From: <Saved by Windows Internet Explorer 7>
Subject: Nuclear magnetic resonance - Wikipedia, the free encyclopedia
Date: Mon, 23 Feb 2009 01:03:35 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C99552.8DD6C7D0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den dir=3Dltr xml:lang=3D"en"=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Nuclear magnetic =
resonance - Wikipedia, the free encyclopedia</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META http-equiv=3DContent-Style-Type content=3Dtext/css>
<META content=3D"MSHTML 6.00.6000.16809" name=3DGENERATOR>
<META=20
content=3D"Nuclear magnetic resonance,Alexander Pines,Analytical =
chemistry,Angular momentum,Atom,Atomic nucleus,Atomic =
orbital,Biochemistry,Biomolecule,Biopolymer,Borehole"=20
name=3Dkeywords><LINK title=3D"Edit this page"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit"=20
type=3Dapplication/x-wiki rel=3Dalternate><LINK title=3D"Edit this page" =

href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit"=20
rel=3Dedit><LINK href=3D"http://en.wikipedia.org/apple-touch-icon.png"=20
rel=3Dapple-touch-icon><LINK href=3D"/favicon.ico" rel=3D"shortcut =
icon"><LINK=20
title=3D"Wikipedia (en)" href=3D"/w/opensearch_desc.php"=20
type=3Dapplication/opensearchdescription+xml rel=3Dsearch><LINK=20
href=3D"http://www.gnu.org/copyleft/fdl.html" rel=3Dcopyright><LINK=20
title=3D"Wikipedia RSS Feed"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DSpecial:RecentChanges=
&amp;feed=3Drss"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"Wikipedia Atom =
Feed"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DSpecial:RecentChanges=
&amp;feed=3Datom"=20
type=3Dapplication/atom+xml rel=3Dalternate><LINK media=3Dscreen=20
href=3D"http://en.wikipedia.org/skins-1.5/common/shared.css?206xx" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dprint=20
href=3D"http://en.wikipedia.org/skins-1.5/common/commonPrint.css?206xx"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://en.wikipedia.org/skins-1.5/monobook/main.css?206xx" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dhandheld=20
href=3D"http://en.wikipedia.org/skins-1.5/chick/main.css?206xx" =
type=3Dtext/css=20
rel=3Dstylesheet><!--[if lt IE 5.5000]><link rel=3D"stylesheet" =
href=3D"/skins-1.5/monobook/IE50Fixes.css?206xx" type=3D"text/css" =
media=3D"screen" /><![endif]--><!--[if IE 5.5000]><link =
rel=3D"stylesheet" href=3D"/skins-1.5/monobook/IE55Fixes.css?206xx" =
type=3D"text/css" media=3D"screen" /><![endif]--><!--[if IE 6]><link =
rel=3D"stylesheet" href=3D"/skins-1.5/monobook/IE60Fixes.css?206xx" =
type=3D"text/css" media=3D"screen" /><![endif]--><!--[if IE 7]><LINK=20
media=3Dscreen=20
href=3D"http://en.wikipedia.org/skins-1.5/monobook/IE70Fixes.css?206xx"=20
type=3Dtext/css rel=3Dstylesheet><![endif]--><LINK=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMediaWiki:Common.css&=
amp;usemsgcache=3Dyes&amp;ctype=3Dtext%2Fcss&amp;smaxage=3D2678400&amp;ac=
tion=3Draw&amp;maxage=3D2678400"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dprint=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMediaWiki:Print.css&a=
mp;usemsgcache=3Dyes&amp;ctype=3Dtext%2Fcss&amp;smaxage=3D2678400&amp;act=
ion=3Draw&amp;maxage=3D2678400"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dhandheld=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMediaWiki:Handheld.cs=
s&amp;usemsgcache=3Dyes&amp;ctype=3Dtext%2Fcss&amp;smaxage=3D2678400&amp;=
action=3Draw&amp;maxage=3D2678400"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMediaWiki:Monobook.cs=
s&amp;usemsgcache=3Dyes&amp;ctype=3Dtext%2Fcss&amp;smaxage=3D2678400&amp;=
action=3Draw&amp;maxage=3D2678400"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://en.wikipedia.org/w/index.php?title=3D-&amp;action=3Draw&am=
p;maxage=3D2678400&amp;smaxage=3D0&amp;ts=3D20090223065925&amp;gen=3Dcss"=
=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"/w/index.php?title=3DUser:Bci2/monobook.css&amp;action=3Draw&amp;=
ctype=3Dtext/css"=20
type=3Dtext/css rel=3Dstylesheet><!--[if lt IE 7]><script =
type=3D"text/javascript" =
src=3D"/skins-1.5/common/IEFixes.js?206xx"></script>=0A=
		<meta http-equiv=3D"imagetoolbar" content=3D"no" /><![endif]-->
<SCRIPT type=3Dtext/javascript>/*<![CDATA[*/=0A=
		var skin =3D "monobook";=0A=
		var stylepath =3D "/skins-1.5";=0A=
		var wgArticlePath =3D "/wiki/$1";=0A=
		var wgScriptPath =3D "/w";=0A=
		var wgScript =3D "/w/index.php";=0A=
		var wgVariantArticlePath =3D false;=0A=
		var wgActionPaths =3D {};=0A=
		var wgServer =3D "http://en.wikipedia.org";=0A=
		var wgCanonicalNamespace =3D "";=0A=
		var wgCanonicalSpecialPageName =3D false;=0A=
		var wgNamespaceNumber =3D 0;=0A=
		var wgPageName =3D "Nuclear_magnetic_resonance";=0A=
		var wgTitle =3D "Nuclear magnetic resonance";=0A=
		var wgAction =3D "view";=0A=
		var wgArticleId =3D "21516";=0A=
		var wgIsArticle =3D true;=0A=
		var wgUserName =3D "Bci2";=0A=
		var wgUserGroups =3D ["*", "user", "autoconfirmed"];=0A=
		var wgUserLanguage =3D "en";=0A=
		var wgContentLanguage =3D "en";=0A=
		var wgBreakFrames =3D false;=0A=
		var wgCurRevisionId =3D "272671221";=0A=
		var wgVersion =3D "1.15alpha";=0A=
		var wgEnableAPI =3D true;=0A=
		var wgEnableWriteAPI =3D true;=0A=
		var wgSeparatorTransformTable =3D ["", ""];=0A=
		var wgDigitTransformTable =3D ["", ""];=0A=
		var wgMWSuggestTemplate =3D =
"http://en.wikipedia.org/w/api.php?action=3Dopensearch\x26search=3D{searc=
hTerms}\x26namespace=3D{namespaces}\x26suggest";=0A=
		var wgDBname =3D "enwiki";=0A=
		var wgSearchNamespaces =3D [0];=0A=
		var wgMWSuggestMessages =3D ["with suggestions", "no suggestions"];=0A=
		var wgRestrictionEdit =3D [];=0A=
		var wgRestrictionMove =3D [];=0A=
		var wgAjaxWatch =3D {"watchMsg": "Watch", "unwatchMsg": "Unwatch", =
"watchingMsg": "Watching...", "unwatchingMsg": "Unwatching..."};=0A=
		/*]]>*/</SCRIPT>

<SCRIPT =
src=3D"http://en.wikipedia.org/skins-1.5/common/wikibits.js?206xx"=20
type=3Dtext/javascript><!-- wikibits js --></SCRIPT>
<!-- Head Scripts -->
<SCRIPT src=3D"http://en.wikipedia.org/skins-1.5/common/ajax.js?206xx"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://en.wikipedia.org/skins-1.5/common/ajaxwatch.js?206xx"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://en.wikipedia.org/skins-1.5/common/mwsuggest.js?206xx"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>/*<![CDATA[*/=0A=
var wgNotice=3D'';var wgNoticeLocal=3D'';=0A=
/*]]>*/</SCRIPT>

<SCRIPT=20
src=3D"http://upload.wikimedia.org/centralnotice/wikipedia/en/centralnoti=
ce.js?206xx"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://en.wikipedia.org/w/index.php?title=3D-&amp;action=3Draw&amp=
;smaxage=3D0&amp;gen=3Djs&amp;useskin=3Dmonobook"=20
type=3Dtext/javascript><!-- site js --></SCRIPT>

<SCRIPT=20
src=3D"http://en.wikipedia.org/w/index.php?title=3DUser:Bci2/monobook.js&=
amp;action=3Draw&amp;ctype=3Dtext/javascript"=20
type=3Dtext/javascript></SCRIPT>
</HEAD>
<BODY=20
class=3D"mediawiki ltr ns-0 ns-subject page-Nuclear_magnetic_resonance =
skin-monobook">
<DIV id=3DglobalWrapper>
<DIV id=3Dcolumn-content>
<DIV id=3Dcontent><A id=3Dtop name=3Dtop></A>
<DIV id=3DsiteNotice>
<SCRIPT=20
type=3Dtext/javascript>if (wgNotice !=3D '') =
document.writeln(wgNotice);</SCRIPT>
</DIV>
<H1 class=3DfirstHeading id=3DfirstHeading>Nuclear magnetic =
resonance</H1>
<DIV id=3DbodyContent>
<H3 id=3DsiteSub>From Wikipedia, the free encyclopedia</H3>
<DIV id=3DcontentSub></DIV>
<DIV id=3Djump-to-nav>Jump to: <A=20
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#column-on=
e">navigation</A>,=20
<A=20
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#searchInp=
ut">search</A></DIV><!-- start content -->
<DIV class=3Ddablink>"NMR" redirects here. For other uses, see <A=20
title=3D"NMR (disambiguation)"=20
href=3D"http://en.wikipedia.org/wiki/NMR_(disambiguation)">NMR=20
(disambiguation)</A>.</DIV>
<DIV class=3D"thumb tright">
<DIV class=3Dthumbinner style=3D"WIDTH: 302px"><A class=3Dimage=20
title=3D"Pacific Northwest National Laboratory's high magnetic field =
(800&nbsp;MHz, 18.8&nbsp;T) NMR spectrometer being loaded with a =
sample."=20
href=3D"http://en.wikipedia.org/wiki/File:Nuclear_Magnetic_Resonance_Spec=
trometer.jpg"><IMG=20
class=3Dthumbimage height=3D236 alt=3D""=20
src=3D"http://upload.wikimedia.org/wikipedia/commons/thumb/0/04/Nuclear_M=
agnetic_Resonance_Spectrometer.jpg/300px-Nuclear_Magnetic_Resonance_Spect=
rometer.jpg"=20
width=3D300 border=3D0></A>=20
<DIV class=3Dthumbcaption>
<DIV class=3Dmagnify><A class=3Dinternal title=3DEnlarge=20
href=3D"http://en.wikipedia.org/wiki/File:Nuclear_Magnetic_Resonance_Spec=
trometer.jpg"><IMG=20
height=3D11 alt=3D""=20
src=3D"http://en.wikipedia.org/skins-1.5/common/images/magnify-clip.png" =

width=3D15></A></DIV><A title=3D"Pacific Northwest National Laboratory"=20
href=3D"http://en.wikipedia.org/wiki/Pacific_Northwest_National_Laborator=
y">Pacific=20
Northwest National Laboratory</A>'s high magnetic field (800&nbsp;MHz,=20
18.8&nbsp;<A title=3D"Tesla (unit)"=20
href=3D"http://en.wikipedia.org/wiki/Tesla_(unit)">T</A>) NMR =
spectrometer being=20
loaded with a sample.</DIV></DIV></DIV>
<DIV class=3D"thumb tright">
<DIV class=3Dthumbinner style=3D"WIDTH: 252px"><A class=3Dimage=20
title=3D"900MHz, 21.2&nbsp;T NMR Magnet at HWB-NMR, Birmingham, UK being =
loaded with a sample"=20
href=3D"http://en.wikipedia.org/wiki/File:HWB-NMRv900.jpg"><IMG =
class=3Dthumbimage=20
height=3D309 alt=3D""=20
src=3D"http://upload.wikimedia.org/wikipedia/en/b/bf/HWB-NMRv900.jpg" =
width=3D250=20
border=3D0></A>=20
<DIV class=3Dthumbcaption>
<DIV class=3Dmagnify><A class=3Dinternal title=3DEnlarge=20
href=3D"http://en.wikipedia.org/wiki/File:HWB-NMRv900.jpg"><IMG =
height=3D11 alt=3D""=20
src=3D"http://en.wikipedia.org/skins-1.5/common/images/magnify-clip.png" =

width=3D15></A></DIV>900MHz, 21.2&nbsp;<A title=3D"Tesla (unit)"=20
href=3D"http://en.wikipedia.org/wiki/Tesla_(unit)">T</A> NMR Magnet at =
HWB-NMR,=20
Birmingham, UK being loaded with a sample</DIV></DIV></DIV>
<P><B>Nuclear magnetic resonance</B> (<B>NMR</B>) is the name given to a =

physical resonance phenomenon involving the observation of specific <A=20
title=3D"Quantum mechanics"=20
href=3D"http://en.wikipedia.org/wiki/Quantum_mechanics">quantum =
mechanical</A> <A=20
title=3DMagnetism =
href=3D"http://en.wikipedia.org/wiki/Magnetism">magnetic</A>=20
properties of an <A title=3DAtom=20
href=3D"http://en.wikipedia.org/wiki/Atom">atom</A>'s <A title=3D"Atomic =
nucleus"=20
href=3D"http://en.wikipedia.org/wiki/Atomic_nucleus">nucleus</A> in the =
presence=20
of an external magnetic field applied to a molecular system and =
crystalline or=20
non-crystalline materials.</P>
<P>NMR also commonly refers to a family of scientific methods and =
techniques=20
that exploit the nuclear magnetic resonance resonance phenomenon to =
study <A=20
class=3Dmw-redirect title=3DMolecules=20
href=3D"http://en.wikipedia.org/wiki/Molecules">molecules</A>, crystals =
and=20
non-crystalline materials ("NMR spectroscopy" is perhaps the most =
important, as=20
well as routine, group of techniques in this family).</P>
<P>All nuclei that contain odd numbers of <A title=3DProton=20
href=3D"http://en.wikipedia.org/wiki/Proton">protons</A> and/or <A =
title=3DNeutron=20
href=3D"http://en.wikipedia.org/wiki/Neutron">neutrons</A> have an =
intrinsic <A=20
title=3D"Magnetic moment"=20
href=3D"http://en.wikipedia.org/wiki/Magnetic_moment">magnetic =
moment</A> and <A=20
title=3D"Angular momentum"=20
href=3D"http://en.wikipedia.org/wiki/Angular_momentum">angular =
momentum</A>, in=20
other words a <A title=3D"Spin (physics)"=20
href=3D"http://en.wikipedia.org/wiki/Spin_(physics)">spin</A> &gt; 0. =
The most=20
commonly measured nuclei are <A class=3Dmw-redirect title=3DHydrogen-1=20
href=3D"http://en.wikipedia.org/wiki/Hydrogen-1"><SUP>1</SUP>H</A> (the =
most=20
NMR-sensitive <A title=3DIsotope=20
href=3D"http://en.wikipedia.org/wiki/Isotope">isotope</A> after the =
radioactive <A=20
class=3Dmw-redirect title=3DHydrogen-3=20
href=3D"http://en.wikipedia.org/wiki/Hydrogen-3"><SUP>3</SUP>H</A> =
isotope, and=20
also after the stable <A title=3DCarbon-13=20
href=3D"http://en.wikipedia.org/wiki/Carbon-13"><SUP>13</SUP>C</A> =
nucleus,=20
although nuclei from isotopes of many other elements (e.g. <A =
class=3Dmw-redirect=20
title=3DHydrogen-2=20
href=3D"http://en.wikipedia.org/wiki/Hydrogen-2"><SUP>2</SUP>H</A>,=20
<SUP>10</SUP><A title=3DBoron =
href=3D"http://en.wikipedia.org/wiki/Boron">B</A>,=20
<SUP>11</SUP>B, <A title=3DNitrogen-14=20
href=3D"http://en.wikipedia.org/wiki/Nitrogen-14"><SUP>14</SUP>N</A>, <A =

title=3DNitrogen-15=20
href=3D"http://en.wikipedia.org/wiki/Nitrogen-15"><SUP>15</SUP>N</A>,=20
<SUP>17</SUP><A title=3DOxygen =
href=3D"http://en.wikipedia.org/wiki/Oxygen">O</A>,=20
<SUP>19</SUP><A title=3DFluorine=20
href=3D"http://en.wikipedia.org/wiki/Fluorine">F</A>, <SUP>23</SUP><A =
title=3DSodium=20
href=3D"http://en.wikipedia.org/wiki/Sodium">Na</A>, <SUP>29</SUP><A =
title=3DSilicon=20
href=3D"http://en.wikipedia.org/wiki/Silicon">Si</A>, <SUP>31</SUP><A=20
title=3DPhosphorus =
href=3D"http://en.wikipedia.org/wiki/Phosphorus">P</A>,=20
<SUP>35</SUP><A title=3DChlorine=20
href=3D"http://en.wikipedia.org/wiki/Chlorine">Cl</A>, <SUP>113</SUP><A=20
title=3DCadmium href=3D"http://en.wikipedia.org/wiki/Cadmium">Cd</A>,=20
<SUP>195</SUP><A title=3DPlatinum=20
href=3D"http://en.wikipedia.org/wiki/Platinum">Pt</A>) are readily =
measured by=20
high-field NMR spectroscopy as well.</P>
<P>NMR resonant frequencies for a particular substance are directly =
proportional=20
to the strength of the applied magnetic field, in accordance with the =
equation=20
for the <A title=3D"Larmor precession"=20
href=3D"http://en.wikipedia.org/wiki/Larmor_precession">Larmor =
precession</A>=20
frequency. The scientific literature as of February 2009 includes NMR =
spectra at=20
<A title=3D"Orders of magnitude (magnetic field)"=20
href=3D"http://en.wikipedia.org/wiki/Orders_of_magnitude_(magnetic_field)=
">magnetic=20
fields in a wide range</A>: from ~ 5 nT up to ~ 24 T. Very high magnetic =
fields=20
are often preferred since 1D-NMR detection sensitivity increases =
proportionally=20
with the magnetic field strength (the "Golden Rule of NMR"). Other =
methods to=20
increase either the NMR signal strentgth or the detection sensitivity =
include <A=20
title=3D"Hyperpolarization (physics)"=20
href=3D"http://en.wikipedia.org/wiki/Hyperpolarization_(physics)">hyperpo=
larization</A>=20
and two-dimensional (2D) FT NMR techniques.</P>
<P>The principle of NMR usually involves two sequential steps: (1) the =
alignment=20
or polarization of the magnetic nuclear spins being studied in an =
applied,=20
constant <A title=3D"Magnetic field"=20
href=3D"http://en.wikipedia.org/wiki/Magnetic_field">magnetic field</A>=20
<B>H</B><SUB>0</SUB>, and (2) the perturbation of this alignment of the =
nuclear=20
spins (in the constant external magnetic field) by employing a second,=20
alternating magnetic field (rf) <B>H</B><SUB>1rf</SUB>, with the two =
fields=20
being usually <A class=3Dmw-redirect title=3DOrthogonal=20
href=3D"http://en.wikipedia.org/wiki/Orthogonal">orthogonal</A> for =
maximum=20
detected NMR signal intensity. The resulting response by the total=20
magnetization, <B>M</B> =3D $\vec{M}$, of the nuclear spins to the =
perturbing=20
magnetic field is the phenomenon that is exploited in <A=20
title=3D"NMR spectroscopy"=20
href=3D"http://en.wikipedia.org/wiki/NMR_spectroscopy">NMR =
spectroscopy</A> and <A=20
title=3D"Magnetic resonance imaging"=20
href=3D"http://en.wikipedia.org/wiki/Magnetic_resonance_imaging">magnetic=
=20
resonance imaging</A>, which both use intense applied magnetic fields=20
<B>H</B><SUB>0</SUB>, in order to achieve high <A title=3D"Spectral =
resolution"=20
href=3D"http://en.wikipedia.org/wiki/Spectral_resolution">spectral =
resolution</A>,=20
the details of which are described by the <A title=3D"Chemical shift"=20
href=3D"http://en.wikipedia.org/wiki/Chemical_shift">chemical shift</A>, =
the <A=20
title=3D"Zeeman effect" =
href=3D"http://en.wikipedia.org/wiki/Zeeman_effect">Zeeman=20
effect</A>, and <A title=3D"Knight shift"=20
href=3D"http://en.wikipedia.org/wiki/Knight_shift">Knight shifts</A> (in =

metals).</P>
<P>NMR phenomena are also utilized in <A title=3D"Low field NMR"=20
href=3D"http://en.wikipedia.org/wiki/Low_field_NMR">low field NMR</A>, =
<A=20
title=3D"Earth's field NMR"=20
href=3D"http://en.wikipedia.org/wiki/Earth%27s_field_NMR">Earth's field =
NMR</A>=20
spectrometers, and several types of <A title=3DMagnetometer=20
href=3D"http://en.wikipedia.org/wiki/Magnetometer">magnetometers</A>.</P>=

<TABLE class=3Dtoc id=3Dtoc summary=3DContents>
  <TBODY>
  <TR>
    <TD>
      <DIV id=3Dtoctitle>
      <H2>Contents</H2></DIV>
      <UL>
        <LI class=3Dtoclevel-1><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#History">=
<SPAN=20
        class=3Dtocnumber>1</SPAN> <SPAN =
class=3Dtoctext>History</SPAN></A>=20
        <UL>
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Discovery=
"><SPAN=20
          class=3Dtocnumber>1.1</SPAN> <SPAN =
class=3Dtoctext>Discovery</SPAN></A>=20
          </LI></UL>
        <LI class=3Dtoclevel-1><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Theory_of=
_nuclear_magnetic_resonance"><SPAN=20
        class=3Dtocnumber>2</SPAN> <SPAN class=3Dtoctext>Theory of =
nuclear magnetic=20
        resonance</SPAN></A>=20
        <UL>
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Nuclear_s=
pin_and_magnets"><SPAN=20
          class=3Dtocnumber>2.1</SPAN> <SPAN class=3Dtoctext>Nuclear =
spin and=20
          magnets</SPAN></A>=20
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Values_of=
_spin_angular_momentum"><SPAN=20
          class=3Dtocnumber>2.2</SPAN> <SPAN class=3Dtoctext>Values of =
spin angular=20
          momentum</SPAN></A>=20
          <UL>
            <LI class=3Dtoclevel-3><A=20
            =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Spin_beha=
vior_in_a_magnetic_field"><SPAN=20
            class=3Dtocnumber>2.2.1</SPAN> <SPAN class=3Dtoctext>Spin =
behavior in a=20
            magnetic field</SPAN></A>=20
            <LI class=3Dtoclevel-3><A=20
            =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Resonance=
"><SPAN=20
            class=3Dtocnumber>2.2.2</SPAN> <SPAN=20
            class=3Dtoctext>Resonance</SPAN></A>=20
            <LI class=3Dtoclevel-3><A=20
            =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Nuclear_s=
hielding"><SPAN=20
            class=3Dtocnumber>2.2.3</SPAN> <SPAN class=3Dtoctext>Nuclear =

            shielding</SPAN></A> </LI></UL>
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Relaxatio=
n"><SPAN=20
          class=3Dtocnumber>2.3</SPAN> <SPAN =
class=3Dtoctext>Relaxation</SPAN></A>=20
          </LI></UL>
        <LI class=3Dtoclevel-1><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#NMR_spect=
roscopy"><SPAN=20
        class=3Dtocnumber>3</SPAN> <SPAN class=3Dtoctext>NMR =
spectroscopy</SPAN></A>=20

        <UL>
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Continuou=
s_wave_.28CW.29_spectroscopy"><SPAN=20
          class=3Dtocnumber>3.1</SPAN> <SPAN class=3Dtoctext>Continuous =
wave (CW)=20
          spectroscopy</SPAN></A>=20
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Fourier_s=
pectroscopy"><SPAN=20
          class=3Dtocnumber>3.2</SPAN> <SPAN class=3Dtoctext>Fourier=20
          spectroscopy</SPAN></A>=20
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Multi-dim=
ensional_NMR_Spectroscopy"><SPAN=20
          class=3Dtocnumber>3.3</SPAN> <SPAN =
class=3Dtoctext>Multi-dimensional NMR=20
          Spectroscopy</SPAN></A>=20
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Solid-sta=
te_NMR_spectroscopy"><SPAN=20
          class=3Dtocnumber>3.4</SPAN> <SPAN class=3Dtoctext>Solid-state =
NMR=20
          spectroscopy</SPAN></A>=20
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Sensitivi=
ty"><SPAN=20
          class=3Dtocnumber>3.5</SPAN> <SPAN =
class=3Dtoctext>Sensitivity</SPAN></A>=20
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Isotopes"=
><SPAN=20
          class=3Dtocnumber>3.6</SPAN> <SPAN =
class=3Dtoctext>Isotopes</SPAN></A>=20
          </LI></UL>
        <LI class=3Dtoclevel-1><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Applicati=
ons"><SPAN=20
        class=3Dtocnumber>4</SPAN> <SPAN =
class=3Dtoctext>Applications</SPAN></A>=20
        <UL>
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Medicine"=
><SPAN=20
          class=3Dtocnumber>4.1</SPAN> <SPAN =
class=3Dtoctext>Medicine</SPAN></A>=20
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Chemistry=
"><SPAN=20
          class=3Dtocnumber>4.2</SPAN> <SPAN =
class=3Dtoctext>Chemistry</SPAN></A>=20
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Non-destr=
uctive_testing"><SPAN=20
          class=3Dtocnumber>4.3</SPAN> <SPAN =
class=3Dtoctext>Non-destructive=20
          testing</SPAN></A>=20
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Data_acqu=
isition_in_the_petroleum_industry"><SPAN=20
          class=3Dtocnumber>4.4</SPAN> <SPAN class=3Dtoctext>Data =
acquisition in the=20
          petroleum industry</SPAN></A>=20
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Process_c=
ontrol"><SPAN=20
          class=3Dtocnumber>4.5</SPAN> <SPAN class=3Dtoctext>Process=20
          control</SPAN></A>=20
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Earth.27s=
_field_NMR"><SPAN=20
          class=3Dtocnumber>4.6</SPAN> <SPAN class=3Dtoctext>Earth's =
field=20
          NMR</SPAN></A>=20
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Magnetome=
ters"><SPAN=20
          class=3Dtocnumber>4.7</SPAN> <SPAN=20
          class=3Dtoctext>Magnetometers</SPAN></A> </LI></UL>
        <LI class=3Dtoclevel-1><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Makers_of=
_NMR_equipment"><SPAN=20
        class=3Dtocnumber>5</SPAN> <SPAN class=3Dtoctext>Makers of NMR=20
        equipment</SPAN></A>=20
        <LI class=3Dtoclevel-1><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#See_also"=
><SPAN=20
        class=3Dtocnumber>6</SPAN> <SPAN class=3Dtoctext>See =
also</SPAN></A>=20
        <LI class=3Dtoclevel-1><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Notes"><S=
PAN=20
        class=3Dtocnumber>7</SPAN> <SPAN =
class=3Dtoctext>Notes</SPAN></A>=20
        <LI class=3Dtoclevel-1><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#Reference=
s"><SPAN=20
        class=3Dtocnumber>8</SPAN> <SPAN =
class=3Dtoctext>References</SPAN></A>=20
        <LI class=3Dtoclevel-1><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#External_=
links"><SPAN=20
        class=3Dtocnumber>9</SPAN> <SPAN class=3Dtoctext>External =
links</SPAN></A>=20
        </LI></UL></TD></TR></TBODY></TABLE>
<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
 if (window.showTocToggle) { var tocShowText =3D "show"; var tocHideText =
=3D "hide"; showTocToggle(); } =0A=
//]]>=0A=
</SCRIPT>

<P><A id=3DHistory name=3DHistory></A></P>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: History"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D1">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>History</SPAN></H2>
<P><A id=3DDiscovery name=3DDiscovery></A></P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Discovery"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D2">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Discovery</SPAN></H3>
<P>Nuclear magnetic resonance was first described and measured in =
molecular=20
beams by <A class=3Dmw-redirect title=3D"Isidor Rabi"=20
href=3D"http://en.wikipedia.org/wiki/Isidor_Rabi">Isidor Rabi</A> in =
1938.<SUP=20
class=3Dreference id=3Dcite_ref-0><A title=3D""=20
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#cite_note=
-0"><SPAN>[</SPAN>1<SPAN>]</SPAN></A></SUP>=20
Eight years later, in 1946, <A title=3D"Felix Bloch"=20
href=3D"http://en.wikipedia.org/wiki/Felix_Bloch">Felix Bloch</A> and <A =

title=3D"Edward Mills Purcell"=20
href=3D"http://en.wikipedia.org/wiki/Edward_Mills_Purcell">Edward Mills=20
Purcell</A> refined the technique for use on liquids and solids, for =
which they=20
shared the <A class=3Dmw-redirect title=3D"Nobel Prize in physics"=20
href=3D"http://en.wikipedia.org/wiki/Nobel_Prize_in_physics">Nobel Prize =
in=20
physics</A> in 1952.</P>
<P>Purcell had worked on the development and application of <A =
title=3DRadar=20
href=3D"http://en.wikipedia.org/wiki/Radar">RADAR</A> during <A=20
title=3D"World War II" =
href=3D"http://en.wikipedia.org/wiki/World_War_II">World War=20
II</A> at <A title=3D"Massachusetts Institute of Technology"=20
href=3D"http://en.wikipedia.org/wiki/Massachusetts_Institute_of_Technolog=
y">Massachusetts=20
Institute of Technology</A>'s <A title=3D"Radiation Laboratory"=20
href=3D"http://en.wikipedia.org/wiki/Radiation_Laboratory">Radiation=20
Laboratory</A>. His work during that project on the production and =
detection of=20
radiofrequency energy, and on the absorption of such energy by matter, =
preceded=20
his discovery of NMR.</P>
<P>They noticed that magnetic nuclei, like <SUP>1</SUP>H and =
<SUP>31</SUP>P,=20
could absorb <A title=3D"Radio frequency"=20
href=3D"http://en.wikipedia.org/wiki/Radio_frequency">RF</A> energy when =
placed in=20
a magnetic field of a strength specific to the identity of the nuclei. =
When this=20
absorption occurs, the nucleus is described as being <I>in =
resonance</I>.=20
Different atoms within a molecule <I>resonate</I> at different =
frequencies at a=20
given field strength. The observation of the resonance frequencies of a =
molecule=20
allows a user to discover structural information about the molecule.</P>
<P>The development of nuclear magnetic resonance as a technique of <A=20
title=3D"Analytical chemistry"=20
href=3D"http://en.wikipedia.org/wiki/Analytical_chemistry">analytical=20
chemistry</A> and <A title=3DBiochemistry=20
href=3D"http://en.wikipedia.org/wiki/Biochemistry">biochemistry</A> =
parallels the=20
development of electromagnetic technology and its introduction into =
civilian=20
use.</P>
<P><A id=3DTheory_of_nuclear_magnetic_resonance=20
name=3DTheory_of_nuclear_magnetic_resonance></A></P>
<H2><SPAN class=3Deditsection>[<A=20
title=3D"Edit section: Theory of nuclear magnetic resonance"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D3">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Theory of nuclear magnetic =
resonance</SPAN></H2>
<P><A id=3DNuclear_spin_and_magnets =
name=3DNuclear_spin_and_magnets></A></P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Nuclear spin =
and magnets"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D4">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Nuclear spin and magnets</SPAN></H3>
<P>The elementary particles, <A class=3Dmw-redirect title=3DNeutrons=20
href=3D"http://en.wikipedia.org/wiki/Neutrons">neutrons</A> and <A=20
class=3Dmw-redirect title=3DProtons=20
href=3D"http://en.wikipedia.org/wiki/Protons">protons</A>, composing an =
atomic <A=20
class=3Dmw-redirect title=3D"Nucleus (atomic structure)"=20
href=3D"http://en.wikipedia.org/wiki/Nucleus_(atomic_structure)">nucleus<=
/A>, have=20
the intrinsic quantum mechanical property of <A title=3D"Spin (physics)" =

href=3D"http://en.wikipedia.org/wiki/Spin_(physics)">spin</A>. The =
overall spin of=20
the nucleus is determined by the <A title=3D"Spin quantum number"=20
href=3D"http://en.wikipedia.org/wiki/Spin_quantum_number">spin quantum =
number</A>=20
<I>I</I>. If the number of both the protons and neutrons in a given <A=20
title=3DIsotope =
href=3D"http://en.wikipedia.org/wiki/Isotope">isotope</A> are <A=20
class=3Dmw-redirect title=3D"Even and odd numbers"=20
href=3D"http://en.wikipedia.org/wiki/Even_and_odd_numbers">even</A> then =
<I>I</I>=20
=3D 0, i.e. there is no overall spin; just as electrons pair up in <A=20
title=3D"Atomic orbital" =
href=3D"http://en.wikipedia.org/wiki/Atomic_orbital">atomic=20
orbitals</A>, so do even numbers of protons and neutrons (which are also =
spin =C2=BD=20
particles and hence <A title=3DFermion=20
href=3D"http://en.wikipedia.org/wiki/Fermion">fermions</A>) pair up =
giving zero=20
overall spin. In other cases, however, the overall spin is non-zero. For =
example=20
<SUP>27</SUP>Al has an overall spin <I>I</I> =3D 5/2.</P>
<P>A non-zero spin, <I>I</I>, is associated with a non-zero magnetic =
moment, =CE=BC,=20
via =CE=BC =3D =CE=B3 I ,</P>
<P><BR>where the proportionality constant, =CE=B3, is the <A =
class=3Dmw-redirect=20
title=3D"Magnetogyric ratio"=20
href=3D"http://en.wikipedia.org/wiki/Magnetogyric_ratio">gyromagnetic=20
ratio</A>.</P>
<P>It is this magnetic moment that allows the observation of NMR =
absorption=20
spectra caused by transitions between nuclear spin levels. Most =
radioactive=20
nuclei (with some rare exceptions, such as tritium) that have both even =
numbers=20
of protons and even numbers of neutrons, also have zero nuclear magnetic =

moments-and also have zero magnetic dipole and quadrupole =
moments;therefore,=20
such radioactive isotopes do not exhibit any NMR absorption spectra. =
Thus,=20
<SUP>12</SUP>C, <SUP>32</SUP>P and <SUP>36</SUP>Cl are examples of =
radioactive=20
nuclear isotopes that have no NMR absorption, whereas <SUP>13</SUP>C,=20
<SUP>31</SUP>P, <SUP>35</SUP>Cl and <SUP>37</SUP>Cl are stable nuclear =
isotopes=20
that do exhibit NMR absorption spectra.</P>
<P><BR><A class=3Dmw-redirect title=3D"Electron spin resonance"=20
href=3D"http://en.wikipedia.org/wiki/Electron_spin_resonance">Electron =
spin=20
resonance</A> is a related technique which detects transitions between =
electron=20
spin levels instead of nuclear ones. The basic principles are similar; =
however,=20
the instrumentation, data analysis and detailed theory are significantly =

different. Moreover, there is a much smaller number of molecules and =
materials=20
with unpaired electron spins that exhibit ESR (or EPR) absorption than =
those=20
that have NMR absorption spectra. Significantly also, is the much =
greater=20
sensitivity of ESR in comparison with NMR. Furthermore, ferromagnetic =
materials=20
and thin films may exhibit highly resolved ferromagnetic resonance (FMR) =

spectra, or spin wave excitations (SWR) beyond the single-quantum =
transitions=20
common to most routine NMR and EPR studies. <SUP class=3Dreference=20
id=3Dcite_ref-Spin_wave_excitations_and_FSWR_1-0><A title=3D""=20
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#cite_note=
-Spin_wave_excitations_and_FSWR-1"><SPAN>[</SPAN>2<SPAN>]</SPAN></A></SUP=
></P>
<P><A id=3DValues_of_spin_angular_momentum=20
name=3DValues_of_spin_angular_momentum></A></P>
<H3><SPAN class=3Deditsection>[<A=20
title=3D"Edit section: Values of spin angular momentum"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D5">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Values of spin angular momentum</SPAN></H3>
<P>The <A title=3D"Angular momentum"=20
href=3D"http://en.wikipedia.org/wiki/Angular_momentum">angular =
momentum</A>=20
associated with nuclear spin is <A class=3Dmw-redirect title=3DQuantized =

href=3D"http://en.wikipedia.org/wiki/Quantized">quantized</A>. This =
means both=20
that the magnitude of angular momentum is quantized (i.e. <I>I</I> can =
only take=20
on a restricted range of values), and also that the 'orientation' of the =

associated angular momentum is quantized. The associated quantum number =
is known=20
as the <A title=3D"Magnetic quantum number"=20
href=3D"http://en.wikipedia.org/wiki/Magnetic_quantum_number">magnetic =
quantum=20
number</A>, <I>m</I>, and can take values from +<I>I</I> to =
=E2=80=93<I>I</I> in=20
integral steps. Hence for any given nucleus, there is a total of =
2<I>I</I>+1=20
angular momentum states.</P>
<P>The z- component of the angular momentum vector, <B>I</B> is =
therefore:=20
I<SUB>z</SUB> =3D mh(2=CF=80), where h is <A class=3Dmw-redirect=20
title=3D"Planck's constant"=20
href=3D"http://en.wikipedia.org/wiki/Planck%27s_constant">Planck's=20
constant</A>.</P>
<P><BR>The z-component of the magnetic moment is simply:</P>
<P><BR>=CE=BC<SUB>z</SUB> =3D =CE=B3 I<SUB>z</SUB> =3D m =CE=B3 =
(h/2=CF=80)</P>
<P><A id=3DSpin_behavior_in_a_magnetic_field=20
name=3DSpin_behavior_in_a_magnetic_field></A></P>
<H4><SPAN class=3Deditsection>[<A=20
title=3D"Edit section: Spin behavior in a magnetic field"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D6">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Spin behavior in a magnetic field</SPAN></H4>
<P>Consider nuclei which have a spin of one-half, like <SUP>1</SUP>H,=20
<SUP>13</SUP>C or <SUP>19</SUP>F. The nucleus has two possible spin =
states:=20
<I>m</I> =3D =C2=BD or <I>m</I> =3D -=C2=BD (also referred to as up and =
down or =CE=B1 and =CE=B2,=20
respectively). The energies of these states are degenerate=E2=80=94that =
is to say that=20
they are the same. Hence the <I>populations</I> of the two states (i.e. =
number=20
of atoms in the two states) will be approximately equal at <A=20
title=3D"Thermodynamic equilibrium"=20
href=3D"http://en.wikipedia.org/wiki/Thermodynamic_equilibrium">thermal=20
equilibrium</A>.</P>
<DIV class=3Dfloatright><A class=3Dimage=20
title=3D"Splitting of nuclei spin states in an external magnetic field"=20
href=3D"http://en.wikipedia.org/wiki/File:EPR_splitting.jpg"><IMG =
height=3D195=20
alt=3D"Splitting of nuclei spin states in an external magnetic field"=20
src=3D"http://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/EPR_split=
ting.jpg/300px-EPR_splitting.jpg"=20
width=3D300 border=3D0></A></DIV>
<P>If a nucleus is placed in a magnetic field, however, the interaction =
between=20
the nuclear magnetic moment and the external magnetic field mean the two =
states=20
no longer have the same energy. The <A title=3DEnergy=20
href=3D"http://en.wikipedia.org/wiki/Energy">energy</A> of a magnetic =
moment=20
<B>=CE=BC</B> when in a magnetic field <B>B</B><SUB>0</SUB> (the zero =
subscript is=20
used to distinguish this <A title=3D"Magnetic field"=20
href=3D"http://en.wikipedia.org/wiki/Magnetic_field">magnetic field</A> =
from any=20
other applied field) is given by the negative scalar product of the =
vectors:</P>
<P><BR><B>E</B>=3D - <B>=CE=BC</B> <B>B</B><SUB>0</SUB>=3D =
-=CE=BC<SUB>z</SUB>=20
<B>B</B><SUB>0</SUB>,</P>
<P><BR>where the magnetic field has the orientation along the <I>z</I> =
axis.</P>
<P><BR>Hence: <B>E</B> =3D - m h(2=CF=80)=CE=B3 =
<B>B</B><SUB>0</SUB>.</P>
<P><BR>As a result the different nuclear spin states have different =
energies in=20
a non-zero magnetic field. In <A title=3DHandwaving=20
href=3D"http://en.wikipedia.org/wiki/Handwaving">hand-waving</A> terms, =
we can=20
talk about the two spin states of a spin =C2=BD as being <I>aligned</I> =
either with=20
or against the magnetic field. If =CE=B3 is positive (true for most =
isotopes) then=20
<I>m</I> =3D =C2=BD is the lower energy state.</P>
<P>The energy difference between the two states is:</P>
<P><BR>=CE=94E =3D h(2=CF=80) =CE=B3 <B>B</B><SUB>0</SUB>,</P>
<P><BR>and this difference results in a small population bias toward the =
lower=20
energy state.</P>
<P><A id=3DResonance name=3DResonance></A></P>
<H4><SPAN class=3Deditsection>[<A title=3D"Edit section: Resonance"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D7">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Resonance</SPAN></H4>
<P>Resonant absorption will occur when <A title=3D"Electromagnetic =
radiation"=20
href=3D"http://en.wikipedia.org/wiki/Electromagnetic_radiation">electroma=
gnetic=20
radiation</A> of the correct frequency to match this energy difference =
is=20
applied. The energy of a <A title=3DPhoton=20
href=3D"http://en.wikipedia.org/wiki/Photon">photon</A> is =
<I>E</I>&nbsp;=3D=20
<I>h=CE=BD</I>, where <I>=CE=BD</I> is its frequency. Hence absorption =
will occur when =CE=94E=20
=3D h=CE=BD =3D =CE=B3 B<SUB>0</SUB>/(2=CF=80). These frequencies =
typically correspond to the <A=20
title=3D"Radio frequency"=20
href=3D"http://en.wikipedia.org/wiki/Radio_frequency">radio =
frequency</A> range of=20
the <A title=3D"Electromagnetic spectrum"=20
href=3D"http://en.wikipedia.org/wiki/Electromagnetic_spectrum">electromag=
netic=20
spectrum</A> for magnetic fields up to ~ 20T.</P>
<P>It is this (magnetic) resonant absorption that is detected in =
NMR.</P>
<P><A id=3DNuclear_shielding name=3DNuclear_shielding></A></P>
<H4><SPAN class=3Deditsection>[<A title=3D"Edit section: Nuclear =
shielding"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D8">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Nuclear shielding</SPAN></H4>
<P>It might appear from the above that all nuclei of the same nuclide =
(and hence=20
the same =CE=B3) would resonate at the same frequency. This is not the =
case. The most=20
important perturbation of the NMR frequency for applications of NMR is =
the=20
'shielding' effect of the surrounding electrons. In general, this =
electronic=20
shielding reduces the magnetic field <I>at the nucleus</I> (which is =
what=20
determines the NMR frequency). As a result the energy gap is reduced, =
and the=20
frequency required to achieve resonance is also reduced. This shift in =
the NMR=20
frequency due to the electron (molecular) orbital coupling to the =
external=20
magnetic field is called <A title=3D"Chemical shift"=20
href=3D"http://en.wikipedia.org/wiki/Chemical_shift">chemical shift</A>, =
and it=20
explains why NMR is able to probe the chemical structure of molecules =
which=20
depends on the electron density distribution in the corresponding =
molecular=20
orbitals. If a nucleus in a specific chemical group is shielded to a =
higher=20
degree by a higher electron density of its surrounding moelcular =
orbital, then=20
its NMR frequency will be shifted upfield (that is, a lower chemical =
shift),=20
whereas if it is less shielded by such surrounding electron density, =
then its=20
NMR frequency will be shifted downfield (that is, a higher chemical =
shift will=20
be measured).</P>
<P>Unless the local <A title=3DSymmetry=20
href=3D"http://en.wikipedia.org/wiki/Symmetry">symmetry</A> of such =
molecular=20
orbitals is very high (that is, in the `isotropic shift' case), the =
shielding=20
effect will depend on the orientation of the molecule with respect to =
the=20
external field, <B>H</B><SUB>0</SUB>. In <A class=3Dmw-redirect=20
title=3D"Solid-state NMR"=20
href=3D"http://en.wikipedia.org/wiki/Solid-state_NMR">solid-state =
NMR</A>=20
spectroscopy, <A title=3D"Magic angle spinning"=20
href=3D"http://en.wikipedia.org/wiki/Magic_angle_spinning">magic angle=20
spinning</A> is required to average out this orientation dependence in =
order to=20
obtain values close to the average chemical shifts. This is obviously=20
unnecessary in conventional NMR of molecules in solution since rapid =
molecular=20
tumbling averages out the <A class=3Dmw-redirect title=3D"Chemical shift =
anisotropy"=20
href=3D"http://en.wikipedia.org/wiki/Chemical_shift_anisotropy">chemical =
shift=20
anisotropy</A> (CSA) to the `<A class=3Dnew=20
title=3D"Average chemical shift (page does not exist)"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DAverage_chemical_shif=
t&amp;action=3Dedit&amp;redlink=3D1">average=20
chemical shift</A>' (ACS).</P>
<P><A id=3DRelaxation name=3DRelaxation></A></P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Relaxation"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D9">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Relaxation</SPAN></H3>
<DL>
  <DD>
  <DIV class=3D"boilerplate seealso"><I>For more details on this topic, =
see <A=20
  title=3D"Relaxation (NMR)"=20
  href=3D"http://en.wikipedia.org/wiki/Relaxation_(NMR)">Relaxation=20
  (NMR)</A>.</I></DIV></DD></DL>
<P>The process called population relaxation refers to nuclei that return =
to the=20
thermodynamic state in the magnet. This process is also called=20
<I>T</I><SUB>1</SUB> relaxation, where <I>T</I><SUB>1</SUB> refers to =
the mean=20
time for an individual nucleus to return to its equilibrium state. Once =
the=20
population is relaxed, it can be probed again, since it is in the =
initial=20
state.</P>
<P>The <A title=3D"Larmor precession"=20
href=3D"http://en.wikipedia.org/wiki/Larmor_precession">precessing</A> =
nuclei can=20
also fall out of alignment with each other (returning the net =
magnetization=20
vector to a nonprecessing field) and stop producing a signal. This is =
called=20
<I>T</I><SUB>2</SUB> relaxation. It is possible to be in this state and =
not have=20
the population difference required to give a net magnetization vector at =
its=20
thermodynamic state. Because of this, <I>T</I><SUB>1</SUB> is always =
larger=20
(slower) than <I>T</I><SUB>2</SUB>. This happens because some of the =
spins were=20
flipped by the pulse and will remain so until they have undergone =
population=20
relaxation. In practice, the <I>T</I><SUB>2</SUB> time is the life time =
of the=20
observed NMR signal, the <A title=3D"Free induction decay"=20
href=3D"http://en.wikipedia.org/wiki/Free_induction_decay">free =
induction=20
decay</A>. In the NMR spectrum, meaning the <A title=3D"Fourier =
transform"=20
href=3D"http://en.wikipedia.org/wiki/Fourier_transform">Fourier =
transform</A> of=20
the <A title=3D"Free induction decay"=20
href=3D"http://en.wikipedia.org/wiki/Free_induction_decay">free =
induction=20
decay</A>, the <I>T</I><SUB>2</SUB> time defines the width of the NMR =
signal.=20
Thus, a nucleus having a large <I>T</I><SUB>2</SUB> time gives rise to a =
sharp=20
signal, whereas nuclei with shorter <I>T</I><SUB>2</SUB> times give rise =
to more=20
broad signals. The length of <I>T</I><SUB>1</SUB> and =
<I>T</I><SUB>2</SUB> is=20
closely related to molecular motion.</P>
<P><A id=3DNMR_spectroscopy name=3DNMR_spectroscopy></A></P>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: NMR =
spectroscopy"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D10">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>NMR spectroscopy</SPAN></H2>
<DL>
  <DD>
  <DIV class=3D"noprint relarticle mainarticle"><I>Main article: <A=20
  title=3D"NMR spectroscopy"=20
  href=3D"http://en.wikipedia.org/wiki/NMR_spectroscopy">NMR=20
  spectroscopy</A></I></DIV></DD></DL>
<P><A title=3D"NMR spectroscopy"=20
href=3D"http://en.wikipedia.org/wiki/NMR_spectroscopy">NMR =
spectroscopy</A> is one=20
of the principal techniques used to obtain physical, chemical, =
electronic and=20
structural information about <A title=3DMolecule=20
href=3D"http://en.wikipedia.org/wiki/Molecule">molecules</A> due to the =
<A=20
title=3D"Chemical shift"=20
href=3D"http://en.wikipedia.org/wiki/Chemical_shift">chemical shift</A> =
<A=20
title=3D"Zeeman effect" =
href=3D"http://en.wikipedia.org/wiki/Zeeman_effect">Zeeman=20
effect</A>, and/or Knight shift effect on the resonant frequencies of =
the nuclei=20
present in the sample. It is a powerful technique that can provide =
detailed=20
information on the topology, dynamics and three-dimensional structure of =

molecules in solution and the solid state. Thus, structural and dynamic=20
information is obtainable (with or without magic-angle spinning (MASS)) =
from NMR=20
studies of quadrupolar nuclei (that is, those nuclei with spin I &gt; =
=C2=BD, such as=20
1, 3/2, 5/2, and so on) even in the presence of dipolar broadening which =
is=20
always much smaller than the quadrupolar interaction strength.</P>
<P>Additional structural and chemical information may be obtained by =
performing=20
double-quantum NMR experiments for quadrupolar nuclei such as =
<SUP>2</SUP>H.</P>
<P><BR>Also, nuclear magnetic resonance is one of the techniques that =
has been=20
used to build elementary <A title=3D"Quantum computer"=20
href=3D"http://en.wikipedia.org/wiki/Quantum_computer">quantum =
computers</A> {<A=20
class=3Dnew title=3D"Reference needed (page does not exist)"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DReference_needed&amp;=
action=3Dedit&amp;redlink=3D1">reference=20
needed</A>}.</P>
<P><A id=3DContinuous_wave_.28CW.29_spectroscopy=20
name=3DContinuous_wave_.28CW.29_spectroscopy></A></P>
<H3><SPAN class=3Deditsection>[<A=20
title=3D"Edit section: Continuous wave (CW) spectroscopy"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D11">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Continuous wave (CW) spectroscopy</SPAN></H3>
<P>In its first few decades, nuclear magnetic resonance spectrometers =
used a=20
technique known as continuous-wave (CW) spectroscopy. Although NMR =
spectra could=20
be, and have been, obtained using a fixed magnetic field and sweeping =
the=20
frequency of the electromagnetic radiation, this more typically involved =
using a=20
fixed frequency source and varying the current (and hence magnetic =
field) in an=20
electromagnet to observe the resonant absorption signals. (This is the =
origin of=20
the now anachronistic but still common "high" and "low" field =
terminology for=20
low frequency and high frequency regions respectively of the NMR =
spectrum.)</P>
<P>CW spectroscopy is inefficient in comparison to Fourier techniques =
(see=20
below) as it probes the NMR response at individual frequencies in =
succession. As=20
the NMR signal is intrinsically weak, the observed spectra suffer from a =
poor <A=20
title=3D"Signal-to-noise ratio"=20
href=3D"http://en.wikipedia.org/wiki/Signal-to-noise_ratio">signal-to-noi=
se=20
ratio</A> (S/N). This can be mitigated by signal averaging i.e. adding =
the=20
spectra from repeated measurements. While the NMR signal is constant =
between=20
scans and so adds linearly, the random noise adds more slowly =E2=80=94 =
as the=20
square-root of the number of spectra (see <A title=3D"Random walk"=20
href=3D"http://en.wikipedia.org/wiki/Random_walk">Random walk</A>). =
Hence the=20
overall ratio of the signal to the noise increases as the square-root of =
the=20
number of spectra measured.</P>
<P><A id=3DFourier_spectroscopy name=3DFourier_spectroscopy></A></P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Fourier =
spectroscopy"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D12">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Fourier spectroscopy</SPAN></H3>
<P>Most applications of NMR involve full NMR <A title=3DSpectrum=20
href=3D"http://en.wikipedia.org/wiki/Spectrum">spectra</A>, that is, the =
intensity=20
of the NMR signal as a function of frequency. Early attempts to acquire =
the NMR=20
spectrum more efficiently than simple CW methods involved irradiating=20
simultaneously with more than one frequency. It was soon realised, =
however, that=20
a simpler solution was to use short pulses of radio-frequency (centred =
at the=20
middle of the NMR spectrum). In simple terms, a short square pulse of a =
given=20
"carrier" frequency "contains" a range of frequencies centred about the =
carrier=20
frequency, with the range of excitation (<A class=3Dmw-redirect=20
title=3D"Signal bandwidth"=20
href=3D"http://en.wikipedia.org/wiki/Signal_bandwidth">bandwidth</A>) =
being=20
inversely proportional to the pulse duration (the <A title=3D"Fourier =
transform"=20
href=3D"http://en.wikipedia.org/wiki/Fourier_transform">Fourier =
transform</A> of=20
an approximate <A title=3D"Square wave"=20
href=3D"http://en.wikipedia.org/wiki/Square_wave">square wave</A> =
contains=20
contributions from all the frequencies in the neighborhood of the =
principal=20
frequency). The restricted range of the NMR frequencies made it =
relatively easy=20
to use short (millisecond to microsecond) radiofrequency (RF) pulses to =
excite=20
the entire NMR spectrum.</P>
<P>Applying such a pulse to a set of nuclear spins simultaneously =
excites all=20
the single-quantum NMR transitions. In terms of the net magnetisation =
vector,=20
this corresponds to tilting the magnetisation vector away from its =
equilibrium=20
position (aligned along the external magnetic field). The =
out-of-equilibrium=20
magnetization vector <A title=3D"Larmor precession"=20
href=3D"http://en.wikipedia.org/wiki/Larmor_precession">precesses</A> =
about the=20
external magnetic field vector at the NMR frequency of the spins. This=20
oscillating magnetization vector <A class=3Dmw-redirect=20
title=3D"Electromagnetic induction"=20
href=3D"http://en.wikipedia.org/wiki/Electromagnetic_induction">induces</=
A> a=20
current in a nearby pickup coil, creating an electrical signal =
oscillating at=20
the NMR frequency. This signal is known as the <A class=3Dmw-redirect=20
title=3D"Free Induction Decay"=20
href=3D"http://en.wikipedia.org/wiki/Free_Induction_Decay">free =
induction=20
decay</A> (FID) and contains the vector-sum of the NMR responses from =
all the=20
excited spins. In order to obtain the frequency-domain NMR <A =
title=3DSpectrum=20
href=3D"http://en.wikipedia.org/wiki/Spectrum">spectrum</A> (NMR =
absorption=20
intensity vs. NMR frequency) this time-domain signal (intensity vs. =
time) must=20
be <A title=3D"Fourier transform"=20
href=3D"http://en.wikipedia.org/wiki/Fourier_transform">Fourier =
transformed</A>.=20
Fortunately the development of FT-NMR coincided with the development of =
digital=20
computers and <A title=3D"Cooley-Tukey FFT algorithm"=20
href=3D"http://en.wikipedia.org/wiki/Cooley-Tukey_FFT_algorithm">Fast =
Fourier=20
Transform</A> algorithms.</P>
<P><A title=3D"Richard R. Ernst"=20
href=3D"http://en.wikipedia.org/wiki/Richard_R._Ernst">Richard R. =
Ernst</A> was=20
one of the pioneers of pulse (FT) NMR and won a <A class=3Dmw-redirect=20
title=3D"Nobel Prize in chemistry"=20
href=3D"http://en.wikipedia.org/wiki/Nobel_Prize_in_chemistry">Nobel =
Prize in=20
chemistry</A> in 1991 for his work on FT-NMR and his development of=20
multi-dimensional NMR (see below).</P>
<P><A id=3DMulti-dimensional_NMR_Spectroscopy=20
name=3DMulti-dimensional_NMR_Spectroscopy></A></P>
<H3><SPAN class=3Deditsection>[<A=20
title=3D"Edit section: Multi-dimensional NMR Spectroscopy"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D13">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Multi-dimensional NMR Spectroscopy</SPAN></H3>
<P>The use of pulses of different shapes, frequencies and durations in=20
specifically-designed patterns or <I>pulse sequences</I> allows the=20
spectroscopist to extract many different types of information about the=20
molecule.</P>
<P>Multi-dimensional nuclear magnetic resonance spectroscopy is a kind =
of FT-NMR=20
in which there are at least two pulses and, as the experiment is =
repeated, the=20
pulse sequence is varied. In <I>multidimensional nuclear magnetic =
resonance</I>=20
there will be a sequence of pulses and, at least, one variable time =
period. In=20
three dimensions, two time sequences will be varied. In four dimensions, =
three=20
will be varied.</P>
<P>There are many such experiments. In one, these time intervals =
allow=E2=80=94among=20
other things=E2=80=94magnetization transfer between nuclei and, =
therefore, the detection=20
of the kinds of nuclear-nuclear interactions that allowed for the =
magnetization=20
transfer. Interactions that can be detected are usually classified into =
two=20
kinds. There are <I>through-bond</I> interactions and =
<I>through-space</I>=20
interactions, the latter usually being a consequence of the <A=20
title=3D"Nuclear Overhauser effect"=20
href=3D"http://en.wikipedia.org/wiki/Nuclear_Overhauser_effect">nuclear =
Overhauser=20
effect</A>. Experiments of the nuclear-Overhauser variety may establish=20
distances between atoms.</P>
<P>Although the fundamental concept of 2D-FT NMR was proposed by the =
Belgian=20
scientist <A class=3Dnew title=3D"Jean Jeener (page does not exist)"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DJean_Jeener&amp;actio=
n=3Dedit&amp;redlink=3D1">Jean=20
Jeener</A>, professor at the <A title=3D"Free University of Brussels"=20
href=3D"http://en.wikipedia.org/wiki/Free_University_of_Brussels">Free =
University=20
of Brussels</A>, this idea was largely developed by <A title=3D"Richard =
R. Ernst"=20
href=3D"http://en.wikipedia.org/wiki/Richard_R._Ernst">Richard Ernst</A> =
who won=20
the 1991 <A class=3Dmw-redirect title=3D"Nobel prize in Chemistry"=20
href=3D"http://en.wikipedia.org/wiki/Nobel_prize_in_Chemistry">Nobel =
prize in=20
Chemistry</A> for his work in FT and multi-dimensional NMR. =
Multi-dimensional=20
NMR experiments were further developed into powerful methodologies for =
studying=20
biomolecules in solution, in particular for the determination of the =
structure=20
of <A title=3DBiopolymer=20
href=3D"http://en.wikipedia.org/wiki/Biopolymer">biopolymers</A> such as =
<A=20
title=3DProtein =
href=3D"http://en.wikipedia.org/wiki/Protein">proteins</A> or even=20
small <A title=3D"Nucleic acid"=20
href=3D"http://en.wikipedia.org/wiki/Nucleic_acid">nucleic =
acids</A>.<SUP=20
class=3Dreference =
id=3Dcite_ref-2D-FT_NMR_and_Magnetic_Resonance_Imaging_2-0><A=20
title=3D""=20
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#cite_note=
-2D-FT_NMR_and_Magnetic_Resonance_Imaging-2"><SPAN>[</SPAN>3<SPAN>]</SPAN=
></A></SUP></P>
<P><A title=3D"Kurt W=C3=BCthrich"=20
href=3D"http://en.wikipedia.org/wiki/Kurt_W%C3%BCthrich">Kurt =
W=C3=BCthrich</A> shared=20
(with John B. Fenn) in 2002 the <A title=3D"Nobel Prize in Chemistry"=20
href=3D"http://en.wikipedia.org/wiki/Nobel_Prize_in_Chemistry">Nobel =
Prize in=20
Chemistry</A> for his work in <A=20
title=3D"Protein nuclear magnetic resonance spectroscopy"=20
href=3D"http://en.wikipedia.org/wiki/Protein_nuclear_magnetic_resonance_s=
pectroscopy">protein=20
nuclear magnetic resonance spectroscopy</A>.</P>
<P><A id=3DSolid-state_NMR_spectroscopy =
name=3DSolid-state_NMR_spectroscopy></A></P>
<H3><SPAN class=3Deditsection>[<A=20
title=3D"Edit section: Solid-state NMR spectroscopy"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D14">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Solid-state NMR spectroscopy</SPAN></H3>
<DL>
  <DD>
  <DIV class=3D"noprint relarticle mainarticle"><I>Main article: <A=20
  title=3D"Solid-state nuclear magnetic resonance"=20
  =
href=3D"http://en.wikipedia.org/wiki/Solid-state_nuclear_magnetic_resonan=
ce">Solid-state=20
  nuclear magnetic resonance</A></I></DIV></DD></DL>
<P>This technique complements biopolymer <A title=3D"X-ray =
crystallography"=20
href=3D"http://en.wikipedia.org/wiki/X-ray_crystallography">X-ray=20
crystallography</A> in that it is frequently applicable to <A =
title=3DBiomolecule=20
href=3D"http://en.wikipedia.org/wiki/Biomolecule">biomolecules</A> in a =
<A=20
title=3DLiquid href=3D"http://en.wikipedia.org/wiki/Liquid">liquid</A> =
or <A=20
title=3D"Liquid crystal" =
href=3D"http://en.wikipedia.org/wiki/Liquid_crystal">liquid=20
crystal</A> phase, whereas crystallography, as the name implies, is =
performed on=20
molecules in a <A title=3DSolid=20
href=3D"http://en.wikipedia.org/wiki/Solid">solid</A> phase. Though =
nuclear=20
magnetic resonance is used to study solids, extensive atomic-level =
biomolecular=20
structural detail is especially challenging to obtain in the solid =
state. There=20
is little signal averaging by thermal motion in the solid state, where =
most=20
molecules can only undergo restricted vibrations and rotations at room=20
temperature, each in a slightly different electronic environment, =
therefore=20
exhibiting a different NMR absorption peak. Such a variation in the =
electronic=20
environment of the resonating nuclei results in a blurring of the =
observed=20
spectra--which is often only a broad Gaussian band for non-quadrupolar =
spins in=20
a solid- thus making the interpretation of such "dipolar and <A=20
class=3Dmw-redirect title=3D"Chemical shift anisotropy"=20
href=3D"http://en.wikipedia.org/wiki/Chemical_shift_anisotropy">chemical =
shift=20
anisotropy</A> (CSA)" broadened spectra either very difficult or =
impossible.=20
Raymond Andrew at Nottingham University in UK pioneered the development =
of=20
high-resolution <A title=3D"Solid-state nuclear magnetic resonance"=20
href=3D"http://en.wikipedia.org/wiki/Solid-state_nuclear_magnetic_resonan=
ce">solid-state=20
nuclear magnetic resonance</A>. He was the first to report the =
introduction of=20
the <A class=3Dnew title=3D"'magic-angle' spinning (page does not =
exist)"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3D%27magic-angle%27_spi=
nning&amp;action=3Dedit&amp;redlink=3D1">'magic-angle'=20
spinning</A> (MAS) technique that allowed him to achieve spectral =
resolution in=20
solids sufficient to distinguish between chemical groups with either =
different=20
<A title=3D"Chemical shift"=20
href=3D"http://en.wikipedia.org/wiki/Chemical_shift">chemical shifts</A> =
or=20
distinct <A title=3D"Knight shift"=20
href=3D"http://en.wikipedia.org/wiki/Knight_shift">Knight shifts</A>. In =
MAS, the=20
sample is spun at several kilohertz around an axis that makes the =
so-called=20
'magic angle' (54<SUP>0</SUP>.44<SUP>'</SUP>) with the static magnetic =
field=20
H<SUB>0</SUB>, whereby and the spin interactions are averaged to their =
isotropic=20
values.</P>
<P>A concept developed by Sven Hartmann and <A title=3D"Erwin Hahn"=20
href=3D"http://en.wikipedia.org/wiki/Erwin_Hahn">Erwin Hahn</A> was =
utilized in=20
transferring magnetization from protons to less sensitive nuclei =
(popularly=20
known as cross-polarization) by Gibby<SUP class=3D"noprint =
Inline-Template"><SPAN=20
title=3D"The material in the vicinity of this tag may use weasel words =
or too-vague attribution."=20
style=3D"WHITE-SPACE: nowrap">[<I><A title=3D"Wikipedia:Avoid weasel =
words"=20
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Avoid_weasel_words">who?</=
A></I>]</SPAN></SUP>,=20
<A title=3D"Alexander Pines"=20
href=3D"http://en.wikipedia.org/wiki/Alexander_Pines">Alex Pines</A> and =
<A=20
title=3D"John S. Waugh" =
href=3D"http://en.wikipedia.org/wiki/John_S._Waugh">John S.=20
Waugh</A>. Schaefer<SUP class=3D"noprint Inline-Template"><SPAN=20
title=3D"The material in the vicinity of this tag may use weasel words =
or too-vague attribution."=20
style=3D"WHITE-SPACE: nowrap">[<I><A title=3D"Wikipedia:Avoid weasel =
words"=20
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Avoid_weasel_words">who?</=
A></I>]</SPAN></SUP>=20
and coworkers demonstrated the powerful use of cross-polarization under =
MAS=20
which is now routinely used to detect low-abundance and low-sensitivity=20
nuclei.</P>
<P><A id=3DSensitivity name=3DSensitivity></A></P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Sensitivity"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D15">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Sensitivity</SPAN></H3>
<P>Because the intensity of nuclear magnetic resonance signals and, =
hence, the=20
sensitivity of the technique depends on the strength of the magnetic =
field the=20
technique has also advanced over the decades with the development of =
more=20
powerful magnets. Advances made in audio-visual technology have also =
improved=20
the signal-generation and processing capabilities of newer machines.</P>
<P>The sensitivity of nuclear magnetic resonance signals is also =
dependent=E2=80=94as=20
noted above=E2=80=94on the presence of a magnetically-susceptible =
nuclide and,=20
therefore, either on the natural abundance of such nuclides or on the =
ability of=20
the experimentalist to artificially enrich the molecules, under study, =
with such=20
nuclides. The most abundant naturally-occurring isotopes of hydrogen and =

phosphorus=E2=80=94for instance=E2=80=94are both magnetically =
susceptible and readily useful for=20
nuclear magnetic resonance spectroscopy. In contrast, carbon and =
nitrogen have=20
useful isotopes but which occur only in very low natural abundance.</P>
<P>Other limitations on sensitivity arise from the quantum-mechanical =
nature of=20
the phenomenon. For quantum states separated by energy equivalent to =
radio=20
frequencies, thermal energy from the environment causes the populations =
of the=20
states to be close to equal. Since incoming radiation is equally likely =
to cause=20
stimulated emission (a transition from the upper to the lower state) as=20
absorption, the NMR effect depends on an excess of nuclei in the lower =
states.=20
Several factors can reduce sensitivity, including</P>
<UL>
  <LI>Increasing temperature, which evens out the population of states.=20
  Conversely, low temperature NMR can sometimes yield better results =
than=20
  room-temperature NMR, providing the sample remains liquid.=20
  <LI>Saturation of the sample with radio energy. This manifests itself =
in both=20
  CW and pulsed NMR, the first by using too much continuous power, and =
the=20
  second by pulsing frequently without allowing time for the nuclei to =
return to=20
  thermal equilibrium. For nuclei such as <SUP>29</SUP>Si this is a =
serious=20
  problem as the relaxation time is measured in seconds.=20
  <LI>Non-magnetic effects, such as electric-<A title=3DQuadrupole=20
  href=3D"http://en.wikipedia.org/wiki/Quadrupole">quadrupole</A> =
coupling of=20
  spin-1 and spin-3/2 nuclei with their local environment, which broaden =
and=20
  weaken absorption peaks. <SUP>14</SUP><A title=3DNitrogen=20
  href=3D"http://en.wikipedia.org/wiki/Nitrogen">N</A>, a very common =
spin-1=20
  nucleus, is difficult to study for this reason. High resolution NMR =
instead=20
  probes molecules using the rarer <A title=3DNitrogen=20
  href=3D"http://en.wikipedia.org/wiki/Nitrogen">Nitrogen</A> =
<SUP>15</SUP>N=20
  isotope, which has spin-=C2=BD. </LI></UL>
<P><A id=3DIsotopes name=3DIsotopes></A></P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Isotopes"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D16">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Isotopes</SPAN></H3>
<P>Many chemical elements can be used for NMR analysis. <A=20
class=3D"external autonumber"=20
title=3Dhttp://chem.ch.huji.ac.il/nmr/techniques/1d/multi.html=20
href=3D"http://chem.ch.huji.ac.il/nmr/techniques/1d/multi.html"=20
rel=3Dnofollow>[1]</A></P>
<UL>
  <LI><B><A title=3DHydrogen=20
  href=3D"http://en.wikipedia.org/wiki/Hydrogen"><SUP>1</SUP>H</A></B>, =
the most=20
  commonly used, very useful. Highly abundant, the most sensitive =
nucleus apart=20
  from <A title=3DTritium =
href=3D"http://en.wikipedia.org/wiki/Tritium">tritium</A>=20
  which is not commonly used as it is unstable and radioactive. Narrow =
chemical=20
  shift with sharp signals. In particular, the <SUP>1</SUP>H signal is =
used in=20
  magnetic resonance imaging.=20
  <LI><B><A title=3DDeuterium=20
  href=3D"http://en.wikipedia.org/wiki/Deuterium"><SUP>2</SUP>H</A></B>, =
commonly=20
  used in the form of <A title=3D"Category:Deuterated solvent"=20
  =
href=3D"http://en.wikipedia.org/wiki/Category:Deuterated_solvent">deutera=
ted=20
  solvents</A> to avoid interference of solvents in measurement of=20
  <SUP>1</SUP>H. Also used in determining the behavior of lipids in =
lipid=20
  membranes and other solids or liquid crystals as it is a relatively=20
  non-perturbing label which can selectively replace <B><A =
title=3DHydrogen=20
  href=3D"http://en.wikipedia.org/wiki/Hydrogen"><SUP>1</SUP>H</A></B>.=20
  <LI><B><A title=3DHelium=20
  href=3D"http://en.wikipedia.org/wiki/Helium"><SUP>3</SUP>He</A></B>, =
very=20
  sensitive. Low percentage in natural helium, has to be enriched. Used =
mainly=20
  in studies of <A class=3Dmw-redirect title=3D"Endohedral fullerenes"=20
  href=3D"http://en.wikipedia.org/wiki/Endohedral_fullerenes">endohedral =

  fullerenes</A>.=20
  <LI><B><A title=3DCarbon=20
  href=3D"http://en.wikipedia.org/wiki/Carbon"><SUP>13</SUP>C</A></B>, =
commonly=20
  used. There is a low percentage in natural carbon, therefore spectrum=20
  acquisition on unlabelled takes a long time. Frequently used for =
labeling of=20
  compounds in synthetic and metabolic studies. Has low sensitivity and =
wide=20
  chemical shift, yields sharp signals. Low percentage makes it useful =
by=20
  preventing spin-spin couplings and makes the spectrum appear less =
crowded.=20
  <LI><B><A title=3DNitrogen=20
  href=3D"http://en.wikipedia.org/wiki/Nitrogen"><SUP>15</SUP>N</A></B>, =

  relatively commonly used. Can be used for labeling compounds. Nucleus =
very=20
  insensitive but yields sharp signals. Low percentage in natural =
nitrogen=20
  together with low sensitivity requires high concentrations or =
expensive=20
  isotope enrichment.=20
  <LI><B><A title=3DNitrogen=20
  href=3D"http://en.wikipedia.org/wiki/Nitrogen"><SUP>14</SUP>N</A></B>, =
medium=20
  sensitivity nucleus with wide chemical shift. Its large <A =
title=3DQuadrupole=20
  href=3D"http://en.wikipedia.org/wiki/Quadrupole">quadrupole</A> moment =

  interferes in acquisition of high resolution spectra, limiting =
usefulness to=20
  smaller molecules and functional groups with a high degree of symmetry =
such as=20
  the headgroups of lipids.=20
  <LI><B><A title=3DFluorine=20
  href=3D"http://en.wikipedia.org/wiki/Fluorine"><SUP>19</SUP>F</A></B>, =

  relatively commonly measured. Sensitive, yields sharp signals, has =
wide=20
  chemical shift.=20
  <LI><B><A title=3DPhosphorus=20
  =
href=3D"http://en.wikipedia.org/wiki/Phosphorus"><SUP>31</SUP>P</A></B>, =
100% of=20
  natural phosphorus. Medium sensitivity, wide chemical shift range, =
yields=20
  sharp lines. Used in biochemical studies.=20
  <LI><B><A title=3DOxygen=20
  href=3D"http://en.wikipedia.org/wiki/Oxygen"><SUP>17</SUP>O</A></B>, =
low=20
  sensitivity and very low natural abundance.=20
  <LI><B><A title=3DBoron=20
  href=3D"http://en.wikipedia.org/wiki/Boron"><SUP>10</SUP>B</A></B>, =
lower=20
  sensitivity than <SUP>11</SUP>B. Quartz tubes must be used as <A=20
  class=3Dmw-redirect title=3DBorosilicate=20
  href=3D"http://en.wikipedia.org/wiki/Borosilicate">borosilicate</A> =
glass=20
  interferes with measurement.=20
  <LI><B><A title=3DBoron=20
  href=3D"http://en.wikipedia.org/wiki/Boron"><SUP>11</SUP>B</A></B>, =
more=20
  sensitive than <SUP>10</SUP>B, yields sharper signals. Quartz tubes =
must be=20
  used as <A class=3Dmw-redirect title=3DBorosilicate=20
  href=3D"http://en.wikipedia.org/wiki/Borosilicate">borosilicate</A> =
glass=20
  interferes with measurement.=20
  <LI><B><A title=3DChlorine=20
  href=3D"http://en.wikipedia.org/wiki/Chlorine"><SUP>35</SUP>Cl</A></B> =
and=20
  <B><SUP>37</SUP>Cl</B>, broad signal. <SUP>35</SUP>Cl significantly =
more=20
  sensitive, preferred over <SUP>37</SUP>Cl despite its slightly broader =
signal.=20
  Organic chlorides yield very broad signals, its use is limited to =
inorganic=20
  and ionic chlorides and very small organic molecules.=20
  <LI><B><A title=3DCalcium=20
  href=3D"http://en.wikipedia.org/wiki/Calcium"><SUP>43</SUP>Ca</A></B>, =
used in=20
  biochemistry to study calcium binding to DNA, proteins, etc. =
Moderately=20
  sensitive, very low natural abundance.=20
  <LI><B><A title=3DPlatinum=20
  =
href=3D"http://en.wikipedia.org/wiki/Platinum"><SUP>195</SUP>Pt</A></B>, =
used in=20
  studies of <A class=3Dmw-redirect title=3DCatalyst=20
  href=3D"http://en.wikipedia.org/wiki/Catalyst">catalysts</A> and =
complexes.=20
  <LI>Other nuclei, usually used in the studies of their complexes and =
chemical=20
  binding, or to detect presence of the element: <SUP>6</SUP>Li, =
<SUP>7</SUP>Li,=20
  <SUP>9</SUP>Be, <SUP>19</SUP>F, <SUP>21</SUP>Ne, <SUP>23</SUP>Na,=20
  <SUP>25</SUP>Mg, <SUP>27</SUP>Al, <SUP>29</SUP>Si, <SUP>31</SUP>P,=20
  <SUP>33</SUP>S, <SUP>39</SUP>K, <SUP>40</SUP>K, <SUP>41</SUP>K,=20
  <SUP>45</SUP>Sc, <SUP>47</SUP>Ti, <SUP>49</SUP>Ti, <SUP>50</SUP>V,=20
  <SUP>51</SUP>V, <SUP>53</SUP>Cr, <SUP>55</SUP>Mn, <SUP>57</SUP>Fe,=20
  <SUP>59</SUP>Co, <SUP>61</SUP>Ni, <SUP>63</SUP>Cu, <SUP>65</SUP>Cu,=20
  <SUP>67</SUP>Zn, <SUP>69</SUP>Ga, <SUP>71</SUP>Ga, <SUP>73</SUP>Ge,=20
  <SUP>77</SUP>Se, <SUP>81</SUP>Br, <SUP>87</SUP>Rb, <SUP>87</SUP>Sr,=20
  <SUP>95</SUP>Mo, <SUP>109</SUP>Ag, <SUP>113</SUP>Cd, <SUP>125</SUP>Te, =

  <SUP>127</SUP>I, <SUP>133</SUP>Cs, <SUP>135</SUP>Ba, <SUP>137</SUP>Ba, =

  <SUP>139</SUP>La, <SUP>183</SUP>W, <SUP>199</SUP>Hg. </LI></UL>
<P><A id=3DApplications name=3DApplications></A></P>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: Applications"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D17">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Applications</SPAN></H2>
<P><A id=3DMedicine name=3DMedicine></A></P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Medicine"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D18">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Medicine</SPAN></H3>
<P>The use of nuclear magnetic resonance best known to the general =
public is <A=20
title=3D"Magnetic resonance imaging"=20
href=3D"http://en.wikipedia.org/wiki/Magnetic_resonance_imaging">magnetic=
=20
resonance imaging</A> for medical diagnosis and <A class=3Dnew=20
title=3D"MR Microscopy (page does not exist)"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMR_Microscopy&amp;act=
ion=3Dedit&amp;redlink=3D1">MR=20
Microscopy</A> in research settings, however, it is also widely used in =
chemical=20
studies, notably in <A title=3D"NMR spectroscopy"=20
href=3D"http://en.wikipedia.org/wiki/NMR_spectroscopy">NMR =
spectroscopy</A> such=20
as <A title=3D"Proton NMR" =
href=3D"http://en.wikipedia.org/wiki/Proton_NMR">proton=20
NMR</A>, <A title=3D"Carbon-13 NMR"=20
href=3D"http://en.wikipedia.org/wiki/Carbon-13_NMR">carbon-13 NMR</A>, =
deuterium=20
NMR and phosphorus-31 NMR. Biochemical information can also be obtained =
from=20
living tissue (e.g <A title=3DHuman=20
href=3D"http://en.wikipedia.org/wiki/Human">human</A> <A title=3DBrain=20
href=3D"http://en.wikipedia.org/wiki/Brain">brain</A> <A =
class=3Dmw-redirect=20
title=3DTumour href=3D"http://en.wikipedia.org/wiki/Tumour">tumours</A>) =
with the=20
technique known as <A title=3D"In vivo magnetic resonance spectroscopy"=20
href=3D"http://en.wikipedia.org/wiki/In_vivo_magnetic_resonance_spectrosc=
opy">in=20
vivo magnetic resonance spectroscopy</A> or <A class=3Dnew=20
title=3D"Chemical shift NMR Microscopy (page does not exist)"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DChemical_shift_NMR_Mi=
croscopy&amp;action=3Dedit&amp;redlink=3D1">chemical=20
shift NMR Microscopy</A>.</P>
<P>These studies are possible because nuclei are surrounded by orbiting=20
electrons, which are also spinning charged particles such as <A =
title=3DMagnet=20
href=3D"http://en.wikipedia.org/wiki/Magnet">magnets</A> and, so, will =
partially=20
shield the nuclei. The amount of shielding depends on the exact local=20
environment. For example, a hydrogen bonded to an <A title=3DOxygen=20
href=3D"http://en.wikipedia.org/wiki/Oxygen">oxygen</A> will be shielded =

differently than a hydrogen bonded to a carbon atom. In addition, two =
hydrogen=20
nuclei can interact via a process known as <A class=3Dmw-redirect=20
title=3D"Spin-spin coupling"=20
href=3D"http://en.wikipedia.org/wiki/Spin-spin_coupling">spin-spin =
coupling</A>,=20
if they are on the same molecule, which will split the lines of the =
spectra in a=20
recognizable way.</P>
<P><A id=3DChemistry name=3DChemistry></A></P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Chemistry"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D19">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Chemistry</SPAN></H3>
<P>By studying the peaks of nuclear magnetic resonance spectra, skilled =
chemists=20
can determine the structure of many compounds. It can be a very =
selective=20
technique, distinguishing among many atoms within a molecule or =
collection of=20
molecules of the same type but which differ only in terms of their local =

chemical environment. See the articles on <A title=3D"Carbon-13 NMR"=20
href=3D"http://en.wikipedia.org/wiki/Carbon-13_NMR">carbon-13 NMR</A> =
and <A=20
title=3D"Proton NMR" =
href=3D"http://en.wikipedia.org/wiki/Proton_NMR">proton NMR</A>=20
for detailed discussions.</P>
<P>By studying <I>T</I><SUB>2</SUB>* information a chemist can determine =
the=20
identity of a compound by comparing the observed nuclear precession =
frequencies=20
to known frequencies. Further structural data can be elucidated by =
observing=20
<I>spin-spin coupling</I>, a process by which the precession frequency =
of a=20
nucleus can be influenced by the magnetization transfer from nearby =
nuclei.=20
Spin-spin coupling is most commonly observed in NMR involving common =
isotopes,=20
such as Hydrogen-1 (HNMR).</P>
<P><I>T</I><SUB>2</SUB> information can give information about dynamics =
and=20
molecular motion.</P>
<P>Because the nuclear magnetic resonance <I>timescale</I> is rather =
slow,=20
compared to other spectroscopic methods, changing the temperature of a=20
<I>T</I><SUB>2</SUB>* experiment can also give information about fast =
reactions,=20
such as the <A title=3D"Cope rearrangement"=20
href=3D"http://en.wikipedia.org/wiki/Cope_rearrangement">Cope =
rearrangement</A> or=20
about structural dynamics, such as ring-flipping in <A =
title=3DCyclohexane=20
href=3D"http://en.wikipedia.org/wiki/Cyclohexane">cyclohexane</A>. At =
low enough=20
temperatures, a distinction can be made between the axial and equatorial =

hydrogens in cyclohexane.</P>
<P>An example of nuclear magnetic resonance being used in the =
determination of a=20
structure is that of <A class=3Dmw-redirect title=3DBuckminsterfullerene =

href=3D"http://en.wikipedia.org/wiki/Buckminsterfullerene">buckminsterful=
lerene</A>.=20
This now famous form of carbon has 60 carbon atoms forming a sphere. The =
carbon=20
atoms are all in identical environments and so should see the same =
internal H=20
field. Unfortunately, buckminsterfullerene contains no hydrogen and so=20
<SUP>13</SUP>C nuclear magnetic resonance has to be used. <SUP>13</SUP>C =
spectra=20
require longer acquisition times since carbon-13 is not the common =
isotope of=20
carbon (unlike hydrogen, where <SUP>1</SUP>H is the common isotope). =
However, in=20
1990 the spectrum was obtained by R. Taylor and co-workers at the <A=20
title=3D"University of Sussex"=20
href=3D"http://en.wikipedia.org/wiki/University_of_Sussex">University of =

Sussex</A> and was found to contain a single peak, confirming the =
unusual=20
structure of C<SUB>60</SUB>.<SUP class=3Dreference id=3Dcite_ref-3><A =
title=3D""=20
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#cite_note=
-3"><SPAN>[</SPAN>4<SPAN>]</SPAN></A></SUP></P>
<P><A id=3DNon-destructive_testing =
name=3DNon-destructive_testing></A></P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Non-destructive =
testing"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D20">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Non-destructive testing</SPAN></H3>
<P>Nuclear magnetic resonance is extremely useful for analyzing samples=20
non-destructively. Radio waves and static magnetic fields easily =
penetrate many=20
types of matter and anything that is not inherently <A =
title=3DFerromagnetism=20
href=3D"http://en.wikipedia.org/wiki/Ferromagnetism">ferromagnetic</A>. =
For=20
example, various expensive biological samples, such as <A =
class=3Dmw-redirect=20
title=3D"Nucleic acids" =
href=3D"http://en.wikipedia.org/wiki/Nucleic_acids">nucleic=20
acids</A>, including <A title=3DRNA=20
href=3D"http://en.wikipedia.org/wiki/RNA">RNA</A> and <A title=3DDNA=20
href=3D"http://en.wikipedia.org/wiki/DNA">DNA</A>, or <A title=3DProtein =

href=3D"http://en.wikipedia.org/wiki/Protein">proteins</A>, can be =
studied using=20
nuclear magnetic resonance for weeks or months before using destructive=20
biochemical experiments. This also makes nuclear magnetic resonance a =
good=20
choice for analyzing dangerous samples.</P>
<P><A id=3DData_acquisition_in_the_petroleum_industry=20
name=3DData_acquisition_in_the_petroleum_industry></A></P>
<H3><SPAN class=3Deditsection>[<A=20
title=3D"Edit section: Data acquisition in the petroleum industry"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D21">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Data acquisition in the petroleum =
industry</SPAN></H3>
<P>Another use for nuclear magnetic resonance is <A title=3D"Data =
acquisition"=20
href=3D"http://en.wikipedia.org/wiki/Data_acquisition">data =
acquisition</A> in the=20
<A title=3D"Petroleum industry"=20
href=3D"http://en.wikipedia.org/wiki/Petroleum_industry">petroleum =
industry</A>=20
for <A title=3DPetroleum=20
href=3D"http://en.wikipedia.org/wiki/Petroleum">petroleum</A> and <A=20
title=3D"Natural gas" =
href=3D"http://en.wikipedia.org/wiki/Natural_gas">natural=20
gas</A> exploration and recovery. A <A title=3DBorehole=20
href=3D"http://en.wikipedia.org/wiki/Borehole">borehole</A> is drilled =
into rock=20
and sedimentary strata into which nuclear magnetic resonance logging =
equipment=20
is lowered. Nuclear magnetic resonance analysis of these boreholes is =
used to=20
measure rock porosity, estimate permeability from pore size distribution =
and=20
identify pore fluids (water, oil and gas). These instruments are =
typically <A=20
title=3D"Low field NMR" =
href=3D"http://en.wikipedia.org/wiki/Low_field_NMR">low=20
field NMR</A> spectrometers.</P>
<P><A id=3DProcess_control name=3DProcess_control></A></P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Process =
control"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D22">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Process control</SPAN></H3>
<P>NMR has now entered the arena of real-time <A title=3D"Process =
control"=20
href=3D"http://en.wikipedia.org/wiki/Process_control">process =
control</A> and <A=20
title=3D"Process optimization"=20
href=3D"http://en.wikipedia.org/wiki/Process_optimization">process=20
optimization</A> in <A class=3Dmw-redirect title=3D"Oil refineries"=20
href=3D"http://en.wikipedia.org/wiki/Oil_refineries">oil refineries</A> =
and <A=20
title=3DPetrochemical=20
href=3D"http://en.wikipedia.org/wiki/Petrochemical">petrochemical</A> =
plants. Two=20
different types of NMR analysis are utilized to provide real time =
analysis of=20
feeds and products in order to control and optimize unit operations. =
Time-domain=20
NMR (TD-NMR) spectrometers operating at low field (2-20 MHz for =
<SUP>1</SUP>H)=20
yield <A title=3D"Free induction decay"=20
href=3D"http://en.wikipedia.org/wiki/Free_induction_decay">free =
induction=20
decay</A> data that can be used to determine absolute <A =
title=3DHydrogen=20
href=3D"http://en.wikipedia.org/wiki/Hydrogen">hydrogen</A> content =
values, <A=20
class=3Dmw-redirect title=3DRheological=20
href=3D"http://en.wikipedia.org/wiki/Rheological">rheological</A> =
information, and=20
component composition. These spectrometers are used in <A title=3DMining =

href=3D"http://en.wikipedia.org/wiki/Mining">mining</A>, <A =
title=3DPolymer=20
href=3D"http://en.wikipedia.org/wiki/Polymer">polymer</A> production, <A =

title=3DCosmetics =
href=3D"http://en.wikipedia.org/wiki/Cosmetics">cosmetics</A> and=20
<A title=3DFood href=3D"http://en.wikipedia.org/wiki/Food">food</A> =
manufacturing as=20
well as <A title=3DCoal =
href=3D"http://en.wikipedia.org/wiki/Coal">coal</A>=20
analysis. High resolution FT-NMR spectrometers operating in the 60 MHz =
range=20
with shielded permanent magnet systems yield high resolution =
<SUP>1</SUP>H NMR=20
spectra of <A title=3DRefinery=20
href=3D"http://en.wikipedia.org/wiki/Refinery">refinery</A> and <A=20
title=3DPetrochemical=20
href=3D"http://en.wikipedia.org/wiki/Petrochemical">petrochemical</A> =
streams. The=20
variation observed in these spectra with changing physical and chemical=20
properties is modelled utilizing <A title=3DChemometrics=20
href=3D"http://en.wikipedia.org/wiki/Chemometrics">chemometrics</A> to =
yield=20
predictions on unknown samples. The prediction results are provided to =
<A=20
class=3Dmw-redirect title=3D"Control systems"=20
href=3D"http://en.wikipedia.org/wiki/Control_systems">control =
systems</A> via=20
analogue or digital outputs from the spectrometer.</P>
<P><A id=3DEarth.27s_field_NMR name=3DEarth.27s_field_NMR></A></P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Earth's field =
NMR"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D23">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Earth's field NMR</SPAN></H3>
<P>In the <A title=3D"Earth's magnetic field"=20
href=3D"http://en.wikipedia.org/wiki/Earth%27s_magnetic_field">Earth's =
magnetic=20
field</A>, NMR frequencies are in the audio frequency range. <A=20
class=3Dmw-redirect title=3DEFNMR=20
href=3D"http://en.wikipedia.org/wiki/EFNMR">EFNMR</A> is typically =
stimulated by=20
applying a relatively strong dc magnetic field pulse to the sample and,=20
following the pulse, analysing the resulting low frequency alternating =
magnetic=20
field that occurs in the earth's magnetic field due to <A=20
title=3D"Free induction decay"=20
href=3D"http://en.wikipedia.org/wiki/Free_induction_decay">free =
induction=20
decay</A> (FID). These effects are exploited in some types of <A=20
title=3DMagnetometer=20
href=3D"http://en.wikipedia.org/wiki/Magnetometer">magnetometers</A>, =
EFNMR=20
spectrometers, and MRI imagers<SUP class=3Dreference id=3Dcite_ref-4><A =
title=3D""=20
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#cite_note=
-4"><SPAN>[</SPAN>5<SPAN>]</SPAN></A></SUP>.=20
Their inexpensive portable nature makes these instruments valuable for =
field use=20
and for teaching the principles of NMR and MRI.</P>
<P><A id=3DMagnetometers name=3DMagnetometers></A></P>
<H3><SPAN class=3Deditsection>[<A title=3D"Edit section: Magnetometers"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D24">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Magnetometers</SPAN></H3>
<P>Various magnetometers use NMR effects to measure magnetic fields, =
including=20
<A title=3DMagnetometer=20
href=3D"http://en.wikipedia.org/wiki/Magnetometer#Proton_precession_magne=
tometer">proton=20
precession magnetometers</A> (PPM) (also known as <A title=3D"Proton =
magnetometer"=20
href=3D"http://en.wikipedia.org/wiki/Proton_magnetometer">proton=20
magnetometers</A>), and <A title=3DMagnetometer=20
href=3D"http://en.wikipedia.org/wiki/Magnetometer#Overhauser_magnetometer=
">Overhauser=20
magnetometers</A>. See also <A title=3D"Earth's field NMR"=20
href=3D"http://en.wikipedia.org/wiki/Earth%27s_field_NMR">Earth's field=20
NMR</A>.</P>
<P><A id=3DMakers_of_NMR_equipment =
name=3DMakers_of_NMR_equipment></A></P>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: Makers of NMR =
equipment"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D25">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Makers of NMR equipment</SPAN></H2>
<P>Major NMR instrument makers include <A title=3D"Oxford Instruments"=20
href=3D"http://en.wikipedia.org/wiki/Oxford_Instruments">Oxford =
Instruments</A>,=20
<A title=3DBruker =
href=3D"http://en.wikipedia.org/wiki/Bruker">Bruker</A>, <A=20
class=3Dnew title=3D"SpinLock SRL (page does not exist)"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DSpinLock_SRL&amp;acti=
on=3Dedit&amp;redlink=3D1">SpinLock=20
SRL</A>, <A title=3D"General Electric"=20
href=3D"http://en.wikipedia.org/wiki/General_Electric">General =
Electric</A>, <A=20
title=3DJEOL href=3D"http://en.wikipedia.org/wiki/JEOL">JEOL</A>, <A=20
title=3D"Kimble Chase" =
href=3D"http://en.wikipedia.org/wiki/Kimble_Chase">Kimble=20
Chase</A>, <A title=3DPhilips=20
href=3D"http://en.wikipedia.org/wiki/Philips">Philips</A>, <A =
class=3Dmw-redirect=20
title=3D"Siemens AG" =
href=3D"http://en.wikipedia.org/wiki/Siemens_AG">Siemens=20
AG</A>, <A title=3D"Varian, Inc."=20
href=3D"http://en.wikipedia.org/wiki/Varian,_Inc.">Varian, Inc.</A> and =
<A=20
class=3Dnew title=3D"SpinCore Technologies, Inc. (page does not exist)"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DSpinCore_Technologies=
,_Inc.&amp;action=3Dedit&amp;redlink=3D1">SpinCore=20
Technologies, Inc.</A></P>
<P><A id=3DSee_also name=3DSee_also></A></P>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: See also"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D26">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>See also</SPAN></H2>
<DIV style=3D"-moz-column-count: 4; column-count: 4">
<UL>
  <LI><A title=3D"Carbon-13 NMR"=20
  href=3D"http://en.wikipedia.org/wiki/Carbon-13_NMR">Carbon-13 NMR</A>=20
  <LI><A title=3D"Chemical shift"=20
  href=3D"http://en.wikipedia.org/wiki/Chemical_shift">Chemical =
shift</A>=20
  <LI><A class=3Dmw-redirect title=3D"Dynamic Nuclear Polarisation"=20
  =
href=3D"http://en.wikipedia.org/wiki/Dynamic_Nuclear_Polarisation">Dynami=
c=20
  Nuclear Polarisation</A> (DNP)=20
  <LI><A title=3D"Earth's field NMR"=20
  href=3D"http://en.wikipedia.org/wiki/Earth%27s_field_NMR">Earth's =
field NMR</A>=20
  (EFNMR)=20
  <LI><A title=3DElectromagnetism=20
  =
href=3D"http://en.wikipedia.org/wiki/Electromagnetism">Electromagnetism</=
A>=20
  <LI><A title=3D"Electron paramagnetic resonance"=20
  =
href=3D"http://en.wikipedia.org/wiki/Electron_paramagnetic_resonance">Ele=
ctron=20
  spin/paramagnetic resonance</A>=20
  <LI><A title=3D"Ferromagnetic resonance"=20
  =
href=3D"http://en.wikipedia.org/wiki/Ferromagnetic_resonance">Ferromagnet=
ic=20
  resonance</A>=20
  <LI><A title=3D"Free induction decay"=20
  href=3D"http://en.wikipedia.org/wiki/Free_induction_decay">Free =
induction=20
  decay</A> (FID)=20
  <LI><A title=3D"Gyromagnetic ratio"=20
  href=3D"http://en.wikipedia.org/wiki/Gyromagnetic_ratio">Gyromagnetic =
ratio</A>=20
  <LI><A title=3D"Hyperpolarization (physics)"=20
  =
href=3D"http://en.wikipedia.org/wiki/Hyperpolarization_(physics)">Hyperpo=
larization</A>=20

  <LI><A title=3D"In vivo magnetic resonance spectroscopy"=20
  =
href=3D"http://en.wikipedia.org/wiki/In_vivo_magnetic_resonance_spectrosc=
opy">In=20
  vivo magnetic resonance spectroscopy</A> (MRS)=20
  <LI><A title=3DJ-coupling=20
  href=3D"http://en.wikipedia.org/wiki/J-coupling">J-coupling</A>=20
  <LI><A class=3Dmw-redirect title=3D"Larmor equation"=20
  href=3D"http://en.wikipedia.org/wiki/Larmor_equation">Larmor =
equation</A> (Not=20
  to be confused with <A title=3D"Larmor formula"=20
  href=3D"http://en.wikipedia.org/wiki/Larmor_formula">Larmor =
formula</A>).=20
  <LI><A title=3D"Larmor precession"=20
  href=3D"http://en.wikipedia.org/wiki/Larmor_precession">Larmor =
precession</A>=20
  <LI><A title=3D"Low field NMR"=20
  href=3D"http://en.wikipedia.org/wiki/Low_field_NMR">Low field NMR</A>=20
  <LI><A title=3D"Magic angle spinning"=20
  href=3D"http://en.wikipedia.org/wiki/Magic_angle_spinning">Magic angle =

  spinning</A>=20
  <LI><A title=3D"Magnetic resonance imaging"=20
  =
href=3D"http://en.wikipedia.org/wiki/Magnetic_resonance_imaging">Magnetic=
=20
  resonance imaging</A> (MRI)=20
  <LI><A title=3DMagnetometer=20
  href=3D"http://en.wikipedia.org/wiki/Magnetometer">Magnetometer</A>=20
  <LI><A title=3D"NMR spectra database"=20
  href=3D"http://en.wikipedia.org/wiki/NMR_spectra_database">NMR spectra =

  database</A>=20
  <LI><A title=3D"NMR spectroscopy"=20
  href=3D"http://en.wikipedia.org/wiki/NMR_spectroscopy">NMR =
spectroscopy</A>=20
  <LI><A class=3Dmw-redirect title=3D"NMR Microscopy"=20
  href=3D"http://en.wikipedia.org/wiki/NMR_Microscopy">NMR =
Microscopy</A>=20
  <LI><A title=3D"Nuclear quadrupole resonance"=20
  =
href=3D"http://en.wikipedia.org/wiki/Nuclear_quadrupole_resonance">Nuclea=
r=20
  quadrupole resonance</A> (NQR)=20
  <LI><A title=3DMagnetometer=20
  =
href=3D"http://en.wikipedia.org/wiki/Magnetometer#Overhauser_magnetometer=
">Overhauser=20
  magnetometer</A>=20
  <LI><A class=3Dmw-redirect title=3D"Protein NMR"=20
  href=3D"http://en.wikipedia.org/wiki/Protein_NMR">Protein NMR</A>=20
  <LI><A title=3D"Proton NMR"=20
  href=3D"http://en.wikipedia.org/wiki/Proton_NMR">Proton NMR</A>=20
  <LI><A title=3DMagnetometer=20
  =
href=3D"http://en.wikipedia.org/wiki/Magnetometer#Proton_precession_magne=
tometer">Proton=20
  precession magnetometer</A> (PPM)=20
  <LI><A title=3D"Proton magnetometer"=20
  href=3D"http://en.wikipedia.org/wiki/Proton_magnetometer">Proton=20
  magnetometer</A>=20
  <LI><A title=3D"Rabi cycle" =
href=3D"http://en.wikipedia.org/wiki/Rabi_cycle">Rabi=20
  cycle</A>=20
  <LI><A title=3DRelaxometry=20
  href=3D"http://en.wikipedia.org/wiki/Relaxometry">Relaxometry</A>=20
  <LI><A title=3D"Relaxation (NMR)"=20
  href=3D"http://en.wikipedia.org/wiki/Relaxation_(NMR)">Relaxation =
(NMR)</A>=20
  <LI><A class=3Dmw-redirect title=3D"Solid-state NMR"=20
  href=3D"http://en.wikipedia.org/wiki/Solid-state_NMR">Solid-state =
NMR</A>=20
  <LI><A title=3D"Stark effect"=20
  href=3D"http://en.wikipedia.org/wiki/Stark_effect">Stark effect</A>=20
  <LI><A title=3D"Zeeman effect"=20
  href=3D"http://en.wikipedia.org/wiki/Zeeman_effect">Zeeman effect</A>=20
</LI></UL></DIV>
<P><A id=3DNotes name=3DNotes></A></P>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: Notes"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D27">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>Notes</SPAN></H2>
<OL class=3Dreferences>
  <LI id=3Dcite_note-0><B><A title=3D""=20
  =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#cite_ref-=
0">^</A></B>=20
  Rabi, I. I., Zacharias, J. R., Millman, S. and Kusch, P. (1938). A New =
Method=20
  of Measuring Nuclear Magnetic Moment. Physical Review 53, 318-318=20
  <LI id=3Dcite_note-Spin_wave_excitations_and_FSWR-1><B><A title=3D""=20
  =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#cite_ref-=
Spin_wave_excitations_and_FSWR_1-0">^</A></B>=20
  <CITE class=3D"" id=3DCITEREFI.C._Baianu_et_al1980 =
style=3D"FONT-STYLE: normal">I.C.=20
  Baianu et al (1980). "Ferromagnetic Resonance and Spin Wave =
Excitations in=20
  Metallic Glasses". <I><A class=3Dnew=20
  title=3D"J. Phys. Chem. Solids (page does not exist)"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DJ._Phys._Chem._Solids=
&amp;action=3Dedit&amp;redlink=3D1">J.=20
  Phys. Chem. Solids</A></I> <B>40</B> (2): 941-950.</CITE><SPAN =
class=3DZ3988=20
  =
title=3Dctx_ver=3DZ39.88-2004&amp;rft_val_fmt=3Dinfo%3Aofi%2Ffmt%3Akev%3A=
mtx%3Ajournal&amp;rft.genre=3Darticle&amp;rft.atitle=3DFerromagnetic+Reso=
nance+and+Spin+Wave+Excitations+in+Metallic+Glasses&amp;rft.jtitle=3D%5B%=
5BJ.+Phys.+Chem.+Solids%5D%5D&amp;rft.aulast=3DI.C.+Baianu+et+al&amp;rft.=
au=3DI.C.+Baianu+et+al&amp;rft.date=3D1980&amp;rft.volume=3D40&amp;rft.is=
sue=3D2&amp;rft.pages=3D941-950&amp;rfr_id=3Dinfo:sid/en.wikipedia.org:Nu=
clear_magnetic_resonance><SPAN=20
  style=3D"DISPLAY: none">&nbsp;</SPAN></SPAN>=20
  <LI id=3Dcite_note-2D-FT_NMR_and_Magnetic_Resonance_Imaging-2><B><A =
title=3D""=20
  =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#cite_ref-=
2D-FT_NMR_and_Magnetic_Resonance_Imaging_2-0">^</A></B>=20
  <CITE class=3Dweb id=3DCITEREFI.C._Baianu style=3D"FONT-STYLE: =
normal">I.C. Baianu.=20
  <A class=3D"external text"=20
  =
title=3Dhttp://planetmath.org/encyclopedia/TwoDimensionalFourierTransform=
s.html=20
  =
href=3D"http://planetmath.org/encyclopedia/TwoDimensionalFourierTransform=
s.html"=20
  rel=3Dnofollow>"Two-dimensional Fourier transforms"</A>. <I><A =
class=3Dnew=20
  title=3D"2D-FT NMR and MRI (page does not exist)"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3D2D-FT_NMR_and_MRI&amp=
;action=3Dedit&amp;redlink=3D1">2D-FT=20
  NMR and MRI</A></I>. <A title=3DPlanetMath=20
  href=3D"http://en.wikipedia.org/wiki/PlanetMath">PlanetMath</A>,<SPAN=20
  class=3Dprintonly>. <A class=3D"external free"=20
  =
title=3Dhttp://planetmath.org/encyclopedia/TwoDimensionalFourierTransform=
s.html=20
  =
href=3D"http://planetmath.org/encyclopedia/TwoDimensionalFourierTransform=
s.html"=20
  =
rel=3Dnofollow>http://planetmath.org/encyclopedia/TwoDimensionalFourierTr=
ansforms.html</A></SPAN><SPAN=20
  class=3Dreference-accessdate>. Retrieved on =
2009-02-22</SPAN>.</CITE><SPAN=20
  class=3DZ3988=20
  =
title=3Dctx_ver=3DZ39.88-2004&amp;rft_val_fmt=3Dinfo%3Aofi%2Ffmt%3Akev%3A=
mtx%3Abook&amp;rft.genre=3Dbookitem&amp;rft.btitle=3DTwo-dimensional+Four=
ier+transforms&amp;rft.atitle=3D%5B%5B2D-FT+NMR+and+MRI%5D%5D&amp;rft.aul=
ast=3DI.C.+Baianu&amp;rft.au=3DI.C.+Baianu&amp;rft.pub=3D%5B%5BPlanetMath=
%5D%5D%2C&amp;rft_id=3Dhttp%3A%2F%2Fplanetmath.org%2Fencyclopedia%2FTwoDi=
mensionalFourierTransforms.html&amp;rfr_id=3Dinfo:sid/en.wikipedia.org:Nu=
clear_magnetic_resonance><SPAN=20
  style=3D"DISPLAY: none">&nbsp;</SPAN></SPAN>=20
  <LI id=3Dcite_note-3><B><A title=3D""=20
  =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#cite_ref-=
3">^</A></B>=20
  <CITE class=3D""=20
  =
id=3DCITEREFTaylorHare.2C_Jonathan_P..3B_Abdul-Sada.2C_Ala.27a_K..3B_Krot=
o.2C_Harold_W=20
  style=3D"FONT-STYLE: normal">Taylor, Roger; Hare, Jonathan P.; =
Abdul-Sada, Ala'a=20
  K.; Kroto, Harold W (1990), "Isolation, separation and =
characterization of the=20
  fullerenes C60 and C70: the third form of carbon", <I>Journal of the =
Chemical=20
  Society, Chemical Communications</I> <B>20</B>: =
1423=E2=80=935</CITE><SPAN class=3DZ3988=20
  =
title=3Dctx_ver=3DZ39.88-2004&amp;rft_val_fmt=3Dinfo%3Aofi%2Ffmt%3Akev%3A=
mtx%3Ajournal&amp;rft.genre=3Darticle&amp;rft.atitle=3DIsolation%2C+separ=
ation+and+characterization+of+the+fullerenes+C60+and+C70%3A++the+third+fo=
rm+of+carbon&amp;rft.jtitle=3DJournal+of+the+Chemical+Society%2C+Chemical=
+Communications&amp;rft.aulast=3DTaylor&amp;rft.aufirst=3DRoger&amp;rft.a=
u=3DTaylor%2C+Roger&amp;rft.au=3DHare%2C+Jonathan+P.%3B+Abdul-Sada%2C+Ala=
%27a+K.%3B+Kroto%2C+Harold+W&amp;rft.date=3D1990&amp;rft.volume=3D20&amp;=
rft.pages=3D1423%E2%80%935&amp;rfr_id=3Dinfo:sid/en.wikipedia.org:Nuclear=
_magnetic_resonance><SPAN=20
  style=3D"DISPLAY: none">&nbsp;</SPAN></SPAN>=20
  <LI id=3Dcite_note-4><B><A title=3D""=20
  =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance#cite_ref-=
4">^</A></B>=20
  <A class=3D"external free"=20
  =
title=3Dhttp://en.wikipedia.org/wiki/Magnetic_resonance_imaging#Portable_=
instruments=20
  =
href=3D"http://en.wikipedia.org/wiki/Magnetic_resonance_imaging#Portable_=
instruments"=20
  =
rel=3Dnofollow>http://en.wikipedia.org/wiki/Magnetic_resonance_imaging#Po=
rtable_instruments</A>=20
  </LI></OL>
<P><A id=3DReferences name=3DReferences></A></P>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: References"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D28">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>References</SPAN></H2>
<OL>
  <LI>Martin, G.E; Zekter, A.S., =E2=80=98=E2=80=99Two-Dimensional NMR =
Methods for Establishing=20
  Molecular Connectivity=E2=80=99=E2=80=99; VCH Publishers, Inc: New =
York, 1988 (p.59)=20
  <LI>Akitt, J.W.; Mann, B.E., =E2=80=98=E2=80=99NMR and =
Chemistry=E2=80=99=E2=80=99; Stanley Thornes:=20
  Cheltenham, UK, 2000. (p273)=20
  <LI>Akitt, J.W.; Mann, B.E., =E2=80=98=E2=80=99NMR and =
Chemistry=E2=80=99=E2=80=99; Stanley Thornes:=20
  Cheltenham, UK, 2000. (p287)=20
  <LI>Hornak, Joseph P. <A class=3D"external text"=20
  title=3Dhttp://www.cis.rit.edu/htbooks/nmr/=20
  href=3D"http://www.cis.rit.edu/htbooks/nmr/" rel=3Dnofollow><I>The =
Basics of=20
  NMR</I></A>=20
  <LI><A class=3D"external text"=20
  =
title=3Dhttp://www.spectroscopynow.com/Spy/basehtml/SpyH/1,,5-14-9-0-0-ed=
ucation_dets-0-1839,00.html=20
  =
href=3D"http://www.spectroscopynow.com/Spy/basehtml/SpyH/1,,5-14-9-0-0-ed=
ucation_dets-0-1839,00.html"=20
  rel=3Dnofollow>J. Keeler, Understanding NMR Spectroscopy</A>=20
  <LI>Wuthrich, Kurt <I>NMR of Proteins and Nucleic Acids</I>=20
  Wiley-Interscience, New York, NY USA 1986.=20
  <LI>Tyszka, J. M. &amp; Fraser, S. E. &amp; Jacobs, R. E. (2005). <A=20
  class=3D"external text" =
title=3Dhttp://dx.doi.org/10.1016/j.copbio.2004.11.004=20
  href=3D"http://dx.doi.org/10.1016/j.copbio.2004.11.004" =
rel=3Dnofollow>Magnetic=20
  resonance microscopy: recent advances and applications</A>. <I><A=20
  class=3Dmw-redirect title=3D"Current Opinion in Biotechnology"=20
  =
href=3D"http://en.wikipedia.org/wiki/Current_Opinion_in_Biotechnology">Cu=
rrent=20
  Opinion in Biotechnology</A>,</I> <B>16</B>(1):93-99.=20
  <LI>Edwards, John C. <A class=3D"external text"=20
  title=3Dhttp://www.process-nmr.com/pdfs/NMR%20Overview.pdf=20
  href=3D"http://www.process-nmr.com/pdfs/NMR%20Overview.pdf" =
rel=3Dnofollow>NMR=20
  Overview</A> </LI></OL>
<P><A id=3DExternal_links name=3DExternal_links></A></P>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: External links" =

href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit&amp;section=3D29">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline>External links</SPAN></H2>
<UL>
  <LI><A class=3D"external text"=20
  title=3Dhttp://www.cis.rit.edu/htbooks/nmr/inside.htm=20
  href=3D"http://www.cis.rit.edu/htbooks/nmr/inside.htm" =
rel=3Dnofollow>NMR/MRI=20
  tutorial</A>=20
  <LI><A class=3D"external text" =
title=3Dhttp://www.vega.org.uk/video/programme/21=20
  href=3D"http://www.vega.org.uk/video/programme/21" =
rel=3Dnofollow>Richard Ernst,=20
  NL - Developer of Multdimensional NMR techniques</A> Freeview video =
provided=20
  by the Vega Science Trust.=20
  <LI><A class=3D"external text"=20
  title=3Dhttp://planetphysics.org/encyclopedia/2DFTImaging.html=20
  href=3D"http://planetphysics.org/encyclopedia/2DFTImaging.html"=20
  rel=3Dnofollow>2D-FT NMR , MR--Imaging and related Nobel awards</A> =
Illustrated=20
  applications of 2D-FT NMR and MR-Imaging.=20
  <LI><A class=3D"external text" =
title=3Dhttp://www.vega.org.uk/video/programme/115=20
  href=3D"http://www.vega.org.uk/video/programme/115" rel=3Dnofollow>'An =
Interview=20
  with Kurt Wuthrich'</A> Freeview video by the Vega Science Trust =
(W=C3=BCthrich was=20
  awarded a Nobel Prize in Chemistry in 2002 "for his development of =
nuclear=20
  magnetic resonance spectroscopy for determining the three-dimensional=20
  structure of biological macromolecules in solution").=20
  <LI><I><A class=3D"external text"=20
  =
title=3Dhttp://abbreviations.oxid.ro/Academic-and-Science/Nuclear-Magneti=
c-Resonance/=20
  =
href=3D"http://abbreviations.oxid.ro/Academic-and-Science/Nuclear-Magneti=
c-Resonance/"=20
  rel=3Dnofollow>Acronyms, Abbreviations and Initialisms - Nuclear =
Magnetic=20
  Resonance</A></I>=20
  <LI><A class=3D"external text" =
title=3Dhttp://vam.anest.ufl.edu/forensic/nmr.html=20
  href=3D"http://vam.anest.ufl.edu/forensic/nmr.html" rel=3Dnofollow>A =
free=20
  interactive simulation of NMR principles</A>=20
  <LI><A class=3D"external text" title=3Dhttp://www.bionmr.com=20
  href=3D"http://www.bionmr.com/" rel=3Dnofollow>Bionmr.com - discussion =
of NMR=20
  applications in biological systems</A>=20
  <LI><A class=3D"external text" title=3Dhttp://www.nmrwiki.org=20
  href=3D"http://www.nmrwiki.org/" rel=3Dnofollow>NMR Wiki</A> Open =
NMR,EPR,MRI web=20
  project=20
  <LI><A class=3D"external text" title=3Dhttp://www.ismar.org=20
  href=3D"http://www.ismar.org/" rel=3Dnofollow>The International =
Society of=20
  Magnetic Resonance</A>=20
  <LI><A class=3D"external text" title=3Dhttp://www.auremol.de=20
  href=3D"http://www.auremol.de/" rel=3Dnofollow>AUREMOL (Universitaet=20
  Regensburg)</A>=20
  <LI>NMR processing software from <A class=3D"external text"=20
  title=3Dhttp://www.acdlabs.com/ href=3D"http://www.acdlabs.com/"=20
  rel=3Dnofollow>ACD/Labs</A> for <A class=3D"external text"=20
  title=3Dhttp://www.acdlabs.com/products/spec_lab/exp_spectra/nmr/=20
  href=3D"http://www.acdlabs.com/products/spec_lab/exp_spectra/nmr/"=20
  rel=3Dnofollow>1D</A> and <A class=3D"external text"=20
  title=3Dhttp://www.acdlabs.com/products/spec_lab/exp_spectra/2d_nmr/=20
  href=3D"http://www.acdlabs.com/products/spec_lab/exp_spectra/2d_nmr/"=20
  rel=3Dnofollow>2D</A> NMR spectra. DB interface available.=20
  <LI>NMR Prediction software <A class=3D"external text"=20
  title=3Dhttp://www.acdlabs.com/products/spec_lab/predict_nmr/=20
  href=3D"http://www.acdlabs.com/products/spec_lab/predict_nmr/"=20
  rel=3Dnofollow>ACD/NMR Predictors</A>=20
  <LI>Automated elucidation of chemical structures <A class=3D"external =
text"=20
  =
title=3Dhttp://www.acdlabs.com/products/spec_lab/complex_tasks/str_elucid=
ator/=20
  =
href=3D"http://www.acdlabs.com/products/spec_lab/complex_tasks/str_elucid=
ator/"=20
  rel=3Dnofollow>ACD/Structure Elucidator</A>=20
  <LI>NMR simulation software <A class=3D"external text"=20
  title=3Dhttp://www.bpc.lu.se/QSim href=3D"http://www.bpc.lu.se/QSim"=20
  rel=3Dnofollow>QSim</A>=20
  <LI>Free software for simulation of spin coupled multiplets and DNMR =
spectra=20
  <A class=3D"external text"=20
  title=3Dhttp://www.chem.wisc.edu/areas/reich/plt/windnmr.htm=20
  href=3D"http://www.chem.wisc.edu/areas/reich/plt/windnmr.htm"=20
  rel=3Dnofollow>WINDNMR-Pro</A>=20
  <LI>NMR processing software <A class=3D"external text"=20
  title=3Dhttp://spin.niddk.nih.gov/bax/software/NMRPipe=20
  href=3D"http://spin.niddk.nih.gov/bax/software/NMRPipe" =
rel=3Dnofollow>NMRPipe</A>=20

  <LI><A class=3D"external text" title=3Dhttp://www.bmrb.wisc.edu/=20
  href=3D"http://www.bmrb.wisc.edu/" rel=3Dnofollow>BMRB</A> =
BioMagResBank - A=20
  repository for experimental data from NMR spectroscopy of proteins, =
peptides,=20
  nucleic acids and small biomolecules.=20
  <LI><A class=3D"external text"=20
  title=3Dhttp://www.chemistry.ohio-state.edu/~grandinetti/RMN=20
  href=3D"http://www.chemistry.ohio-state.edu/~grandinetti/RMN"=20
  rel=3Dnofollow>RMN</A> - An NMR data processing program for the =
Macintosh.=20
  <LI><A class=3D"external text"=20
  =
title=3Dhttp://www.process-nmr.com/time_domain_process_nmr_spectrom.htm=20
  =
href=3D"http://www.process-nmr.com/time_domain_process_nmr_spectrom.htm" =

  rel=3Dnofollow>Applications of Time-Domain NMR in Process Control</A>=20
  <LI><A class=3D"external text" =
title=3Dhttp://www.process-nmr.com/process.htm=20
  href=3D"http://www.process-nmr.com/process.htm" =
rel=3Dnofollow>Applications of=20
  High Resolution FT-NMR in Real-Time Process Control</A>=20
  <LI><A class=3D"external text"=20
  =
title=3Dhttp://www.process-nmr.com/pdfs/Edwards%20EAS-2007%20Intro%2011-1=
4-07.pdf=20
  =
href=3D"http://www.process-nmr.com/pdfs/Edwards%20EAS-2007%20Intro%2011-1=
4-07.pdf"=20
  rel=3Dnofollow>Introduction to Process NMR</A>=20
  <LI><A class=3D"external text"=20
  title=3Dhttp://www.process-nmr.com/pdfs/Giammatteo%20EAS%202007.pdf=20
  href=3D"http://www.process-nmr.com/pdfs/Giammatteo%20EAS%202007.pdf"=20
  rel=3Dnofollow>NMR and Diesel Manufacturing</A>=20
  <LI><A class=3D"external text" title=3Dhttp://nmr.bham.ac.uk=20
  href=3D"http://nmr.bham.ac.uk/" rel=3Dnofollow>HWB-NMR</A> Henry =
Wellcome Building=20
  for Biomolecular NMR, Birmingham, UK.=20
  <LI><A class=3D"external text" title=3Dhttp://www.nmr.ch/=20
  href=3D"http://www.nmr.ch/" rel=3Dnofollow>CARA</A> - Computer Aided =
Resonance=20
  Assignment, freeware, developed at the group of Prof. Kurt =
W=C3=BCthrich=20
  <LI><A class=3D"external text" title=3Dhttp://www.ccpn.ac.uk/=20
  href=3D"http://www.ccpn.ac.uk/" rel=3Dnofollow>CCPN</A> - The =
Collaborative=20
  Computing Project for NMR, based at the University of Cambridge, UK=20
  <LI><A class=3D"external text" title=3Dhttp://structbio.vanderbilt.edu =

  href=3D"http://structbio.vanderbilt.edu/" rel=3Dnofollow>Vanderbilt =
Structural=20
  Biology</A> General site for structural biology at Vanderbilt =
University. NMR,=20
  x-ray crystallography, and computational biology all included.=20
  <LI><A class=3D"external text" =
title=3Dhttp://janocchio.sourceforge.net=20
  href=3D"http://janocchio.sourceforge.net/" =
rel=3Dnofollow>Janocchio</A>=20
  Conformation-dependent coupling and NOE prediction for small =
molecules.=20
  <LI><A class=3D"external text"=20
  =
title=3Dhttp://www.teachspin.com/instruments/earths_field_NMR/index.shtml=
=20
  =
href=3D"http://www.teachspin.com/instruments/earths_field_NMR/index.shtml=
"=20
  rel=3Dnofollow>Earth's field NMR (EFNMR)</A>=20
  <LI><A class=3D"external text"=20
  =
title=3Dhttp://www.chem.queensu.ca/FACILITIES/NMR/nmr/webcourse/precess.h=
tm=20
  =
href=3D"http://www.chem.queensu.ca/FACILITIES/NMR/nmr/webcourse/precess.h=
tm"=20
  rel=3Dnofollow>Animation of NMR spin 1/2 precession</A>=20
  <LI><A class=3D"external text" =
title=3Dhttp://www.ebyte.it/stan/blog.html#08Feb29=20
  href=3D"http://www.ebyte.it/stan/blog.html#08Feb29" =
rel=3Dnofollow>Article on=20
  helium scarcity and potential effects on NMR and MRI communities</A>=20
  <LI><A class=3D"external text" title=3Dhttp://cermax.itqb.unl.pt=20
  href=3D"http://cermax.itqb.unl.pt/" rel=3Dnofollow>CERMAX - CEntro de =
Ressonancia=20
  Magnetica Antonio Xavier</A> </LI></UL>
<P><SPAN id=3Dinterwiki-sr-fa></SPAN></P><!-- =0A=
NewPP limit report=0A=
Preprocessor node count: 1981/1000000=0A=
Post-expand include size: 13595/2048000 bytes=0A=
Template argument size: 4440/2048000 bytes=0A=
Expensive parser function count: 0/500=0A=
--><!-- Saved in parser cache with key =
enwiki:pcache:idhash:21516-0!3!0!mdy!!en!2 and timestamp 20090223065920 =
-->
<DIV class=3Dprintfooter>Retrieved from "<A=20
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance">http://e=
n.wikipedia.org/wiki/Nuclear_magnetic_resonance</A>"</DIV>
<DIV class=3Dcatlinks id=3Dcatlinks>
<DIV id=3Dmw-normal-catlinks><A title=3DSpecial:Categories=20
href=3D"http://en.wikipedia.org/wiki/Special:Categories">Categories</A>: =
<SPAN=20
dir=3Dltr><A title=3D"Category:Nuclear magnetic resonance"=20
href=3D"http://en.wikipedia.org/wiki/Category:Nuclear_magnetic_resonance"=
>Nuclear=20
magnetic resonance</A></SPAN> | <SPAN dir=3Dltr><A=20
title=3D"Category:Scientific techniques"=20
href=3D"http://en.wikipedia.org/wiki/Category:Scientific_techniques">Scie=
ntific=20
techniques</A></SPAN></DIV>
<DIV class=3Dmw-hidden-cats-user-shown id=3Dmw-hidden-catlinks>Hidden =
category:=20
<SPAN dir=3Dltr><A=20
title=3D"Category:Articles with specifically-marked weasel-worded =
phrases"=20
href=3D"http://en.wikipedia.org/wiki/Category:Articles_with_specifically-=
marked_weasel-worded_phrases">Articles=20
with specifically-marked weasel-worded =
phrases</A></SPAN></DIV></DIV><!-- end content -->
<DIV class=3DvisualClear></DIV></DIV></DIV></DIV>
<DIV id=3Dcolumn-one>
<DIV class=3Dportlet id=3Dp-cactions>
<H5>Views</H5>
<DIV class=3DpBody>
<UL>
  <LI class=3Dselected id=3Dca-nstab-main><A title=3D"View the content =
page [c]"=20
  accessKey=3Dc=20
  =
href=3D"http://en.wikipedia.org/wiki/Nuclear_magnetic_resonance">Article<=
/A>=20
  <LI id=3Dca-talk><A title=3D"Discussion about the content page [t]" =
accessKey=3Dt=20
  =
href=3D"http://en.wikipedia.org/wiki/Talk:Nuclear_magnetic_resonance">Dis=
cussion</A>=20

  <LI id=3Dca-edit><A=20
  title=3D"You can edit this page. &#10;Please use the preview button =
before saving. [e]"=20
  accessKey=3De=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dedit">Edit=20
  this page</A>=20
  <LI id=3Dca-history><A title=3D"Past versions of this page [h]" =
accessKey=3Dh=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dhistory">History</A>=20

  <LI id=3Dca-move><A title=3D"Rename this page [m]" accessKey=3Dm=20
  =
href=3D"http://en.wikipedia.org/wiki/Special:MovePage/Nuclear_magnetic_re=
sonance">Move</A>=20

  <LI id=3Dca-unwatch><A title=3D"Remove this page from your watchlist =
[w]"=20
  accessKey=3Dw=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;action=3Dunwatch">Unwatch</A>=20
  </LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-personal>
<H5>Personal tools</H5>
<DIV class=3DpBody>
<UL>
  <LI id=3Dpt-userpage><A title=3D"Your user page [.]" accessKey=3D.=20
  href=3D"http://en.wikipedia.org/wiki/User:Bci2">Bci2</A>=20
  <LI id=3Dpt-mytalk><A title=3D"Your talk page [n]" accessKey=3Dn=20
  href=3D"http://en.wikipedia.org/wiki/User_talk:Bci2">My talk</A>=20
  <LI id=3Dpt-preferences><A title=3D"Your preferences"=20
  href=3D"http://en.wikipedia.org/wiki/Special:Preferences">My =
preferences</A>=20
  <LI id=3Dpt-watchlist><A=20
  title=3D"The list of pages that you are monitoring for changes [l]" =
accessKey=3Dl=20
  href=3D"http://en.wikipedia.org/wiki/Special:Watchlist">My =
watchlist</A>=20
  <LI id=3Dpt-mycontris><A title=3D"List of your contributions [y]" =
accessKey=3Dy=20
  href=3D"http://en.wikipedia.org/wiki/Special:Contributions/Bci2">My=20
  contributions</A>=20
  <LI id=3Dpt-logout><A title=3D"Log out"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DSpecial:UserLogout&am=
p;returnto=3DNuclear_magnetic_resonance">Log=20
  out</A> </LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-logo><A title=3D"Visit the main page [z]"=20
style=3D"BACKGROUND-IMAGE: =
url(http://upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png)"=20
accessKey=3Dz href=3D"http://en.wikipedia.org/wiki/Main_Page"></A></DIV>
<SCRIPT type=3Dtext/javascript> if (window.isMSIE55) fixalpha(); =
</SCRIPT>

<DIV class=3D"generated-sidebar portlet" id=3Dp-navigation>
<H5>Navigation</H5>
<DIV class=3DpBody>
<UL>
  <LI id=3Dn-mainpage-description><A title=3D"Visit the main page [z]" =
accessKey=3Dz=20
  href=3D"http://en.wikipedia.org/wiki/Main_Page">Main page</A>=20
  <LI id=3Dn-contents><A title=3D"Guides to browsing Wikipedia"=20
  href=3D"http://en.wikipedia.org/wiki/Portal:Contents">Contents</A>=20
  <LI id=3Dn-featuredcontent><A title=3D"Featured content =E2=80=94 the =
best of Wikipedia"=20
  href=3D"http://en.wikipedia.org/wiki/Portal:Featured_content">Featured =

  content</A>=20
  <LI id=3Dn-currentevents><A=20
  title=3D"Find background information on current events"=20
  href=3D"http://en.wikipedia.org/wiki/Portal:Current_events">Current =
events</A>=20
  <LI id=3Dn-randompage><A title=3D"Load a random article [x]" =
accessKey=3Dx=20
  href=3D"http://en.wikipedia.org/wiki/Special:Random">Random =
article</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-search>
<H5><LABEL for=3DsearchInput>Search</LABEL></H5>
<DIV class=3DpBody id=3DsearchBody>
<FORM id=3Dsearchform action=3D/wiki/Special:Search>
<DIV><INPUT id=3DsearchInput title=3D"Search Wikipedia [f]" =
accessKey=3Df name=3Dsearch>=20
<INPUT class=3DsearchButton id=3DsearchGoButton title=3D"Go to a page =
with this exact name if one exists" type=3Dsubmit value=3DGo =
name=3Dgo>&nbsp;=20
<INPUT class=3DsearchButton id=3Dmw-searchButton title=3D"Search =
Wikipedia for this text" type=3Dsubmit value=3DSearch name=3Dfulltext>=20
</DIV></FORM></DIV></DIV>
<DIV class=3D"generated-sidebar portlet" id=3Dp-interaction>
<H5>Interaction</H5>
<DIV class=3DpBody>
<UL>
  <LI id=3Dn-aboutsite><A title=3D"Find out about Wikipedia"=20
  href=3D"http://en.wikipedia.org/wiki/Wikipedia:About">About =
Wikipedia</A>=20
  <LI id=3Dn-portal><A=20
  title=3D"About the project, what you can do, where to find things"=20
  =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Community_portal">Communit=
y=20
  portal</A>=20
  <LI id=3Dn-recentchanges><A title=3D"The list of recent changes in the =
wiki [r]"=20
  accessKey=3Dr =
href=3D"http://en.wikipedia.org/wiki/Special:RecentChanges">Recent=20
  changes</A>=20
  <LI id=3Dn-contact><A title=3D"How to contact Wikipedia"=20
  href=3D"http://en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact =
Wikipedia</A>=20

  <LI id=3Dn-sitesupport><A title=3D"Support us"=20
  href=3D"http://wikimediafoundation.org/wiki/Donate">Donate to =
Wikipedia</A>=20
  <LI id=3Dn-help><A title=3D"Guidance on how to use and edit Wikipedia" =

  href=3D"http://en.wikipedia.org/wiki/Help:Contents">Help</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-tb>
<H5>Toolbox</H5>
<DIV class=3DpBody>
<UL>
  <LI id=3Dt-whatlinkshere><A=20
  title=3D"List of all English Wikipedia pages containing links to this =
page [j]"=20
  accessKey=3Dj=20
  =
href=3D"http://en.wikipedia.org/wiki/Special:WhatLinksHere/Nuclear_magnet=
ic_resonance">What=20
  links here</A>=20
  <LI id=3Dt-recentchangeslinked><A=20
  title=3D"Recent changes in pages linked from this page [k]" =
accessKey=3Dk=20
  =
href=3D"http://en.wikipedia.org/wiki/Special:RecentChangesLinked/Nuclear_=
magnetic_resonance">Related=20
  changes</A>=20
  <LI id=3Dt-upload><A title=3D"Upload files [u]" accessKey=3Du=20
  href=3D"http://en.wikipedia.org/wiki/Wikipedia:Upload">Upload file</A> =

  <LI id=3Dt-specialpages><A title=3D"List of all special pages [q]" =
accessKey=3Dq=20
  href=3D"http://en.wikipedia.org/wiki/Special:SpecialPages">Special =
pages</A>=20
  <LI id=3Dt-print><A title=3D"Printable version of this page [p]" =
accessKey=3Dp=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;printable=3Dyes"=20
  rel=3Dalternate>Printable version</A>=20
  <LI id=3Dt-permalink><A title=3D"Permanent link to this version of the =
page"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DNuclear_magnetic_reso=
nance&amp;oldid=3D272671221">Permanent=20
  link</A>
  <LI id=3Dt-cite><A=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DSpecial:Cite&amp;page=
=3DNuclear_magnetic_resonance&amp;id=3D272671221">Cite=20
  this page</A> </LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-lang>
<H5>Languages</H5>
<DIV class=3DpBody>
<UL>
  <LI class=3Dinterwiki-ar><A=20
  =
href=3D"http://ar.wikipedia.org/wiki/%D8%B1%D9%86%D9%8A%D9%86_%D9%86%D9%8=
8%D9%88%D9%8A_%D9%85%D8%BA%D9%86%D8%A7%D8%B7%D9%8A%D8%B3%D9%8A">=D8=A7=D9=
=84=D8=B9=D8=B1=D8=A8=D9=8A=D8=A9</A>=20

  <LI class=3Dinterwiki-bs><A=20
  =
href=3D"http://bs.wikipedia.org/wiki/Nuklearna_magnetna_rezonanca">Bosans=
ki</A>=20
  <LI class=3Dinterwiki-ca><A=20
  =
href=3D"http://ca.wikipedia.org/wiki/Resson%C3%A0ncia_Magn%C3%A8tica_Nucl=
ear">Catal=C3=A0</A>=20

  <LI class=3Dinterwiki-de><A=20
  =
href=3D"http://de.wikipedia.org/wiki/Kernspinresonanzspektroskopie">Deuts=
ch</A>=20
  <LI class=3Dinterwiki-fa><A=20
  =
href=3D"http://fa.wikipedia.org/wiki/%D8%AA%D8%B4%D8%AF%DB%8C%D8%AF_%D9%8=
5%D8%BA%D9%86%D8%A7%D8%B7%DB%8C%D8%B3%DB%8C_%D9%87%D8%B3%D8%AA%D9%87">=D9=
=81=D8=A7=D8=B1=D8=B3=DB=8C</A>=20

  <LI class=3Dinterwiki-fr><A=20
  =
href=3D"http://fr.wikipedia.org/wiki/R%C3%A9sonance_magn%C3%A9tique_nucl%=
C3%A9aire">Fran=C3=A7ais</A>=20

  <LI class=3Dinterwiki-ko><A=20
  =
href=3D"http://ko.wikipedia.org/wiki/%EC%9E%90%EA%B8%B0%EA%B3%B5%EB%AA%85=
">=ED=95=9C=EA=B5=AD=EC=96=B4</A>=20

  <LI class=3Dinterwiki-hr><A=20
  =
href=3D"http://hr.wikipedia.org/wiki/Nuklearna_magnetska_rezonancija">Hrv=
atski</A>=20

  <LI class=3Dinterwiki-it><A=20
  =
href=3D"http://it.wikipedia.org/wiki/Risonanza_magnetica_nucleare">Italia=
no</A>=20
  <LI class=3Dinterwiki-he><A=20
  =
href=3D"http://he.wikipedia.org/wiki/%D7%AA%D7%94%D7%95%D7%93%D7%94_%D7%9=
E%D7%92%D7%A0%D7%98%D7%99%D7%AA_%D7%92%D7%A8%D7%A2%D7%99%D7%A0%D7%99%D7%A=
A">=D7=A2=D7=91=D7=A8=D7=99=D7=AA</A>=20

  <LI class=3Dinterwiki-lt><A=20
  =
href=3D"http://lt.wikipedia.org/wiki/Branduoli%C5%B3_magnetinis_rezonansa=
s">Lietuvi=C5=B3</A>=20

  <LI class=3Dinterwiki-nl><A=20
  =
href=3D"http://nl.wikipedia.org/wiki/Kernspinresonantie">Nederlands</A>=20
  <LI class=3Dinterwiki-ja><A=20
  =
href=3D"http://ja.wikipedia.org/wiki/%E6%A0%B8%E7%A3%81%E6%B0%97%E5%85%B1=
%E9%B3%B4">=E6=97=A5=E6=9C=AC=E8=AA=9E</A>=20

  <LI class=3Dinterwiki-no><A=20
  =
href=3D"http://no.wikipedia.org/wiki/Kjernemagnetisk_resonans">=E2=80=AAN=
orsk=20
  (bokm=C3=A5l)=E2=80=AC</A>=20
  <LI class=3Dinterwiki-nn><A =
href=3D"http://nn.wikipedia.org/wiki/NMR">=E2=80=AANorsk=20
  (nynorsk)=E2=80=AC</A>=20
  <LI class=3Dinterwiki-pl><A=20
  =
href=3D"http://pl.wikipedia.org/wiki/J%C4%85drowy_rezonans_magnetyczny">P=
olski</A>=20

  <LI class=3Dinterwiki-ru><A=20
  =
href=3D"http://ru.wikipedia.org/wiki/%D0%AF%D0%B4%D0%B5%D1%80%D0%BD%D1%8B=
%D0%B9_%D0%BC%D0%B0%D0%B3%D0%BD%D0%B8%D1%82%D0%BD%D1%8B%D0%B9_%D1%80%D0%B=
5%D0%B7%D0%BE%D0%BD%D0%B0%D0%BD%D1%81">=D0=A0=D1=83=D1=81=D1=81=D0=BA=D0=B8=
=D0=B9</A>=20

  <LI class=3Dinterwiki-sl><A=20
  =
href=3D"http://sl.wikipedia.org/wiki/Jedrska_magnetna_resonanca">Sloven=C5=
=A1=C4=8Dina</A>=20

  <LI class=3Dinterwiki-sr><A=20
  =
href=3D"http://sr.wikipedia.org/wiki/%D0%9D%D1%83%D0%BA%D0%BB%D0%B5%D0%B0=
%D1%80%D0%BD%D0%B0_%D0%BC%D0%B0%D0%B3%D0%BD%D0%B5%D1%82%D0%BD%D0%B0_%D1%8=
0%D0%B5%D0%B7%D0%BE%D0%BD%D0%B0%D0%BD%D1%86%D0%B8%D1%98%D0%B0">=D0=A1=D1=80=
=D0=BF=D1=81=D0=BA=D0=B8=20
  / Srpski</A>=20
  <LI class=3Dinterwiki-sh><A=20
  =
href=3D"http://sh.wikipedia.org/wiki/Nuklearna_magnetna_rezonancija">Srps=
kohrvatski=20
  / =
=D0=A1=D1=80=D0=BF=D1=81=D0=BA=D0=BE=D1=85=D1=80=D0=B2=D0=B0=D1=82=D1=81=D0=
=BA=D0=B8</A>=20
  <LI class=3Dinterwiki-fi><A =
href=3D"http://fi.wikipedia.org/wiki/NMR">Suomi</A>=20
  <LI class=3Dinterwiki-sv><A=20
  =
href=3D"http://sv.wikipedia.org/wiki/K%C3%A4rnmagnetisk_resonans">Svenska=
</A>=20
  <LI class=3Dinterwiki-vi><A=20
  =
href=3D"http://vi.wikipedia.org/wiki/C%E1%BB%99ng_h%C6%B0%E1%BB%9Fng_t%E1=
%BB%AB_h%E1%BA%A1t_nh%C3%A2n">Ti=E1=BA=BFng=20
  Vi=E1=BB=87t</A>=20
  <LI class=3Dinterwiki-tr><A=20
  =
href=3D"http://tr.wikipedia.org/wiki/N%C3%BCkleer_manyetik_rezonans">T=C3=
=BCrk=C3=A7e</A>=20
  <LI class=3Dinterwiki-uk><A=20
  =
href=3D"http://uk.wikipedia.org/wiki/%D0%AF%D0%B4%D0%B5%D1%80%D0%BD%D0%B8=
%D0%B9_%D0%BC%D0%B0%D0%B3%D0%BD%D1%96%D1%82%D0%BD%D0%B8%D0%B9_%D1%80%D0%B=
5%D0%B7%D0%BE%D0%BD%D0%B0%D0%BD%D1%81">=D0=A3=D0=BA=D1=80=D0=B0=D1=97=D0=BD=
=D1=81=D1=8C=D0=BA=D0=B0</A>=20

  <LI class=3Dinterwiki-zh><A=20
  =
href=3D"http://zh.wikipedia.org/wiki/%E6%A0%B8%E7%A3%81%E5%85%B1%E6%8C%AF=
">=E4=B8=AD=E6=96=87</A>=20
  </LI></UL></DIV></DIV></DIV><!-- end of the left (by default at least) =
column -->
<DIV class=3DvisualClear></DIV>
<DIV id=3Dfooter>
<DIV id=3Df-poweredbyico><A href=3D"http://www.mediawiki.org/"><IMG=20
alt=3D"Powered by MediaWiki"=20
src=3D"http://en.wikipedia.org/skins-1.5/common/images/poweredby_mediawik=
i_88x31.png"></A></DIV>
<DIV id=3Df-copyrightico><A =
href=3D"http://wikimediafoundation.org/"><IMG=20
alt=3D"Wikimedia Foundation"=20
src=3D"http://en.wikipedia.org/images/wikimedia-button.png" =
border=3D0></A></DIV>
<UL id=3Df-list>
  <LI id=3Dlastmod>This page was last modified on February 23, 2009, at =
06:59.=20
  <LI id=3Dcopyright>All text is available under the terms of the <A=20
  class=3Dinternal title=3D"Wikipedia:Text of the GNU Free Documentation =
License"=20
  =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Text_of_the_GNU_Free_Docum=
entation_License">GNU=20
  Free Documentation License</A>. (See <B><A class=3Dinternal=20
  title=3DWikipedia:Copyrights=20
  =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Copyrights">Copyrights</A>=
</B>=20
  for details.) <BR>Wikipedia=C2=AE is a registered trademark of the <A=20
  href=3D"http://www.wikimediafoundation.org/">Wikimedia Foundation, =
Inc.</A>, a=20
  U.S. registered <A class=3Dinternal title=3D501(c)(3)=20
  =
href=3D"http://en.wikipedia.org/wiki/501%28c%29#501.28c.29.283.29">501(c)=
(3)</A>=20
  <A=20
  =
href=3D"http://wikimediafoundation.org/wiki/Deductibility_of_donations">t=
ax-deductible</A>=20
  <A class=3Dinternal title=3D"Non-profit organization"=20
  =
href=3D"http://en.wikipedia.org/wiki/Non-profit_organization">nonprofit</=
A> <A=20
  title=3D"Charitable organization"=20
  =
href=3D"http://en.wikipedia.org/wiki/Charitable_organization">charity</A>=
.<BR>
  <LI id=3Dprivacy><A title=3D"wikimedia:Privacy policy"=20
  href=3D"http://wikimediafoundation.org/wiki/Privacy_policy">Privacy =
policy</A>=20
  <LI id=3Dabout><A title=3DWikipedia:About=20
  href=3D"http://en.wikipedia.org/wiki/Wikipedia:About">About =
Wikipedia</A>=20
  <LI id=3Ddisclaimer><A title=3D"Wikipedia:General disclaimer"=20
  =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:General_disclaimer">Discla=
imers</A>=20
  </LI></UL></DIV></DIV>
<SCRIPT type=3Dtext/javascript>if (window.runOnloadHook) =
runOnloadHook();</SCRIPT>
<!-- Served by srv55 in 0.112 secs. --></BODY></HTML>

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/0/04/Nuclear_Magnetic_Resonance_Spectrometer.jpg/300px-Nuclear_Magnetic_Resonance_Spectrometer.jpg

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

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://en.wikipedia.org/skins-1.5/common/images/magnify-clip.png

iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAMAAACXmSduAAAAPFBMVEX////39/fv7+/m5ube3t7W
1tbOzs69vb21tbWtra2lpaWcnJyUlJSMjIyEhIR7e3tzc3Nra2tjY2NaWlpsdnH4AAAAAXRSTlMA
QObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACvAAAArwAUKsNJgAAAAHdElNRQfVBAISERH3ZT2L
AAAASElEQVQI14XMQQ6AIAxE0cGqIyoiev+7ArU2ceVb9SeTAsBMJy2Rj90Uak8w6b+FzCsZ3mbp
j+7BO/Xjiur03h7jd9/IooJlBTYfA5Z+e3mSAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/wikipedia/en/b/bf/HWB-NMRv900.jpg

/9j/4AAQSkZJRgABAgEBLAEsAAD/4RQYRXhpZgAASUkqAAgAAAAWAA4BAgALAAAAFgEAAA8BAgAG
AAAAIQEAABABAgAGAAAAJwEAABIBAwABAAAAAQAAABoBBQABAAAALQEAABsBBQABAAAANQEAACgB
AwABAAAAAgAAADEBAgAUAAAAPQEAADIBAgAUAAAAUQEAABMCAwABAAAAAgAAAAGkAwABAAAAAAAA
AAKkAwABAAAAAAAAAAOkAwABAAAAAAAAAASkBQABAAAAZQEAAAWkAwABAAAAJAAAAAakAwABAAAA
AAAAAAekAwABAAAAAQAAAAikAwABAAAAAAAAAAmkAwABAAAAAAAAAAqkAwABAAAAAAAAAAykAwAB
AAAAAAAAAGmHBAABAAAAcAEAAFQDAAAgICAgICAgICAgAE5JS09OAEUyMTAwACwBAAABAAAALAEA
AAEAAABBZG9iZSBQaG90b3Nob3AgNy4wADIwMDU6MDU6MTMgMTY6MDE6MzMAAAAAAGQAAAAAAAAW
AJqCBQABAAAAfgIAAJ2CBQABAAAAhgIAACKIAwABAAAAAgAAACeIAwABAAAAIQEAAACQBwAEAAAA
MDIyMAOQAgAUAAAAjgIAAASQAgAUAAAAogIAAAGRBwAEAAAAAQIDAAKRBQABAAAAtgIAAASSCgAB
AAAAvgIAAAWSBQABAAAAxgIAAAeSAwABAAAABQAAAAiSAwABAAAAAAAAAAmSAwABAAAAGQAAAAqS
BQABAAAAzgIAAIaSBwB9AAAA1gIAAACgBwAEAAAAMDEwMAGgAwABAAAAAQAAAAKgBAABAAAA+gAA
AAOgBAABAAAANQEAAACjBwABAAAAAwAAAAGjBwABAAAAAQAAAAAAAAAKAAAAWQIAABoAAAAKAAAA
MjAwNTowNDoxMyAwOToyODoyNgAyMDA1OjA0OjEzIDA5OjI4OjI2AAQAAAABAAAAAAAAAAoAAAAe
AAAACgAAAC8AAAAKAAAAAAAAAAAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAABgADAQMAAQAAAAYAAAAaAQUAAQAAAKIDAAAbAQUA
AQAAAKoDAAAoAQMAAQAAAAIAAAABAgQAAQAAALIDAAACAgQAAQAAAF4QAAAAAAAASAAAAAEAAABI
AAAAAQAAAP/Y/+AAEEpGSUYAAQIBAEgASAAA/+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUAZIAAAAAB
/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCACAAGgDASIAAhEBAxEB/90ABAAH/8QBPwAAAQUBAQEB
AQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMC
BAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUW
orKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dX
Z3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMk
YuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV
5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwCsAfCUUMBEH8UzWo7GADcdAOSe
wVUluUxbT4TH3p3tZWN1jgB58/JBu6lj1nZTD7DoHf8AkW/SesLrHU3VWNa/KNVkF1kN9SyDLaw1
v81U38/32b0gCSiUgA3Tn3ZLix1Xo1/SaJkwI9tvtb7/AHbv0e9Nop+g8OpbTjuYXhtQoY7cHPDH
5Au9+631Lqa3uf8A4JadPQ37TZluFLGglxBmA36U2btn/R9idYiNdFEWTQLn041l30RDRy48BXGU
BgAaNPFag6e6gNYwFzAIAcOP6u1oaqOQ8htZx7a7PVtFW8uGwbT+nbur9vqsY1/6Pf8AziaZ3sU8
NIiwwomsDzTZzjjurAt22kksZYfpA+36LSze7/R796K9nPaPy/NC1UhIUD4HRTIdB7QJ01nyEf8A
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
AAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////
////////////A+gAAAAA/////////////////////////////wPoAAAAAP//////////////////
//////////8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4
QklNBBoAAAAAAz0AAAAGAAAAAAAAAAAAAAE1AAAA+gAAAAQAdgA5ADAAMAAAAAEAAAAAAAAAAAAA
AAAAAAAAAAAAAQAAAAAAAAAAAAAA+gAAATUAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA
AAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQA
AAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAATUAAAAAUmdodGxv
bmcAAAD6AAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJ
RGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdp
bgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZi
b3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAA
AAAAAAAAQnRvbWxvbmcAAAE1AAAAAFJnaHRsb25nAAAA+gAAAAN1cmxURVhUAAAAAQAAAAAAAG51
bGxURVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2Vs
bFRleHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAA
AA9FU2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZl
cnRBbGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlw
ZQAAAABOb25lAAAACXRvcE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxi
b3R0b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EFAAAAAAABAAA
AAE4QklNBAwAAAAAEHoAAAABAAAAaAAAAIAAAAE4AACcAAAAEF4AGAAB/9j/4AAQSkZJRgABAgEA
SABIAAD/7QAMQWRvYmVfQ00AAf/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUP
DAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4O
EBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/A
ABEIAIAAaAMBIgACEQEDEQH/3QAEAAf/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsB
AAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFR
YRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD
03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUG
BwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC
0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5en
t8f/2gAMAwEAAhEDEQA/AKwB8JRQwEQfxTNajsYANx0A5J7BVSW5TFtPhMfene1lY3WOAHnz8kG7
qWPWdlMPsOgd/wCRb9J6wusdTdVY1r8o1WQXWQ31LIMtrDW/zVTfz/fZvSAJKJSADdOfdkuLHVej
X9JomTAj22+1vv8Adu/R702in6Dw6ltOO5heG1Chjtwc8MfkC737rfUupre5/wDglp09DftNmW4U
saCXEGYDfpTZu2f9H2J1iI10URZNAufTjWXfRENHLjwFcZQGABo08VqDp7qA1jAXMAgBw4/q7Whq
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
YXAtZmlsdGVycyBlc2M9IkNSIj8+Cjx4OnhhcG1ldGEgeG1sbnM6eD0nYWRvYmU6bnM6bWV0YS8n
IHg6eGFwdGs9J1hNUCB0b29sa2l0IDIuOC4yLTMzLCBmcmFtZXdvcmsgMS41Jz4KPHJkZjpSREYg
eG1sbnM6cmRmPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjJyB4
bWxuczppWD0naHR0cDovL25zLmFkb2JlLmNvbS9pWC8xLjAvJz4KCiA8cmRmOkRlc2NyaXB0aW9u
IGFib3V0PSd1dWlkOmRkNDcxMWQ2LWMzYmYtMTFkOS1iZTIxLWM2YWRhOTIyNzc4NicKICB4bWxu
czpwZGY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8nPgogIDwhLS0gcGRmOlN1YmplY3Qg
aXMgYWxpYXNlZCAtLT4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gYWJv
dXQ9J3V1aWQ6ZGQ0NzExZDYtYzNiZi0xMWQ5LWJlMjEtYzZhZGE5MjI3Nzg2JwogIHhtbG5zOnBo
b3Rvc2hvcD0naHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyc+CiAgPCEtLSBwaG90
b3Nob3A6Q2FwdGlvbiBpcyBhbGlhc2VkIC0tPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpE
ZXNjcmlwdGlvbiBhYm91dD0ndXVpZDpkZDQ3MTFkNi1jM2JmLTExZDktYmUyMS1jNmFkYTkyMjc3
ODYnCiAgeG1sbnM6eGFwPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvJz4KICA8IS0tIHhh
cDpEZXNjcmlwdGlvbiBpcyBhbGlhc2VkIC0tPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpE
ZXNjcmlwdGlvbiBhYm91dD0ndXVpZDpkZDQ3MTFkNi1jM2JmLTExZDktYmUyMS1jNmFkYTkyMjc3
ODYnCiAgeG1sbnM6eGFwTU09J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8nPgogIDx4
YXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1MDRiNDNlMy1jM2JmLTExZDkt
YmUyMS1jNmFkYTkyMjc3ODY8L3hhcE1NOkRvY3VtZW50SUQ+CiA8L3JkZjpEZXNjcmlwdGlvbj4K
CiA8cmRmOkRlc2NyaXB0aW9uIGFib3V0PSd1dWlkOmRkNDcxMWQ2LWMzYmYtMTFkOS1iZTIxLWM2
YWRhOTIyNzc4NicKICB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8n
PgogIDxkYzpkZXNjcmlwdGlvbj4KICAgPHJkZjpBbHQ+CiAgICA8cmRmOmxpIHhtbDpsYW5nPSd4
LWRlZmF1bHQnPiAgICAgICAgICA8L3JkZjpsaT4KICAgPC9yZGY6QWx0PgogIDwvZGM6ZGVzY3Jp
cHRpb24+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCjwvcmRmOlJERj4KPC94OnhhcG1ldGE+CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5k
PSd3Jz8+/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYA
MQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVz
YwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAU
YlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QA
AAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAA
BDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNr
YXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JH
QiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA
b6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAA
AAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMu
Y2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAA
AAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAA
AAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJ
RUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVD
NjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD
7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAA
AAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAt
ADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcA
vADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFg
AWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkEC
SwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNy
A34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE
8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQav
BsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I
0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5
C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgO
Ew4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExEx
EU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0U
zhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihiv
GNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUd
Hh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHO
IfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3Jugn
GCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyi
LNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy
1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlC
OX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNA
ZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fA
SAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP
3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4Fgv
WH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxh
T2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqf
avdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0
zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8j
f4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6K
ZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJ
ljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobai
JqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6h
rxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8
IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5
yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DY
ZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf
56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32
+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+4ADkFkb2JlAGRAAAAAAf/bAIQAAgIC
AgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwM
DAwMDAEDAwMFBAUJBgYJDQoJCg0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwM/8AAEQgBNQD6AwERAAIRAQMRAf/dAAQAIP/EAaIAAAAHAQEBAQEAAAAAAAAA
AAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIG
AnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6Oz
NhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dn
d4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQID
BQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LC
B3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaW
prbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq
+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

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/EPR_splitting.jpg/300px-EPR_splitting.jpg

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

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://en.wikipedia.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png

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

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://en.wikipedia.org/images/wikimedia-button.png

iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAMAAABUFvrSAAAAA3NCSVQICAjb4U/gAAAAilBMVEVj
ZGeGh4nn6+yZmZni5uTW1taAgYNtbnGkpKYBhbLd3t1svZdCroKtrq/Cv79ztMs7ncDMzMy5t7en
zL3Hx8h6e37l5eXw8PDK0dOVwtOozdsfkrnKk47E1tUNiba8RjxKs4bN3eKawM2SybIslr5Yp8TV
4N+80dbY5Oek08O5zNJ+wqW20cf29vZ09tAFAAAACXBIWXMAAArwAAAK8AFCrDSYAAACh0lEQVR4
Xs3RiZKbMAwGYMu3zX2T+072fP/XqwSUppM0bLfdmf1DxlhmvhGCRV8UFmVfkm8Ig/0beLnZbJYf
cuNKT8Htr6BLcvuBCAv5o/Pf4HjTJ/4AbCyICVhRXk6JUssBXiqVpK16FCvyXJcPHvgJn5xLVD7C
ydqdHsKEWjsN7x3B2QC3Kun2k5mE29Rhh4eiH3JcHOgN1vt/h/fIXN7CbZEtl8us2IbFauH6YRir
FBO0Wqa6K1bM5gzLQDvGtNKMGdEqrcmrRth7fyIlCMPtM26et2EYUGlxwZ0w3jKDz2WWeVSZ9Z5g
lltGBY8B8LERtHgwLPeUHsZJ7FfoYc/o0vq2X+Ms8Chj1gD+he/gCjzBMasMq6hgbdSJwtCSsaiC
K3jh1i8FgWFwfg0pxQXhmceAYZkwLO5hMGUPx2DtLWxZLlg2wFJKhC9FBwZ+gFcES0zOhGxZJaVl
eKmqUrKDVV+QGACJo6ClqgDwDjPC87cRHjveS0rVSimiAZalAdXBQ4ExkEAfTyGcd2WjRhhnPDv3
o5AdvN3N6OPJT4fguq4T51J5uIJf65RK9efTw3Pn3PwcjHBwnq+dS+qHiadgzvkT9nc8o9zDwWp3
xEns+MOU412W3Z72MKcG0119CF7lITjIXepw6nesSliuhS0BIg48ByEzDaXW+Z9gnqC0QOoJf3x+
xN3pXpMRt23FJXAuFHBdRpFQXEbl3Y4bCj85TJrMZrMkXXduc5syaoSHpsGLVl2WStRNE5XNTQju
Qj1TEKUk5N7CGiypNApcc4BYaVClju7CQ+bY6YCn8+ZusmsArk8ewEQn6WKxOCZz3kzDXEzB71fh
T7sn/v4/QvBNvjv8RfkBEHe0Bwh42FAAAAAASUVORK5CYII=

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/shared.css?206xx

.mw-plusminus-null {
	COLOR: #aaa
}
.texvc {
	DIRECTION: ltr; unicode-bidi: embed
}
IMG.tex {
	VERTICAL-ALIGN: middle
}
SPAN.texhtml {
	FONT-FAMILY: serif
}
.ontop#wikiPreview {
	MARGIN-BOTTOM: 1em
}
#toolbar {
	CLEAR: both
}
#wpTextbox1 {
	CLEAR: both
}
DIV#mw-js-message {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2.5%; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 2.5%; PADDING-BOTTOM: 0.5em; MARGIN: 1em 5%; =
BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ddd 1px =
solid; BACKGROUND-COLOR: #fcfcfc
}
.editsection {
	FLOAT: right; MARGIN-LEFT: 5px
}
TABLE.filehistory {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.filehistory TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: =
top; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc =
1px solid
}
TABLE.filehistory TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: =
top; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc =
1px solid
}
TABLE.filehistory TH {
	TEXT-ALIGN: left
}
TABLE.filehistory TD.mw-imagepage-filesize {
	WHITE-SPACE: nowrap
}
TABLE.filehistory TH.mw-imagepage-filesize {
	WHITE-SPACE: nowrap
}
TABLE.filehistory TD.filehistory-selected {
	FONT-WEIGHT: bold
}
LI SPAN.deleted {
	COLOR: #888; FONT-STYLE: italic; TEXT-DECORATION: line-through
}
SPAN.history-deleted {
	COLOR: #888; FONT-STYLE: italic; TEXT-DECORATION: line-through
}
BODY.ltr TD.mw-label {
	TEXT-ALIGN: right
}
BODY.ltr TD.mw-input {
	TEXT-ALIGN: left
}
BODY.ltr TD.mw-submit {
	TEXT-ALIGN: left
}
BODY.rtl TD.mw-label {
	TEXT-ALIGN: left
}
BODY.rtl TD.mw-input {
	TEXT-ALIGN: right
}
BODY.rtl TD.mw-submit {
	TEXT-ALIGN: right
}
TD.mw-label {
	VERTICAL-ALIGN: top
}
TD.mw-submit {
	WHITE-SPACE: nowrap
}
BODY.rtl .thumbcaption {
	TEXT-ALIGN: right
}
BODY.rtl .magnify {
	FLOAT: left
}
BODY.ltr .thumbcaption {
	TEXT-ALIGN: left
}
BODY.ltr .magnify {
	FLOAT: right
}
.mw-hidden-cats-hidden {
	DISPLAY: none
}
.catlinks-allhidden {
	DISPLAY: none
}
P.mw-ipb-conveniencelinks {
	FONT-SIZE: 90%; FLOAT: right
}
P.mw-protect-editreasons {
	FONT-SIZE: 90%; FLOAT: right
}
P.mw-filedelete-editreasons {
	FONT-SIZE: 90%; FLOAT: right
}
P.mw-delete-editreasons {
	FONT-SIZE: 90%; FLOAT: right
}
DIV.searchresult {
	FONT-SIZE: 95%; WIDTH: 38em
}
.mw-search-results LI {
	PADDING-BOTTOM: 1em; LIST-STYLE-TYPE: none
}
.mw-search-result-data {
	FONT-SIZE: 97%; COLOR: green
}
TD#mw-search-menu {
	PADDING-LEFT: 6em; FONT-SIZE: 85%
}
DIV#mw-search-interwiki {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; =
MARGIN-TOP: 2ex; FLOAT: right; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: =
18em; BORDER-BOTTOM: #aaaaaa 1px solid
}
DIV#mw-search-interwiki LI {
	FONT-SIZE: 95%
}
.mw-search-interwiki-more {
	FONT-SIZE: 90%; FLOAT: right
}
SPAN.searchalttitle {
	FONT-SIZE: 95%
}
DIV.searchdidyoumean {
	MARGIN-TOP: 1ex; FONT-SIZE: 127%; MARGIN-BOTTOM: 1ex; COLOR: #c00
}
DIV.searchdidyoumean EM {
	FONT-WEIGHT: bold
}
.searchmatch {
	FONT-WEIGHT: bold
}
DIV.searchresults {
	BORDER-RIGHT: darkblue 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
darkblue 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; =
BORDER-LEFT: darkblue 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: =
darkblue 1px solid
}
.mw-userrights-disabled {
	COLOR: #888
}
TABLE.mw-userrights-groups * TD {
	PADDING-RIGHT: 1.5em
}
TABLE.mw-userrights-groups * TH {
	PADDING-RIGHT: 1.5em
}
.os-suggest {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; =
FONT-SIZE: 95%; Z-INDEX: 99; LEFT: 0px; VISIBILITY: hidden; OVERFLOW-X: =
hidden; OVERFLOW: auto; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 0px; =
BORDER-BOTTOM: #aaaaaa 1px solid; POSITION: absolute; TOP: 0px; =
BACKGROUND-COLOR: window
}
TABLE.os-suggest-results {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 95%; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; CURSOR: pointer; BORDER-COLLAPSE: =
collapse; BORDER-RIGHT-WIDTH: 0px
}
TD.os-suggest-result {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: =
windowtext; PADDING-TOP: 2px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: =
window
}
TD.os-suggest-result-hl {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: =
windowtext; PADDING-TOP: 2px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: =
window
}
TD.os-suggest-result-hl {
	COLOR: white; BACKGROUND-COLOR: #4c59a6
}
TD.os-suggest-result-hl-webkit {
	COLOR: white; BACKGROUND-COLOR: #4c59a6
}
TD.os-suggest-result-hl {
	COLOR: highlighttext; BACKGROUND-COLOR: highlight
}
.os-suggest-toggle {
	FONT-SIZE: 65%; LEFT: 1ex; POSITION: relative
}
.os-suggest-toggle-def {
	FONT-SIZE: 65%; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: =
0px
}
.autocomment {
	COLOR: gray
}
#pagehistory .history-user {
	MARGIN-LEFT: 0.4em; MARGIN-RIGHT: 0.2em
}
#pagehistory SPAN.minor {
	FONT-WEIGHT: bold
}
#pagehistory LI {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; =
BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
#pagehistory LI.selected {
	BORDER-RIGHT: #aaa 1px dashed; BORDER-TOP: #aaa 1px dashed; =
BORDER-LEFT: #aaa 1px dashed; BORDER-BOTTOM: #aaa 1px dashed; =
BACKGROUND-COLOR: #f9f9f9
}
TABLE.mw-listgrouprights-table {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.mw-statistics-table {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.mw-listgrouprights-table TR {
	VERTICAL-ALIGN: top
}
TABLE.mw-listgrouprights-table TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #ccc =
1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.mw-listgrouprights-table TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #ccc =
1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.mw-statistics-table TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #ccc =
1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.mw-statistics-table TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #ccc =
1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px solid
}
TD.mw-statistics-numbers {
	TEXT-ALIGN: right
}
H4.mw-specialpagesgroup {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: =
0.3em 0em 0em; PADDING-TOP: 2px; BACKGROUND-COLOR: #dcdcdc
}
.mw-specialpagerestricted {
	FONT-WEIGHT: bold
}
#shared-image-dup {
	FONT-STYLE: italic
}
#shared-image-conflict {
	FONT-STYLE: italic
}
TABLE.mw-emailuser-table {
	WIDTH: 98%
}
TD#mw-emailuser-sender {
	FONT-WEIGHT: bold
}
TD#mw-emailuser-recipient {
	FONT-WEIGHT: bold
}
TABLE#mw-prefixindex-list-table {
	WIDTH: 98%; BACKGROUND-COLOR: transparent
}
TABLE#mw-prefixindex-nav-table {
	WIDTH: 98%; BACKGROUND-COLOR: transparent
}
TD#mw-prefixindex-nav-form {
	FONT-SIZE: smaller; MARGIN-BOTTOM: 1em; VERTICAL-ALIGN: top; =
TEXT-ALIGN: right
}
DIV.mw-warning-with-logexcerpt {
	BORDER-RIGHT: #2f6fab 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#2f6fab 2px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 3px; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #2f6fab 2px solid; PADDING-TOP: 3px; =
BORDER-BOTTOM: #2f6fab 2px solid
}
DIV.mw-warning-with-logexcerpt UL LI {
	FONT-SIZE: 90%
}
SPAN.mw-revdelundel-link {
	FONT-SIZE: smaller; FONT-FAMILY: monospace
}
STRONG.mw-revdelundel-link {
	FONT-SIZE: smaller; FONT-FAMILY: monospace
}
A.feedlink {
	PADDING-LEFT: 16px; BACKGROUND: url(images/feed-icon.png) no-repeat =
left center
}

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/commonPrint.css?206xx

A.stub {
	COLOR: #ba0000; TEXT-DECORATION: none
}
A.new {
	COLOR: #ba0000; TEXT-DECORATION: none
}
#toc {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid; =
BACKGROUND-COLOR: #f9f9f9
}
.tocindent {
	MARGIN-LEFT: 2em
}
.tocline {
	MARGIN-BOTTOM: 0px
}
DIV.floatright {
	CLEAR: right; BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0.5em =
solid; FLOAT: right; MARGIN: 0px; BORDER-LEFT: white 1.4em solid; =
BORDER-BOTTOM: white 0.8em solid; POSITION: relative
}
DIV.floatright P {
	FONT-STYLE: italic
}
DIV.floatleft {
	BORDER-RIGHT: white 1.4em solid; BORDER-TOP: white 0.5em solid; FLOAT: =
left; MARGIN: 0.3em 0.5em 0.5em 0px; BORDER-LEFT: white 0px solid; =
BORDER-BOTTOM: white 0.8em solid; POSITION: relative
}
DIV.floatleft P {
	FONT-STYLE: italic
}
DIV.thumb {
	BORDER-LEFT-COLOR: white; MARGIN-BOTTOM: 0.5em; BORDER-BOTTOM-COLOR: =
white; OVERFLOW: hidden; WIDTH: auto; BORDER-TOP-STYLE: solid; =
BORDER-TOP-COLOR: white; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: =
solid; BORDER-RIGHT-COLOR: white; BORDER-BOTTOM-STYLE: solid
}
DIV.thumb DIV {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px! important; =
BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px! important; FONT-SIZE: =
94%; PADDING-BOTTOM: 3px! important; BORDER-LEFT: #cccccc 1px solid; =
PADDING-TOP: 3px! important; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
DIV.thumb DIV A IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.thumb DIV DIV.thumbcaption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.magnify {
	DISPLAY: none
}
DIV.tright {
	BORDER-TOP-WIDTH: 0.5em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em; FLOAT: =
right; BORDER-BOTTOM-WIDTH: 0.8em; BORDER-RIGHT-WIDTH: 0px
}
DIV.tleft {
	BORDER-TOP-WIDTH: 0.5em; BORDER-LEFT-WIDTH: 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0.8em; MARGIN-RIGHT: 0.5em; BORDER-RIGHT-WIDTH: =
1.4em
}
IMG.thumbborder {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; =
BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
TABLE.rimage {
	FLOAT: right; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em; WIDTH: 1pt; =
POSITION: relative; TEXT-ALIGN: center
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px
}
.noprint {
	DISPLAY: none
}
DIV#jump-to-nav {
	DISPLAY: none
}
DIV.top {
	DISPLAY: none
}
DIV#column-one {
	DISPLAY: none
}
#colophon {
	DISPLAY: none
}
.editsection {
	DISPLAY: none
}
.toctoggle {
	DISPLAY: none
}
.tochidden {
	DISPLAY: none
}
DIV#f-poweredbyico {
	DISPLAY: none
}
DIV#f-copyrightico {
	DISPLAY: none
}
LI#viewcount {
	DISPLAY: none
}
LI#about {
	DISPLAY: none
}
LI#disclaimer {
	DISPLAY: none
}
LI#privacy {
	DISPLAY: none
}
UL {
	LIST-STYLE-TYPE: square
}
#content {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! =
important; MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: =
0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: =
none! important; BORDER-BOTTOM-STYLE: none! important
}
#footer {
	BORDER-TOP: black 1px solid; BACKGROUND: white; COLOR: black
}
H1 {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: bold
}
H3 {
	FONT-WEIGHT: bold
}
H4 {
	FONT-WEIGHT: bold
}
H5 {
	FONT-WEIGHT: bold
}
H6 {
	FONT-WEIGHT: bold
}
P {
	MARGIN: 1em 0px; LINE-HEIGHT: 1.2em
}
.documentDescription {
	MARGIN: 1em 0px; LINE-HEIGHT: 1.2em
}
.tocindent P {
	MARGIN: 0px
}
PRE {
	BORDER-RIGHT: black 1pt dashed; PADDING-RIGHT: 0px; BORDER-TOP: black =
1pt dashed; PADDING-LEFT: 0px; FONT-SIZE: 8pt; BACKGROUND: white; =
PADDING-BOTTOM: 1em; OVERFLOW: auto; BORDER-LEFT: black 1pt dashed; =
COLOR: black; PADDING-TOP: 1em; BORDER-BOTTOM: black 1pt dashed; =
WHITE-SPACE: pre
}
TABLE.listing {
	BORDER-RIGHT: black 1pt solid; BORDER-TOP: black 1pt solid; =
BORDER-LEFT: black 1pt solid; BORDER-BOTTOM: black 1pt solid; =
BORDER-COLLAPSE: collapse
}
TABLE.listing TD {
	BORDER-RIGHT: black 1pt solid; BORDER-TOP: black 1pt solid; =
BORDER-LEFT: black 1pt solid; BORDER-BOTTOM: black 1pt solid; =
BORDER-COLLAPSE: collapse
}
A {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! =
important; COLOR: black! important; PADDING-TOP: 0px! important
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; =
TEXT-DECORATION: underline
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; =
TEXT-DECORATION: underline
}
#content A.text.external:unknown {
	content: " (" attr(href) ") "
}
#content A.autonumber.external:unknown {
	content: " (" attr(href) ") "
}
#globalWrapper {
	MIN-WIDTH: 0px! important; WIDTH: 100%! important
}
#content {
	BACKGROUND: white; COLOR: black
}
#column-content {
	MARGIN: 0px
}
#column-content #content {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: =
0px; PADDING-TOP: 1em
}
A {
	COLOR: black! important; TEXT-DECORATION: none! important
}
A.external {
	COLOR: black! important; TEXT-DECORATION: none! important
}
A.new {
	COLOR: black! important; TEXT-DECORATION: none! important
}
A.stub {
	COLOR: black! important; TEXT-DECORATION: none! important
}
A {
=09
}
A.external {
=09
}
A.new {
=09
}
A.stub {
=09
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
IMG.tex {
	VERTICAL-ALIGN: middle
}
SPAN.texhtml {
	FONT-FAMILY: serif
}
#siteNotice {
	DISPLAY: none
}
TABLE.gallery {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; =
BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc =
1px solid; BACKGROUND-COLOR: #ffffff
}
TABLE.gallery TR {
	VERTICAL-ALIGN: top
}
DIV.gallerybox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 150px; BORDER-BOTTOM: =
#cccccc 1px solid; BACKGROUND-COLOR: #f9f9f9
}
DIV.gallerybox DIV.thumb {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
2px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
TEXT-ALIGN: center
}
DIV.gallerytext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 94%; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px
}
TABLE.diff {
	BACKGROUND: white
}
TD.diff-otitle {
	BACKGROUND: #ffffff
}
TD.diff-ntitle {
	BACKGROUND: #ffffff
}
TD.diff-addedline {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; FONT-SIZE: =
smaller; BACKGROUND: #ccffcc; BORDER-LEFT: black 2px solid; =
BORDER-BOTTOM: black 2px solid
}
TD.diff-deletedline {
	BORDER-RIGHT: black 2px dotted; BORDER-TOP: black 2px dotted; =
FONT-SIZE: smaller; BACKGROUND: #ffffaa; BORDER-LEFT: black 2px dotted; =
BORDER-BOTTOM: black 2px dotted
}
TD.diff-context {
	FONT-SIZE: smaller; BACKGROUND: #eeeeee
}
.diffchange {
	FONT-WEIGHT: bold; COLOR: silver; TEXT-DECORATION: underline
}

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/monobook/main.css?206xx

#column-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0.6em -12.2em; WIDTH: 100%; PADDING-TOP: 0px
}
#content {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; Z-INDEX: 2; PADDING-BOTTOM: 1em; =
MARGIN: 2.8em 0px 0px 12.2em; PADDING-TOP: 0px; POSITION: relative
}
#column-one {
	PADDING-TOP: 160px
}
#content {
	BORDER-RIGHT: #aaa 1px; BORDER-TOP: #aaa 1px solid; BACKGROUND: white; =
BORDER-LEFT: #aaa 1px solid; COLOR: black; LINE-HEIGHT: 1.5em; =
BORDER-BOTTOM: #aaa 1px solid
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(headbg.jpg) =
#f9f9f9 no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: =
x-small sans-serif; COLOR: black; PADDING-TOP: 0px
}
#globalWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 127%; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.visualClear {
	CLEAR: both
}
TABLE {
	FONT-SIZE: 100%; COLOR: black; BACKGROUND-COLOR: white
}
FIELDSET TABLE {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #002bb8; =
TEXT-DECORATION: none
}
A:visited {
	COLOR: #5a3696
}
A:active {
	COLOR: #faa700
}
A:hover {
	TEXT-DECORATION: underline
}
A.stub {
	COLOR: #772233
}
A.new {
	COLOR: #ba0000
}
#p-personal A.new {
	COLOR: #ba0000
}
A.new:visited {
	COLOR: #a55858
}
#p-personal A.new:visited {
	COLOR: #a55858
}
IMG {
	VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
P {
	MARGIN: 0.4em 0px 0.5em; LINE-HEIGHT: 1.5em
}
P IMG {
	MARGIN: 0px
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN: 0.2em 0px; COLOR: #aaa; HEIGHT: 1px; BACKGROUND-COLOR: =
#aaa; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaa 1px solid
}
H2 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaa 1px solid
}
H3 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaa 1px solid
}
H4 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaa 1px solid
}
H5 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaa 1px solid
}
H6 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaa 1px solid
}
H1 {
	FONT-SIZE: 188%
}
H1 .editsection {
	FONT-SIZE: 53%
}
H2 {
	FONT-SIZE: 150%
}
H2 .editsection {
	FONT-SIZE: 67%
}
H3 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H4 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H5 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H6 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H3 {
	FONT-SIZE: 132%
}
H3 .editsection {
	FONT-WEIGHT: normal; FONT-SIZE: 76%
}
H4 {
	FONT-SIZE: 116%
}
H4 .editsection {
	FONT-WEIGHT: normal; FONT-SIZE: 86%
}
H5 {
	FONT-SIZE: 100%
}
H5 .editsection {
	FONT-WEIGHT: normal
}
H6 {
	FONT-SIZE: 80%
}
H6 .editsection {
	FONT-WEIGHT: normal; FONT-SIZE: 125%
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: =
url(bullet.gif); PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 1.5em; =
LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; =
PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 3.2em; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 0px
}
LI {
	MARGIN-BOTTOM: 0.1em
}
DT {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.1em
}
DL {
	MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.5em
}
DD {
	MARGIN-BOTTOM: 0.1em; MARGIN-LEFT: 2em; LINE-HEIGHT: 1.5em
}
FIELDSET {
	BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#2f6fab 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1em =
0px; BORDER-LEFT: #2f6fab 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: =
0px; BORDER-BOTTOM: #2f6fab 1px solid
}
FIELDSET.nested {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; =
MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
LEGEND {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 95%; =
PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
FORM {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TEXTAREA {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; =
WIDTH: 100%; PADDING-TOP: 0.1em
}
INPUT.historysubmit {
	PADDING-RIGHT: 0.3em! important; PADDING-LEFT: 0.3em! important; =
FONT-SIZE: 94%; PADDING-BOTTOM: 0.3em! important; MARGIN-LEFT: 1.6em; =
CURSOR: pointer; PADDING-TOP: 0px! important; HEIGHT: 1.7em! important
}
SELECT {
	VERTICAL-ALIGN: top
}
ABBR {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: =
black; BORDER-BOTTOM: black 1px dotted
}
ACRONYM {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: =
black; BORDER-BOTTOM: black 1px dotted
}
.explain {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: =
black; BORDER-BOTTOM: black 1px dotted
}
Q {
	FONT-STYLE: italic; FONT-FAMILY: Times, "Times New Roman", serif
}
CODE {
	BACKGROUND-COLOR: #f9f9f9
}
PRE {
	BORDER-RIGHT: #2f6fab 1px dashed; PADDING-RIGHT: 1em; BORDER-TOP: =
#2f6fab 1px dashed; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: =
#2f6fab 1px dashed; COLOR: black; LINE-HEIGHT: 1.1em; PADDING-TOP: 1em; =
BORDER-BOTTOM: #2f6fab 1px dashed; BACKGROUND-COLOR: #f9f9f9
}
#siteSub {
	DISPLAY: none
}
#jump-to-nav {
	DISPLAY: none
}
#contentSub {
	FONT-SIZE: 84%; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: #7d7d7d; =
LINE-HEIGHT: 1.2em
}
#contentSub2 {
	FONT-SIZE: 84%; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: #7d7d7d; =
LINE-HEIGHT: 1.2em
}
SPAN.subpages {
	DISPLAY: block
}
#bodyContent H1 {
	MARGIN-BOTTOM: 0.6em
}
#bodyContent H2 {
	MARGIN-BOTTOM: 0.6em
}
#bodyContent H3 {
	MARGIN-BOTTOM: 0.3em
}
#bodyContent H4 {
	MARGIN-BOTTOM: 0.3em
}
#bodyContent H5 {
	MARGIN-BOTTOM: 0.3em
}
#firstHeading {
	MARGIN-BOTTOM: 0.1em; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em
}
.usermessage {
	BORDER-RIGHT: #ffa500 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#ffa500 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bold; PADDING-BOTTOM: =
0.5em; MARGIN: 2em 0px 1em; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffa500 =
1px solid; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffa500 1px =
solid; BACKGROUND-COLOR: #ffce7b
}
#siteNotice {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; FONT-SIZE: 95%; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#siteNotice P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.success {
	FONT-SIZE: larger; COLOR: green
}
.error {
	FONT-SIZE: larger; COLOR: red
}
.errorbox {
	BORDER-RIGHT: 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: 2px solid; =
PADDING-LEFT: 1em; FONT-SIZE: larger; FLOAT: left; MARGIN-BOTTOM: 2em; =
PADDING-BOTTOM: 0.5em; BORDER-LEFT: 2px solid; COLOR: #000; PADDING-TOP: =
0.5em; BORDER-BOTTOM: 2px solid
}
.successbox {
	BORDER-RIGHT: 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: 2px solid; =
PADDING-LEFT: 1em; FONT-SIZE: larger; FLOAT: left; MARGIN-BOTTOM: 2em; =
PADDING-BOTTOM: 0.5em; BORDER-LEFT: 2px solid; COLOR: #000; PADDING-TOP: =
0.5em; BORDER-BOTTOM: 2px solid
}
.errorbox {
	BORDER-LEFT-COLOR: red; BORDER-BOTTOM-COLOR: red; BORDER-TOP-COLOR: =
red; BACKGROUND-COLOR: #fff2f2; BORDER-RIGHT-COLOR: red
}
.successbox {
	BORDER-LEFT-COLOR: green; BORDER-BOTTOM-COLOR: green; BORDER-TOP-COLOR: =
green; BACKGROUND-COLOR: #dfd; BORDER-RIGHT-COLOR: green
}
.errorbox H2 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0.5em =
0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.successbox H2 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0.5em =
0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.catlinks {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #aaa 1px solid; MARGIN-TOP: 1em; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.documentDescription {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 1em 0px; LINE-HEIGHT: 1.5em
}
.documentByLine {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #76797c; =
TEXT-ALIGN: right
}
.center {
	WIDTH: 100%; TEXT-ALIGN: center
}
*.center * {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.small {
	FONT-SIZE: 94%
}
.small * {
	FONT-SIZE: 94%
}
TABLE.small {
	FONT-SIZE: 100%
}
#toc {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px =
solid; BACKGROUND-COLOR: #f9f9f9
}
.toc {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px =
solid; BACKGROUND-COLOR: #f9f9f9
}
.mw-warning {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px =
solid; BACKGROUND-COLOR: #f9f9f9
}
#toc H2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
.toc H2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
#toc #toctitle {
	TEXT-ALIGN: center
}
.toc #toctitle {
	TEXT-ALIGN: center
}
#toc .toctitle {
	TEXT-ALIGN: center
}
.toc .toctitle {
	TEXT-ALIGN: center
}
#toc UL {
	PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 0px; =
LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.toc UL {
	PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 0px; =
LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#toc UL UL {
	MARGIN: 0px 0px 0px 2em
}
.toc UL UL {
	MARGIN: 0px 0px 0px 2em
}
#toc .toctoggle {
	FONT-SIZE: 94%
}
.toc .toctoggle {
	FONT-SIZE: 94%
}
.mw-warning {
	MARGIN-LEFT: 50px; MARGIN-RIGHT: 50px; TEXT-ALIGN: center
}
DIV.floatright {
	BORDER-TOP-WIDTH: 0px; CLEAR: right; BORDER-LEFT-WIDTH: 0px; FLOAT: =
right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0.5em 0.5em; POSITION: =
relative; BORDER-RIGHT-WIDTH: 0px
}
TABLE.floatright {
	BORDER-TOP-WIDTH: 0px; CLEAR: right; BORDER-LEFT-WIDTH: 0px; FLOAT: =
right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0.5em 0.5em; POSITION: =
relative; BORDER-RIGHT-WIDTH: 0px
}
DIV.floatright P {
	FONT-STYLE: italic
}
DIV.floatleft {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: =
left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0.5em 0.5em 0px; POSITION: =
relative; BORDER-RIGHT-WIDTH: 0px
}
TABLE.floatleft {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: =
left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0.5em 0.5em 0px; POSITION: =
relative; BORDER-RIGHT-WIDTH: 0px
}
DIV.floatleft P {
	FONT-STYLE: italic
}
DIV.thumb {
	BORDER-LEFT-COLOR: white; MARGIN-BOTTOM: 0.5em; BORDER-BOTTOM-COLOR: =
white; WIDTH: auto; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: white; =
BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: =
white; BORDER-BOTTOM-STYLE: solid
}
DIV.thumbinner {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px! important; =
BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px! important; FONT-SIZE: =
94%; PADDING-BOTTOM: 3px! important; OVERFLOW: hidden; BORDER-LEFT: #ccc =
1px solid; PADDING-TOP: 3px! important; BORDER-BOTTOM: #ccc 1px solid; =
BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
HTML .thumbimage {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
HTML .thumbcaption {
	PADDING-RIGHT: 3px! important; PADDING-LEFT: 3px! important; FONT-SIZE: =
94%; PADDING-BOTTOM: 3px! important; BORDER-TOP-STYLE: none; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 3px! important; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: =
none
}
DIV.magnify {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; =
BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.magnify A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.magnify IMG {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.tright {
	BORDER-TOP-WIDTH: 0.5em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em; FLOAT: =
right; BORDER-BOTTOM-WIDTH: 0.8em; BORDER-RIGHT-WIDTH: 0px
}
DIV.tleft {
	BORDER-TOP-WIDTH: 0.5em; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: =
left; BORDER-BOTTOM-WIDTH: 0.8em; MARGIN-RIGHT: 0.5em; =
BORDER-RIGHT-WIDTH: 1.4em
}
IMG.thumbborder {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; =
BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
.hiddenStructure {
	DISPLAY: none
}
TABLE.rimage {
	FLOAT: right; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em; POSITION: relative; =
TEXT-ALIGN: center
}
.toccolours {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px =
solid; BACKGROUND-COLOR: #f9f9f9
}
.special LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
#bodyContent A.external {
	PADDING-RIGHT: 13px; BACKGROUND: url(external.png) no-repeat right =
center
}
#bodyContent A[href^=3D'gopher://'] {
	PADDING-RIGHT: 13px; BACKGROUND: url(external.png) no-repeat right =
center
}
#bodyContent A[href^=3D'https://'] {
	PADDING-RIGHT: 16px; BACKGROUND: url(lock_icon.gif) no-repeat right =
center
}
.link-https {
	PADDING-RIGHT: 16px; BACKGROUND: url(lock_icon.gif) no-repeat right =
center
}
#bodyContent A[href^=3D'mailto:'] {
	PADDING-RIGHT: 18px; BACKGROUND: url(mail_icon.gif) no-repeat right =
center
}
.link-mailto {
	PADDING-RIGHT: 18px; BACKGROUND: url(mail_icon.gif) no-repeat right =
center
}
#bodyContent A[href^=3D'news://'] {
	PADDING-RIGHT: 18px; BACKGROUND: url(news_icon.png) no-repeat right =
center
}
#bodyContent A[href^=3D'ftp://'] {
	PADDING-RIGHT: 18px; BACKGROUND: url(file_icon.gif) no-repeat right =
center
}
.link-ftp {
	PADDING-RIGHT: 18px; BACKGROUND: url(file_icon.gif) no-repeat right =
center
}
#bodyContent A[href^=3D'irc://'] {
	PADDING-RIGHT: 18px; BACKGROUND: url(discussionitem_icon.gif) no-repeat =
right center
}
#bodyContent A[href^=3D'irc://'].extiw {
	PADDING-RIGHT: 18px; BACKGROUND: url(discussionitem_icon.gif) no-repeat =
right center
}
.link-irc {
	PADDING-RIGHT: 18px; BACKGROUND: url(discussionitem_icon.gif) no-repeat =
right center
}
#bodyContent A[href$=3D'.ogg'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center
}
#bodyContent A[href$=3D'.OGG'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center
}
#bodyContent A[href$=3D'.mid'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center
}
#bodyContent A[href$=3D'.MID'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center
}
#bodyContent A[href$=3D'.midi'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center
}
#bodyContent A[href$=3D'.MIDI'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center
}
#bodyContent A[href$=3D'.mp3'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center
}
#bodyContent A[href$=3D'.MP3'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center
}
#bodyContent A[href$=3D'.wav'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center
}
#bodyContent A[href$=3D'.WAV'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center
}
#bodyContent A[href$=3D'.wma'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center
}
#bodyContent A[href$=3D'.WMA'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center
}
.link-audio {
	PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center
}
#bodyContent A[href$=3D'.ogm'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center
}
#bodyContent A[href$=3D'.OGM'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center
}
#bodyContent A[href$=3D'.avi'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center
}
#bodyContent A[href$=3D'.AVI'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center
}
#bodyContent A[href$=3D'.mpeg'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center
}
#bodyContent A[href$=3D'.MPEG'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center
}
#bodyContent A[href$=3D'.mpg'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center
}
#bodyContent A[href$=3D'.MPG'].external {
	PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center
}
.link-video {
	PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center
}
#bodyContent A[href$=3D'.pdf'].external {
	PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right =
center
}
#bodyContent A[href$=3D'.PDF'].external {
	PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right =
center
}
#bodyContent A[href*=3D'.pdf#'].external {
	PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right =
center
}
#bodyContent A[href*=3D'.PDF#'].external {
	PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right =
center
}
#bodyContent A[href*=3D'.pdf?'].external {
	PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right =
center
}
#bodyContent A[href*=3D'.PDF?'].external {
	PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right =
center
}
.link-document {
	PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right =
center
}
#bodyContent A.extiw {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #36b; PADDING-TOP: 0px
}
#bodyContent A.extiw:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #36b; PADDING-TOP: 0px
}
#bodyContent A.external {
	COLOR: #36b
}
#bodyContent .plainlinks A {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! =
important; PADDING-TOP: 0px! important
}
.portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0.5em; OVERFLOW: hidden; WIDTH: 11.6em; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.portlet H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 95%; WHITE-SPACE: nowrap
}
.portlet H5 {
	PADDING-RIGHT: 1em; DISPLAY: inline; PADDING-LEFT: 0.5em; FONT-WEIGHT: =
normal; FONT-SIZE: 91%; BACKGROUND: none transparent scroll repeat 0% =
0%; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-TOP: 0px; =
WHITE-SPACE: nowrap; HEIGHT: 1em
}
.portlet H6 {
	BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#2f6fab 1px solid; DISPLAY: block; PADDING-LEFT: 1em; FONT-WEIGHT: =
normal; FONT-SIZE: 1em; BACKGROUND: #ffae2e; PADDING-BOTTOM: 0px; =
TEXT-TRANSFORM: lowercase; BORDER-LEFT: #2f6fab 1px solid; PADDING-TOP: =
0px; BORDER-BOTTOM: #2f6fab 1px; WHITE-SPACE: nowrap; HEIGHT: 1.2em
}
.pBody {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: #aaa =
1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 95%; PADDING-BOTTOM: 0.3em; =
BORDER-LEFT: #aaa 1px solid; COLOR: black; PADDING-TOP: 0px; =
BORDER-BOTTOM: #aaa 1px solid; BORDER-COLLAPSE: collapse; =
BACKGROUND-COLOR: white
}
.portlet H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.portlet H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.portlet H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.portlet H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.portlet UL {
	FONT-SIZE: 95%; LIST-STYLE-IMAGE: url(bullet.gif); LINE-HEIGHT: 1.5em; =
LIST-STYLE-TYPE: square
}
.portlet LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#p-logo {
	Z-INDEX: 3; LEFT: 0px; OVERFLOW: visible; WIDTH: 12em; POSITION: =
absolute; TOP: 0px; HEIGHT: 155px
}
#p-logo H5 {
	DISPLAY: none
}
#p-logo A {
	BACKGROUND-POSITION: 35% 50%; DISPLAY: block; WIDTH: 12.2em; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 155px; TEXT-DECORATION: none
}
#p-logo A:hover {
	BACKGROUND-POSITION: 35% 50%; DISPLAY: block; WIDTH: 12.2em; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 155px; TEXT-DECORATION: none
}
#p-search {
	Z-INDEX: 3; POSITION: relative
}
INPUT.searchButton {
	MARGIN-TOP: 1px; FONT-SIZE: 95%
}
#searchGoButton {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold
}
#searchInput {
	FONT-SIZE: 95%; MARGIN: 0px; WIDTH: 10.9em
}
#p-search .pBody {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; =
PADDING-TOP: 0.5em; TEXT-ALIGN: center
}
#p-search #searchform DIV DIV {
	MARGIN-TOP: 0.4em; FONT-SIZE: 95%
}
#p-personal {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#p-personal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: =
visible; WIDTH: 100%; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.2em; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#p-personal H5 {
	DISPLAY: none
}
#p-personal .portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: =
visible; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#p-personal .pBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: =
visible; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#p-personal UL {
	PADDING-RIGHT: 2em; PADDING-LEFT: 3em; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; =
COLOR: #2f6fab; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.4em; PADDING-TOP: =
0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: =
none; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
#p-personal LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN-LEFT: =
1em; COLOR: #2f6fab; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.2em; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
#p-personal LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: =
0.2em; COLOR: #005896; TEXT-DECORATION: none
}
#p-personal LI A:hover {
	PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
#p-personal LI.active A:hover {
	BACKGROUND-COLOR: transparent
}
LI#pt-userpage {
	PADDING-LEFT: 20px; BACKGROUND: url(user.gif) no-repeat left top; =
TEXT-TRANSFORM: none
}
LI#pt-anonuserpage {
	PADDING-LEFT: 20px; BACKGROUND: url(user.gif) no-repeat left top; =
TEXT-TRANSFORM: none
}
LI#pt-login {
	PADDING-LEFT: 20px; BACKGROUND: url(user.gif) no-repeat left top; =
TEXT-TRANSFORM: none
}
#p-personal UL {
	TEXT-TRANSFORM: lowercase
}
#p-personal LI.active {
	FONT-WEIGHT: bold
}
#p-cactions {
	PADDING-LEFT: 1em; FONT-SIZE: 95%; BACKGROUND: none transparent scroll =
repeat 0% 0%; LEFT: 11.5em; MARGIN: 0px; OVERFLOW: visible; WIDTH: 76%; =
LINE-HEIGHT: 1.1em; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; =
POSITION: absolute; TOP: 1.3em; BORDER-COLLAPSE: collapse
}
#p-cactions UL {
	LIST-STYLE-TYPE: none
}
#p-cactions LI {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px =
solid; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: white; =
PADDING-BOTTOM: 0.1em; MARGIN: 0px 0.3em 0px 0px; OVERFLOW: visible; =
BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px
}
#p-cactions LI.selected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; =
PADDING-BOTTOM: 0.2em; BORDER-TOP-COLOR: #fabd23; PADDING-TOP: 0px; =
BORDER-RIGHT-COLOR: #fabd23
}
#p-cactions LI A {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.3em; =
MARGIN: 0px; COLOR: #002bb8; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; =
BACKGROUND-COLOR: #fbfbfb; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: =
none
}
#p-cactions LI.selected A {
	PADDING-RIGHT: 1em! important; PADDING-LEFT: 1em! important; Z-INDEX: =
3; PADDING-BOTTOM: 0.2em! important; PADDING-TOP: 0px! important; =
BACKGROUND-COLOR: white
}
#p-cactions .new A {
	COLOR: #ba0000
}
#p-cactions LI A:hover {
	Z-INDEX: 3; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
#p-cactions H5 {
	DISPLAY: none
}
#p-cactions LI.istalk {
	MARGIN-RIGHT: 0px
}
#p-cactions LI.istalk A {
	PADDING-RIGHT: 0.5em
}
#p-cactions #ca-addsection A {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em
}
LI#ca-talk {
	MARGIN-RIGHT: 1.6em
}
LI#ca-watch {
	MARGIN-LEFT: 1.6em
}
LI#ca-unwatch {
	MARGIN-LEFT: 1.6em
}
LI#ca-varlang-0 {
	MARGIN-LEFT: 1.6em
}
LI#ca-print {
	MARGIN-LEFT: 1.6em
}
#p-cactions .pBody {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; =
BORDER-RIGHT-WIDTH: 0px
}
#p-cactions .hiddenStructure {
	DISPLAY: none
}
#p-cactions LI A {
	TEXT-TRANSFORM: lowercase
}
#p-lang {
	Z-INDEX: 3; POSITION: relative
}
#t-ispermalink {
	COLOR: #999
}
#t-iscite {
	COLOR: #999
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #fabd23 1px solid; PADDING-LEFT: 0px; =
FONT-SIZE: 90%; PADDING-BOTTOM: 1.2em; MARGIN: 0.6em 0px 1em; =
PADDING-TOP: 0.4em; BORDER-BOTTOM: #fabd23 1px solid; BACKGROUND-COLOR: =
white; TEXT-ALIGN: center
}
#footer LI {
	DISPLAY: inline; MARGIN: 0px 1.3em
}
#f-poweredbyico {
	MARGIN: 0px 8px; POSITION: relative; TOP: -2px
}
#f-copyrightico {
	MARGIN: 0px 8px; POSITION: relative; TOP: -2px
}
#f-poweredbyico {
	FLOAT: right; HEIGHT: 1%
}
#f-copyrightico {
	FLOAT: left; HEIGHT: 1%
}
#preftoc {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#preftoc LI {
	COLOR: #000; BACKGROUND-COLOR: #f0f0f0
}
#preftoc LI {
	BORDER-RIGHT: #716f64 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff =
1px solid; PADDING-LEFT: 0px; Z-INDEX: 3; FLOAT: left; LIST-STYLE-IMAGE: =
none; PADDING-BOTTOM: 3px; MARGIN: 1px -2px 1px 2px; BORDER-LEFT: #fff =
1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 0px solid; WHITE-SPACE: =
nowrap; LIST-STYLE-TYPE: none; POSITION: relative
}
#preftoc LI.selected {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: =
bold; BORDER-LEFT: #aaa 1px solid; CURSOR: default; MARGIN-RIGHT: -3px; =
PADDING-TOP: 2px; BORDER-BOTTOM: #aaa 1px; TOP: 1px; BACKGROUND-COLOR: =
#f9f9f9
}
#preftoc > LI.selected {
	TOP: 2px
}
#preftoc A {
	PADDING-RIGHT: 0.7em; DISPLAY: block; PADDING-LEFT: 0.7em; =
PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; POSITION: relative; =
TEXT-DECORATION: none
}
#preftoc A:active {
	PADDING-RIGHT: 0.7em; DISPLAY: block; PADDING-LEFT: 0.7em; =
PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; POSITION: relative; =
TEXT-DECORATION: none
}
#preftoc LI.selected A {
	CURSOR: default; TEXT-DECORATION: none
}
#prefcontrol {
	CLEAR: both; PADDING-TOP: 2em
}
#preferences {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1.5em; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 1.5em; =
MARGIN: 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 1.5em; =
BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.prefsection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.prefsection FIELDSET {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FLOAT: left; =
BORDER-LEFT: #aaa 1px solid; MARGIN-RIGHT: 2em; BORDER-BOTTOM: #aaa 1px =
solid
}
.prefsection LEGEND {
	FONT-WEIGHT: bold
}
.prefsection TABLE {
	BACKGROUND-COLOR: #f9f9f9
}
.prefsection LEGEND {
	BACKGROUND-COLOR: #f9f9f9
}
.mainLegend {
	DISPLAY: none
}
DIV.prefsectiontip {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; FONT-SIZE: x-small; =
PADDING-BOTTOM: 0.2em; COLOR: #666; PADDING-TOP: 0.2em
}
.btnSavePrefs {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold
}
.preferences-login {
	CLEAR: both; MARGIN-BOTTOM: 1.5em
}
.prefcache {
	MARGIN-TOP: 2em; FONT-SIZE: 90%
}
DIV#userloginForm FORM {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 2em; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 2em; FLOAT: left; =
PADDING-BOTTOM: 1.5em; MARGIN: 0px 3em 1em 0px; BORDER-LEFT: #aaa 1px =
solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #aaa 1px solid; =
BACKGROUND-COLOR: #f9f9f9
}
DIV#userlogin FORM#userlogin2 {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 2em; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 2em; FLOAT: left; =
PADDING-BOTTOM: 1.5em; MARGIN: 0px 3em 1em 0px; BORDER-LEFT: #aaa 1px =
solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #aaa 1px solid; =
BACKGROUND-COLOR: #f9f9f9
}
.rtl DIV#userloginForm FORM {
	FLOAT: right
}
.rtl DIV#userlogin FORM#userlogin2 {
	FLOAT: right
}
DIV#userloginForm TABLE {
	BACKGROUND-COLOR: #f9f9f9
}
DIV#userlogin FORM#userlogin2 TABLE {
	BACKGROUND-COLOR: #f9f9f9
}
DIV#userloginForm H2 {
	PADDING-TOP: 0px
}
DIV#userlogin FORM#userlogin2 H2 {
	PADDING-TOP: 0px
}
DIV#userlogin .captcha {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px =
solid; PADDING-LEFT: 2em; PADDING-BOTTOM: 1.5em; BORDER-LEFT: #bbb 1px =
solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #bbb 1px solid; =
BACKGROUND-COLOR: white
}
DIV#userloginForm .captcha {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px =
solid; PADDING-LEFT: 2em; PADDING-BOTTOM: 1.5em; BORDER-LEFT: #bbb 1px =
solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #bbb 1px solid; =
BACKGROUND-COLOR: white
}
#loginend {
	CLEAR: both
}
#signupend {
	CLEAR: both
}
#userloginprompt {
	FONT-SIZE: 85%
}
#languagelinks {
	FONT-SIZE: 85%
}
#login-sectiontip {
	FONT-SIZE: 85%; LINE-HEIGHT: 1.2; PADDING-TOP: 2em
}
#userlogin .loginText {
	WIDTH: 12em
}
#userlogin .loginPassword {
	WIDTH: 12em
}
#userloginlink A {
	FONT-WEIGHT: bold
}
#wpLoginattempt {
	FONT-WEIGHT: bold
}
#wpCreateaccount {
	FONT-WEIGHT: bold
}
* > HTML #p-cactions LI {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
* > HTML #p-cactions LI A {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px
}
* > HTML #p-cactions LI.selected A {
	BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; =
BORDER-TOP-COLOR: #fabd23; BORDER-RIGHT-COLOR: #fabd23
}
* > HTML #f-poweredbyico {
	WIDTH: 88px
}
* > HTML #f-copyrightico {
	WIDTH: 88px
}
* > HTML #bodyContent {
	OVERFLOW-X: auto; PADDING-BOTTOM: 25px; WIDTH: 100%
}
* > HTML #bodyContent PRE {
	OVERFLOW-X: auto; PADDING-BOTTOM: 25px; WIDTH: 100%
}
* HTML #footer {
	MARGIN-TOP: 0px
}
* HTML #column-content {
	DISPLAY: inline; MARGIN-BOTTOM: 0px
}
* HTML DIV.editsection {
	FONT-SIZE: smaller
}
#pagehistory LI.selected {
	POSITION: relative
}
* > HTML #column-content {
	FLOAT: none
}
* > HTML #column-one {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
* > HTML #footer {
	MARGIN-LEFT: 13.2em
}
.redirectText {
	FONT-SIZE: 150%; MARGIN: 5px
}
.printfooter {
	DISPLAY: none
}
.not-patrolled {
	BACKGROUND-COLOR: #ffa
}
DIV.patrollink {
	CLEAR: both; FONT-SIZE: 75%; TEXT-ALIGN: right
}
SPAN.newpage {
	FONT-WEIGHT: bold
}
SPAN.minor {
	FONT-WEIGHT: bold
}
SPAN.bot {
	FONT-WEIGHT: bold
}
SPAN.unpatrolled {
	FONT-WEIGHT: bold; COLOR: red
}
.sharedUploadNotice {
	FONT-STYLE: italic
}
SPAN.updatedmarker {
	COLOR: black; BACKGROUND-COLOR: #0f0
}
TABLE.gallery {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: =
#ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; =
BACKGROUND-COLOR: white
}
TABLE.gallery TR {
	VERTICAL-ALIGN: top
}
TABLE.gallery TD {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; =
VERTICAL-ALIGN: top; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white =
2px solid; BACKGROUND-COLOR: #f9f9f9
}
TABLE.gallery TD.galleryheader {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
TABLE.gallery CAPTION {
	FONT-WEIGHT: bold
}
DIV.gallerybox {
	MARGIN: 2px
}
DIV.gallerybox DIV.thumb {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 2px; =
BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: =
center
}
DIV.gallerytext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 94%; PADDING-BOTTOM: =
2px; OVERFLOW: hidden; PADDING-TOP: 2px
}
SPAN.comment {
	FONT-STYLE: italic
}
SPAN.changedby {
	FONT-SIZE: 95%
}
.previewnote {
	MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; COLOR: #c00; TEXT-INDENT: 3em; =
BORDER-BOTTOM: #aaa 1px solid
}
.previewnote P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.editExternally {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px =
solid; MARGIN-TOP: 0.5em; PADDING-LEFT: 3px; FONT-SIZE: small; FLOAT: =
left; PADDING-BOTTOM: 3px; BORDER-LEFT: gray 1px solid; PADDING-TOP: =
3px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: center
}
.editExternallyHelp {
	COLOR: gray; FONT-STYLE: italic
}
.toggle {
	MARGIN-LEFT: 2em; TEXT-INDENT: -2em
}
TABLE.mw_metadata {
	FONT-SIZE: 0.8em; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 0.5em; WIDTH: =
300px
}
TABLE.mw_metadata CAPTION {
	FONT-WEIGHT: bold
}
TABLE.mw_metadata TH {
	FONT-WEIGHT: normal
}
TABLE.mw_metadata TD {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; =
PADDING-TOP: 0.1em
}
TABLE.mw_metadata {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
TABLE.mw_metadata TD {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0.1em; BORDER-LEFT: #aaaaaa 1px solid; =
BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center
}
TABLE.mw_metadata TH {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0.1em; BORDER-LEFT: #aaaaaa 1px solid; =
BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center
}
TABLE.mw_metadata TH {
	BACKGROUND-COLOR: #f9f9f9
}
TABLE.mw_metadata TD {
	BACKGROUND-COLOR: #fcfcfc
}
TABLE.collapsed TR.collapsable {
	DISPLAY: none
}
UL#filetoc {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; MARGIN-BOTTOM: =
0.5em; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; BORDER-LEFT: #aaaaaa 1px =
solid; MARGIN-RIGHT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px =
solid; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
#filetoc LI {
	PADDING-RIGHT: 2em; DISPLAY: inline; LIST-STYLE-TYPE: none
}
INPUT#wpSummary {
	WIDTH: 80%
}
INPUT#wpSave {
	MARGIN-RIGHT: 0.33em
}
INPUT#wpDiff {
	MARGIN-RIGHT: 0.33em
}
#wpSave {
	FONT-WEIGHT: bold
}
TABLE.revisionform_default {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
TABLE.revisionform_focus {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; =
BACKGROUND-COLOR: #00bbff
}
TR.revision_tr_default {
	BACKGROUND-COLOR: #eeeeee
}
TR.revision_tr_first {
	BACKGROUND-COLOR: #dddddd
}
P.revision_saved {
	FONT-WEIGHT: bold; COLOR: green
}
#mw_trackbacks {
	BORDER-RIGHT: #bbbbff 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: =
#bbbbff 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; =
BORDER-LEFT: #bbbbff 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: =
#bbbbff 1px solid; BACKGROUND-COLOR: #eeeeff
}
#allmessagestable TH {
	BACKGROUND-COLOR: #b2b2ff
}
#allmessagestable TR.orig {
	BACKGROUND-COLOR: #ffe2e2
}
#allmessagestable TR.new {
	BACKGROUND-COLOR: #e2ffe2
}
#allmessagestable TR.def {
	BACKGROUND-COLOR: #f0f0ff
}
DIV.noarticletext {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 1em; BACKGROUND: #fff; PADDING-BOTTOM: 0.2em; =
BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 0.2em; =
BORDER-BOTTOM: #ccc 1px solid
}
DIV#searchTargetContainer {
	BACKGROUND: white; LEFT: 10px; WIDTH: 90%; TOP: 10px
}
DIV#searchTarget {
	BORDER-RIGHT: blue 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: blue 1px =
solid; PADDING-LEFT: 3px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 3px; =
MARGIN: 5px; BORDER-LEFT: blue 1px solid; PADDING-TOP: 3px; =
BORDER-BOTTOM: blue 1px solid
}
DIV#searchTarget UL LI {
	LIST-STYLE-TYPE: none
}
DIV#searchTarget UL LI:unknown {
	COLOR: orange; content: "=BB "
}
DIV#searchTargetHide {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 2px; BACKGROUND: #dcdcdc; FLOAT: right; =
PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: black 1px solid
}
#powersearch P {
	MARGIN-TOP: 0px
}
DIV.multipageimagenavbox {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: silver =
1px solid; PADDING-LEFT: 4px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 4px; =
MARGIN: 1em; BORDER-LEFT: silver 1px solid; PADDING-TOP: 4px; =
BORDER-BOTTOM: silver 1px solid
}
DIV.multipageimagenavbox DIV.thumb {
	MARGIN-LEFT: 2em; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 2em; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
DIV.multipageimagenavbox HR {
	MARGIN: 6px
}
TABLE.multipageimage TD {
	TEXT-ALIGN: center
}
TABLE#sv-ext {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: =
1em; PADDING-TOP: 0em
}
TABLE#sv-hooks {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: =
1em; PADDING-TOP: 0em
}
TABLE#sv-software {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: =
1em; PADDING-TOP: 0em
}
#sv-ext TD {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: =
#a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 =
1px solid
}
#sv-hooks TD {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: =
#a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 =
1px solid
}
#sv-software TD {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: =
#a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 =
1px solid
}
#sv-ext TH {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: =
#a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 =
1px solid
}
#sv-hooks TH {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: =
#a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 =
1px solid
}
#sv-software TH {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: =
#a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 =
1px solid
}
#sv-ext TH {
	PADDING-RIGHT: 0.15em; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; =
COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f0f0
}
#sv-hooks TH {
	PADDING-RIGHT: 0.15em; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; =
COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f0f0
}
#sv-software TH {
	PADDING-RIGHT: 0.15em; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; =
COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f0f0
}
TR.sv-space {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; HEIGHT: 0.8em; BORDER-BOTTOM-STYLE: none
}
TR.sv-space TD {
	DISPLAY: none
}
.TablePager {
	MIN-WIDTH: 80%
}
.TablePager_nav A {
	TEXT-DECORATION: none
}
.TablePager {
	BORDER-COLLAPSE: collapse
}
.TablePager {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa =
1px solid
}
.TablePager TD {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa =
1px solid
}
.TablePager TH {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa =
1px solid
}
.TablePager TH {
	BACKGROUND-COLOR: #eeeeff
}
.TablePager TD {
	BACKGROUND-COLOR: #ffffff
}
.TablePager TR:hover TD {
	BACKGROUND-COLOR: #eeeeff
}
.imagelist TD {
	WHITE-SPACE: nowrap
}
.imagelist TH {
	WHITE-SPACE: nowrap
}
.imagelist .TablePager_col_links {
	BACKGROUND-COLOR: #eeeeff
}
.imagelist .TablePager_col_img_description {
	WHITE-SPACE: normal
}
.imagelist TH.TablePager_sort {
	BACKGROUND-COLOR: #ccccff
}
.templatesUsed {
	MARGIN-TOP: 1.5em
}
.mw-summary-preview {
	MARGIN: 0.1em 0px
}
DIV.mw-lag-warn-normal {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px =
auto; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.mw-lag-warn-high {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px =
auto; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.mw-lag-warn-normal {
	BORDER-RIGHT: #ffcc66 1px solid; BORDER-TOP: #ffcc66 1px solid; =
BORDER-LEFT: #ffcc66 1px solid; BORDER-BOTTOM: #ffcc66 1px solid; =
BACKGROUND-COLOR: #ffffcc
}
DIV.mw-lag-warn-high {
	BORDER-RIGHT: #ff0033 2px solid; BORDER-TOP: #ff0033 2px solid; =
FONT-WEIGHT: bold; BORDER-LEFT: #ff0033 2px solid; BORDER-BOTTOM: =
#ff0033 2px solid; BACKGROUND-COLOR: #ffcccc
}
.MediaTransformError {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; =
PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ccc
}
.MediaTransformError TD {
	FONT-SIZE: 90%; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
DIV#mw-search-interwiki-caption {
	FONT-WEIGHT: bold; FONT-SIZE: 95%; TEXT-ALIGN: center
}
.mw-search-interwiki-project {
	PADDING-RIGHT: 0.15em; PADDING-LEFT: 0.2em; FONT-SIZE: 97%; BACKGROUND: =
#cae8ff; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.15em; TEXT-ALIGN: left
}
.os-suggest {
	FONT-SIZE: 127%
}

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/chick/main.css?206xx

BODY {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; =
MARGIN: 0px; COLOR: black; PADDING-TOP: 0.3em; FONT-FAMILY: sans-serif
}
A {
	COLOR: #002bb8
}
A:visited {
	COLOR: #5a3696
}
A:active {
	COLOR: #ffa500
}
A.stub {
	COLOR: #772233
}
A.new {
	COLOR: #ba0000
}
#p-personal A.new {
	COLOR: #ba0000
}
A.new:visited {
	COLOR: #a55858
}
#p-personal A.new:visited {
	COLOR: #a55858
}
IMG {
	VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
P {
	MARGIN: 0.4em 0em 0.5em; LINE-HEIGHT: 1.5em
}
P IMG {
	MARGIN: 0px
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN: 0.2em 0px; COLOR: #aaaaaa; HEIGHT: 1px; BACKGROUND-COLOR: =
#aaaaaa; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaaaaa 1px solid
}
H2 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaaaaa 1px solid
}
H3 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaaaaa 1px solid
}
H4 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaaaaa 1px solid
}
H5 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaaaaa 1px solid
}
H6 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaaaaa 1px solid
}
.editsection {
	FONT-WEIGHT: normal
}
H1 {
	FONT-SIZE: 188%
}
H1 .editsection {
	FONT-SIZE: 53.2%
}
H2 {
	FONT-SIZE: 150%
}
H2 .editsection {
	FONT-SIZE: 66.7%
}
H3 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H4 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H5 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H6 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H3 {
	FONT-SIZE: 132%
}
H3 .editsection {
	FONT-SIZE: 75.8%
}
H4 {
	FONT-SIZE: 116%
}
H4 .editsection {
	FONT-SIZE: 86.2%
}
H5 {
	FONT-SIZE: 100%
}
H6 {
	FONT-SIZE: 80%
}
H6 .editsection {
	FONT-SIZE: 125%
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.3em 0px 0px 1.5em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; =
PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 3.2em; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 0px
}
LI {
	MARGIN-BOTTOM: 0.1em
}
DT {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.1em
}
DL {
	MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.5em
}
DD {
	MARGIN-BOTTOM: 0.1em; MARGIN-LEFT: 2em; LINE-HEIGHT: 1.5em
}
FIELDSET {
	BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#2f6fab 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1em =
0em; BORDER-LEFT: #2f6fab 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: =
0em; BORDER-BOTTOM: #2f6fab 1px solid
}
LEGEND {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 95%; BACKGROUND: =
white; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
FORM {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TEXTAREA {
	BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: =
#2f6fab 1px solid; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; OVERFLOW: =
auto; BORDER-LEFT: #2f6fab 1px solid; WIDTH: 100%; COLOR: black; =
PADDING-TOP: 0.1em; BORDER-BOTTOM: #2f6fab 1px solid; BACKGROUND-COLOR: =
white
}

@media All   =20
{
HEAD:first-child + BODY INPUT {
	BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: =
#2f6fab 1px solid; PADDING-LEFT: 0.2em; VISIBILITY: visible; =
PADDING-BOTTOM: 0.2em; VERTICAL-ALIGN: middle; BORDER-LEFT: #2f6fab 1px =
solid; COLOR: black; PADDING-TOP: 0.2em; BORDER-BOTTOM: #2f6fab 1px =
solid; BACKGROUND-COLOR: white
}
    }
INPUT.historysubmit {
	PADDING-RIGHT: 0.3em! important; PADDING-LEFT: 0.3em! important; =
FONT-SIZE: 94%; PADDING-BOTTOM: 0.3em! important; MARGIN-LEFT: 1.6em; =
CURSOR: pointer; PADDING-TOP: 0px! important; HEIGHT: 1.7em! important
}
INPUT[type=3D'radio'] {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
INPUT[type=3D'checkbox'] {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
SELECT {
	BORDER-RIGHT: #2f6fab 1px solid; BORDER-TOP: #2f6fab 1px solid; =
VERTICAL-ALIGN: top; BORDER-LEFT: #2f6fab 1px solid; COLOR: black; =
BORDER-BOTTOM: #2f6fab 1px solid
}
ABBR {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: =
black; BORDER-BOTTOM: black 1px dotted
}
ACRONYM {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: =
black; BORDER-BOTTOM: black 1px dotted
}
.explain {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: =
black; BORDER-BOTTOM: black 1px dotted
}
Q {
	FONT-STYLE: italic; FONT-FAMILY: Times, "Times New Roman", serif
}
CODE {
	BACKGROUND-COLOR: #f9f9f9
}
PRE {
	BORDER-RIGHT: #2f6fab 1px dashed; PADDING-RIGHT: 1em; BORDER-TOP: =
#2f6fab 1px dashed; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: =
#2f6fab 1px dashed; COLOR: black; LINE-HEIGHT: 1.1em; PADDING-TOP: 1em; =
BORDER-BOTTOM: #2f6fab 1px dashed; BACKGROUND-COLOR: #f9f9f9
}
SPAN.subpages {
	DISPLAY: block
}
#bodyContent H1 {
	MARGIN-BOTTOM: 0.6em
}
#bodyContent H2 {
	MARGIN-BOTTOM: 0.6em
}
#bodyContent H3 {
	MARGIN-BOTTOM: 0.3em
}
#bodyContent H4 {
	MARGIN-BOTTOM: 0.3em
}
#bodyContent H5 {
	MARGIN-BOTTOM: 0.3em
}
#firstHeading {
	MARGIN-BOTTOM: 0.1em
}
.usermessage {
	BORDER-RIGHT: #ffa500 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#ffa500 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: =
2px; MARGIN: 0.1em 0px 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffa500 =
1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ffa500 1px =
solid; BACKGROUND-COLOR: #ffce7b
}
#siteNotice {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; FONT-SIZE: 95%; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#siteNotice P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.error {
	FONT-SIZE: larger; COLOR: red
}
.catlinks {
	CLEAR: both; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; =
MARGIN: 0.1em 0px 0px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.catlinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.documentDescription {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 1em 0em; LINE-HEIGHT: 1.5em
}
.documentByLine {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #76797c; =
TEXT-ALIGN: right
}
.center {
	WIDTH: 100%; TEXT-ALIGN: center
}
*.center * {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.small {
	FONT-SIZE: 94%
}
.small * {
	FONT-SIZE: 94%
}
TABLE.small {
	FONT-SIZE: 100%
}
#toc {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: =
5px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: =
#aaaaaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
#toc UL {
	MARGIN-LEFT: 2em
}
#toc .toctoggle {
	FONT-SIZE: 94%
}
#toc .editsection {
	MARGIN-TOP: 0.7em; FONT-SIZE: 94%
}
DIV.floatright {
	CLEAR: right; BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0.5em =
solid; FLOAT: right; MARGIN: 0px; BORDER-LEFT: white 1.4em solid; =
BORDER-BOTTOM: white 0.8em solid; POSITION: relative
}
TABLE.floatright {
	CLEAR: right; BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0.5em =
solid; FLOAT: right; MARGIN: 0px; BORDER-LEFT: white 1.4em solid; =
BORDER-BOTTOM: white 0.8em solid; POSITION: relative
}
DIV.floatright P {
	FONT-STYLE: italic
}
DIV.floatleft {
	CLEAR: left; BORDER-RIGHT: white 1.4em solid; BORDER-TOP: white 0.5em =
solid; FLOAT: left; MARGIN: 0.3em 0.5em 0.5em 0px; BORDER-LEFT: white =
0px solid; BORDER-BOTTOM: white 0.8em solid; POSITION: relative
}
TABLE.floatleft {
	CLEAR: left; BORDER-RIGHT: white 1.4em solid; BORDER-TOP: white 0.5em =
solid; FLOAT: left; MARGIN: 0.3em 0.5em 0.5em 0px; BORDER-LEFT: white =
0px solid; BORDER-BOTTOM: white 0.8em solid; POSITION: relative
}
DIV.floatleft P {
	FONT-STYLE: italic
}
DIV.thumb {
	BORDER-LEFT-COLOR: white; MARGIN-BOTTOM: 0.5em; BORDER-BOTTOM-COLOR: =
white; WIDTH: auto; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: white; =
BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: =
white; BORDER-BOTTOM-STYLE: solid
}
DIV.thumb DIV {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px! important; =
BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px! important; FONT-SIZE: =
94%; PADDING-BOTTOM: 3px! important; OVERFLOW: hidden; BORDER-LEFT: =
#cccccc 1px solid; PADDING-TOP: 3px! important; BORDER-BOTTOM: #cccccc =
1px solid; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
DIV.thumb DIV A IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.thumb DIV DIV.thumbcaption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; =
BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.4em; PADDING-TOP: 0.3em; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; =
BORDER-BOTTOM-STYLE: none
}
DIV.magnify {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; =
BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.magnify A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.magnify IMG {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.tright {
	BORDER-TOP-WIDTH: 0.5em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em; FLOAT: =
right; BORDER-BOTTOM-WIDTH: 0.8em; BORDER-RIGHT-WIDTH: 0px
}
DIV.tleft {
	BORDER-TOP-WIDTH: 0.5em; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: =
left; BORDER-BOTTOM-WIDTH: 0.8em; MARGIN-RIGHT: 0.5em; =
BORDER-RIGHT-WIDTH: 1.4em
}
IMG.thumbborder {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; =
BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
.hiddenStructure {
	DISPLAY: none
}
TABLE.rimage {
	FLOAT: right; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em; POSITION: relative; =
TEXT-ALIGN: center
}
.toccolours {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: =
5px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: =
#aaaaaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.special LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
A.external {
	COLOR: #3366bb
}
DIV#footer {
	TEXT-ALIGN: center
}
UL#f-list LI {
	LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
DIV.portlet {
	MARGIN: 0.5em 0px
}
.redirectText {
	FONT-SIZE: 150%; MARGIN: 5px
}
UL.special LI.not-patrolled {
	BACKGROUND-COLOR: #ffa
}
OL.special LI.not-patrolled {
	BACKGROUND-COLOR: #ffa
}
DIV.patrollink {
	FONT-SIZE: 75%; TEXT-ALIGN: right
}
SPAN.newpage {
	FONT-WEIGHT: bold
}
SPAN.minor {
	FONT-WEIGHT: bold
}
SPAN.updatedmarker {
	COLOR: black; BACKGROUND-COLOR: #00ff00
}
TABLE.gallery {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; =
BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc =
1px solid; BACKGROUND-COLOR: #ffffff
}
TABLE.gallery TR {
	VERTICAL-ALIGN: top
}
TABLE.gallery TD {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; =
VERTICAL-ALIGN: top; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white =
2px solid; BACKGROUND-COLOR: #f9f9f9
}
DIV.gallerybox {
	MARGIN: 2px; WIDTH: 150px
}
DIV.gallerybox DIV.thumb {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
2px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; =
TEXT-ALIGN: center
}
DIV.gallerytext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 94%; PADDING-BOTTOM: =
2px; OVERFLOW: hidden; PADDING-TOP: 2px
}
#xjump-to-nav {
	DISPLAY: none
}
.templatesUsed {
	MARGIN-TOP: 1.5em
}
.printfooter {
	DISPLAY: none
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #fabd23 1px solid; PADDING-LEFT: 0px; =
FONT-SIZE: 90%; PADDING-BOTTOM: 1.2em; MARGIN: 0.6em 0px 1em; =
PADDING-TOP: 0.4em; BORDER-BOTTOM: #fabd23 1px solid; BACKGROUND-COLOR: =
white; TEXT-ALIGN: center
}
#f-poweredbyico {
	DISPLAY: inline
}
#f-copyrightico {
	DISPLAY: inline
}

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/monobook/IE70Fixes.css?206xx

#column-content #content {
	MARGIN-TOP: 3em; MARGIN-LEFT: 12.2em; HEIGHT: 1%
}
.rtl #column-one {
	MARGIN-TOP: 160px; PADDING-TOP: 0px
}
#p-cactions {
	Z-INDEX: 3
}
#p-cactions LI {
	FLOAT: none! important; PADDING-BOTTOM: 0px! important; CURSOR: =
default; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; =
BORDER-BOTTOM-STYLE: none
}
#p-cactions LI A {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: =
inline-block! important; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; =
BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 0px solid
}
#p-cactions LI.selected A {
	BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; =
PADDING-BOTTOM: 0.17em; BORDER-TOP-COLOR: #fabd23; BORDER-RIGHT-COLOR: =
#fabd23
}
#p-cactions LI A:hover {
	PADDING-BOTTOM: 0.17em
}
#p-navigation A {
	DISPLAY: inline-block; WIDTH: 100%
}
#portal-personaltools {
	PADDING-BOTTOM: 0.1em
}
TEXTAREA {
	WIDTH: 96%
}
#footer LI {
	MARGIN-RIGHT: 0px
}

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Common.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400

#interwiki-completelist {
	FONT-WEIGHT: bold
}
BODY.page-Main_Page #ca-delete {
	DISPLAY: none! important
}
BODY.page-Main_Page #mp-topbanner {
	CLEAR: both
}
#toolbar {
	MARGIN-BOTTOM: 6px; HEIGHT: 22px
}
OL.references {
	FONT-SIZE: 100%
}
.references-small {
	FONT-SIZE: 90%
}
.references-2column {
	FONT-SIZE: 90%; -moz-column-count: 2; -webkit-column-count: 2; =
column-count: 2
}
OL.references > LI:unknown {
	BACKGROUND-COLOR: #def
}
SUP.reference:unknown {
	BACKGROUND-COLOR: #def
}
CITE {
	FONT-STYLE: normal; WORD-WRAP: break-word
}
CITE:unknown {
	BACKGROUND-COLOR: #def
}

@media Screen, Handheld, Projection   =20
{
CITE *.printonly {
	DISPLAY: none
}
    }
TABLE.wikitable {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: =
#f9f9f9; MARGIN: 1em 1em 1em 0px; BORDER-LEFT: #aaa 1px solid; =
BORDER-BOTTOM: #aaa 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.prettytable {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: =
#f9f9f9; MARGIN: 1em 1em 1em 0px; BORDER-LEFT: #aaa 1px solid; =
BORDER-BOTTOM: #aaa 1px solid; BORDER-COLLAPSE: collapse
}
.wikitable TH {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa =
1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid
}
.wikitable TD {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa =
1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid
}
.prettytable TH {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa =
1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid
}
.prettytable TD {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa =
1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid
}
.wikitable TH {
	BACKGROUND: #f2f2f2; TEXT-ALIGN: center
}
.prettytable TH {
	BACKGROUND: #f2f2f2; TEXT-ALIGN: center
}
.wikitable CAPTION {
	FONT-WEIGHT: bold
}
.prettytable CAPTION {
	FONT-WEIGHT: bold
}
TABLE.navbox {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1px; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 88%; =
PADDING-BOTTOM: 1px; MARGIN: auto; BORDER-LEFT: #aaa 1px solid; WIDTH: =
100%; PADDING-TOP: 1px; BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: =
center
}
TABLE.navbox + TABLE.navbox {
	MARGIN-TOP: -1px
}
.navbox-title {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; TEXT-ALIGN: center
}
.navbox-abovebelow {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; TEXT-ALIGN: center
}
TABLE.navbox TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; TEXT-ALIGN: center
}
.navbox-group {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: bold; WHITE-SPACE: =
nowrap; TEXT-ALIGN: right
}
.navbox {
	BACKGROUND: #fdfdfd
}
.navbox-subgroup {
	BACKGROUND: #fdfdfd
}
.navbox-list {
	BORDER-LEFT-COLOR: #fdfdfd; BORDER-BOTTOM-COLOR: #fdfdfd; =
BORDER-TOP-COLOR: #fdfdfd; BORDER-RIGHT-COLOR: #fdfdfd
}
.navbox-title {
	BACKGROUND: #ccccff
}
TABLE.navbox TH {
	BACKGROUND: #ccccff
}
.navbox-abovebelow {
	BACKGROUND: #ddddff
}
.navbox-group {
	BACKGROUND: #ddddff
}
.navbox-subgroup .navbox-title {
	BACKGROUND: #ddddff
}
.navbox-subgroup .navbox-group {
	BACKGROUND: #e6e6ff
}
.navbox-subgroup .navbox-abovebelow {
	BACKGROUND: #e6e6ff
}
.navbox-even {
	BACKGROUND: #f7f7f7
}
.navbox-odd {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.collapseButton {
	FONT-WEIGHT: normal; FLOAT: right; WIDTH: auto; TEXT-ALIGN: right
}
.navbox .collapseButton {
	WIDTH: 6em
}
.infobox {
	CLEAR: right; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.2em; FLOAT: right; =
PADDING-BOTTOM: 0.2em; MARGIN: 0.5em 0px 0.5em 1em; BORDER-LEFT: #aaa =
1px solid; COLOR: black; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px =
solid; BACKGROUND-COLOR: #f9f9f9
}
.infobox TD {
	VERTICAL-ALIGN: top
}
.infobox TH {
	VERTICAL-ALIGN: top
}
.infobox CAPTION {
	FONT-SIZE: larger
}
.bordered.infobox {
	BORDER-COLLAPSE: collapse
}
.bordered.infobox TD {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.bordered.infobox TH {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.bordered.infobox .borderless TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.bordered.infobox .borderless TH {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.sisterproject.infobox {
	FONT-SIZE: 90%; WIDTH: 20em
}
.standard-talk.infobox {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; =
BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid; =
BACKGROUND-COLOR: #f8eaba
}
.bordered.standard-talk.infobox TD {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; =
BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid
}
.bordered.standard-talk.infobox TH {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; =
BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid
}
.bordered.infobox .mergedtoprow TD {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px
}
.bordered.infobox .mergedtoprow TH {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px
}
.bordered.infobox .mergedrow TD {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #aaa 1px solid; BORDER-LEFT-WIDTH: =
0px; BORDER-BOTTOM-WIDTH: 0px
}
.bordered.infobox .mergedrow TH {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #aaa 1px solid; BORDER-LEFT-WIDTH: =
0px; BORDER-BOTTOM-WIDTH: 0px
}
.geography.infobox {
	FONT-SIZE: 90%; LINE-HEIGHT: 1.2em; BORDER-COLLAPSE: collapse; =
TEXT-ALIGN: left
}
.geography.infobox TD {
	PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; =
PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
.geography.infobox TH {
	PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; =
PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
.geography.infobox .mergedtoprow TD {
	PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; =
PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.4em
}
.geography.infobox .mergedtoprow TH {
	PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; =
PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.4em
}
.geography.infobox .mergedrow TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.2em; =
PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.geography.infobox .mergedrow TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.2em; =
PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.geography.infobox .mergedbottomrow TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; =
PADDING-BOTTOM: 0.4em; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid
}
.geography.infobox .mergedbottomrow TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; =
PADDING-BOTTOM: 0.4em; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid
}
.geography.infobox .maptable TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.geography.infobox .maptable TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.notice {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; =
MARGIN: 1em; PADDING-TOP: 0.2em
}
#disambig {
	BORDER-TOP: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.InChI {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: =
none; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid; speak: =
none
}
TABLE.persondata {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: =
none; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid; speak: =
none
}
.InChI-label {
	COLOR: #aaa
}
.persondata-label {
	COLOR: #aaa
}
.redirect-in-category {
	FONT-STYLE: italic
}
.allpagesredirect {
	FONT-STYLE: italic
}
.audiolink A {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 16px! important; =
BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Loudspeaker.=
svg/11px-Loudspeaker.svg.png) no-repeat left center
}
DIV.listenlist {
	PADDING-LEFT: 40px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speake=
rnotes.png/30px-Gnome-speakernotes.png)
}
DIV.videolist {
	PADDING-LEFT: 50px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/en/thumb/2/20/Tango-video-x-gen=
eric.png/40px-Tango-video-x-generic.png)
}
DIV.multivideolist {
	PADDING-LEFT: 50px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/en/thumb/2/20/Tango-video-x-gen=
eric.png/40px-Tango-video-x-generic.png)
}
DIV.medialist {
	BACKGROUND-POSITION: left top; MIN-HEIGHT: 50px; MARGIN: 1em; =
BACKGROUND-REPEAT: no-repeat
}
DIV.medialist UL {
	LIST-STYLE-IMAGE: none; MARGIN: 0px; LIST-STYLE-TYPE: none
}
DIV.medialist UL LI {
	PADDING-BOTTOM: 0.5em
}
DIV.medialist UL LI LI {
	FONT-SIZE: 91%; PADDING-BOTTOM: 0px
}
#bodyContent A[href$=3D'.pdf'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f=
ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center
}
#bodyContent A[href*=3D'.pdf?'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f=
ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center
}
#bodyContent A[href*=3D'.pdf#'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f=
ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center
}
#bodyContent A[href$=3D'.PDF'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f=
ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center
}
#bodyContent A[href*=3D'.PDF?'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f=
ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center
}
#bodyContent A[href*=3D'.PDF#'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f=
ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center
}
#mw_content A[href$=3D'.pdf'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f=
ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center
}
#mw_content A[href*=3D'.pdf?'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f=
ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center
}
#mw_content A[href*=3D'.pdf#'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f=
ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center
}
#mw_content A[href$=3D'.PDF'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f=
ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center
}
#mw_content A[href*=3D'.PDF?'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f=
ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center
}
#mw_content A[href*=3D'.PDF#'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f=
ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center
}
SPAN.PDFlink A {
	PADDING-RIGHT: 17px! important; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-f=
ile_acrobat.gif/15px-Icons-mini-file_acrobat.gif) no-repeat right center
}
SPAN.geolink A {
	PADDING-RIGHT: 11px! important; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/en/a/a7/Monobook-globe.png) =
no-repeat right center
}
DIV.columns-2 DIV.column {
	MIN-WIDTH: 300px; FLOAT: left; WIDTH: 50%
}
DIV.columns-3 DIV.column {
	MIN-WIDTH: 200px; FLOAT: left; WIDTH: 33.3%
}
DIV.columns-4 DIV.column {
	MIN-WIDTH: 150px; FLOAT: left; WIDTH: 25%
}
DIV.columns-5 DIV.column {
	MIN-WIDTH: 120px; FLOAT: left; WIDTH: 20%
}
.plainlinksneverexpand {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! =
important; PADDING-TOP: 0px! important
}
.plainlinksneverexpand .urlexpansion {
	DISPLAY: none! important
}
.plainlinksneverexpand A {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! =
important; PADDING-TOP: 0px! important
}
.plainlinksneverexpand A.text.external:unknown {
	DISPLAY: none! important
}
.plainlinksneverexpand A.autonumber.external:unknown {
	DISPLAY: none! important
}
.messagebox {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; MARGIN: 0px auto =
1em; BORDER-LEFT: #aaa 1px solid; WIDTH: 80%; PADDING-TOP: 0.2em; =
BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.merge.messagebox {
	BORDER-RIGHT: #c0b8cc 1px solid; BORDER-TOP: #c0b8cc 1px solid; =
BORDER-LEFT: #c0b8cc 1px solid; BORDER-BOTTOM: #c0b8cc 1px solid; =
BACKGROUND-COLOR: #f0e5ff; TEXT-ALIGN: center
}
.cleanup.messagebox {
	BORDER-RIGHT: #9f9fff 1px solid; BORDER-TOP: #9f9fff 1px solid; =
BORDER-LEFT: #9f9fff 1px solid; BORDER-BOTTOM: #9f9fff 1px solid; =
BACKGROUND-COLOR: #efefff; TEXT-ALIGN: center
}
.standard-talk.messagebox {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; MARGIN: =
4px auto; BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px =
solid; BACKGROUND-COLOR: #f8eaba
}
.mbox-inside .standard-talk {
	BORDER-RIGHT: #c0c090 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#c0c090 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px =
0px; BORDER-LEFT: #c0c090 1px solid; WIDTH: 100%; PADDING-TOP: 2px; =
BORDER-BOTTOM: #c0c090 1px solid; BACKGROUND-COLOR: #f8eaba
}
.nested-talk.messagebox {
	BORDER-RIGHT: #c0c090 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#c0c090 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px =
0px; BORDER-LEFT: #c0c090 1px solid; WIDTH: 100%; PADDING-TOP: 2px; =
BORDER-BOTTOM: #c0c090 1px solid; BACKGROUND-COLOR: #f8eaba
}
.small.messagebox {
	CLEAR: both; FONT-SIZE: 85%; FLOAT: right; MARGIN: 0px 0px 1em 1em; =
WIDTH: 238px; LINE-HEIGHT: 1.25em
}
.small-talk.messagebox {
	CLEAR: both; FONT-SIZE: 85%; BACKGROUND: #f8eaba; FLOAT: right; MARGIN: =
0px 0px 1em 1em; WIDTH: 238px; LINE-HEIGHT: 1.25em
}
TH.mbox-text {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; PADDING-BOTTOM: 0.25em; =
WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
TD.mbox-text {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; PADDING-BOTTOM: 0.25em; =
WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
TD.mbox-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.9em; PADDING-BOTTOM: 2px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
TD.mbox-imageright {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.mediawiki TABLE.mbox-small {
	CLEAR: right; FONT-SIZE: 88%; FLOAT: right; MARGIN: 4px 0px 4px 1em; =
WIDTH: 238px; LINE-HEIGHT: 1.25em
}
TABLE.ambox {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: =
#fbfbfb; MARGIN: -1px 10% 0px; BORDER-LEFT: #1e90ff 10px solid; =
BORDER-BOTTOM: #aaa 1px solid
}
.ambox TH.mbox-text {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; =
PADDING-TOP: 0.25em
}
.ambox TD.mbox-text {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; =
PADDING-TOP: 0.25em
}
.ambox TD.mbox-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.ambox TD.mbox-imageright {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
TABLE.ambox-notice {
	BORDER-LEFT: #1e90ff 10px solid
}
TABLE.ambox-speedy {
	BACKGROUND: #fee; BORDER-LEFT: #b22222 10px solid
}
TABLE.ambox-delete {
	BORDER-LEFT: #b22222 10px solid
}
TABLE.ambox-content {
	BORDER-LEFT: #f28500 10px solid
}
TABLE.ambox-style {
	BORDER-LEFT: #f4c430 10px solid
}
TABLE.ambox-move {
	BORDER-LEFT: #9932cc 10px solid
}
TABLE.ambox-protection {
	BORDER-LEFT: #bba 10px solid
}
TABLE.imbox {
	BORDER-RIGHT: #1e90ff 3px solid; BORDER-TOP: #1e90ff 3px solid; =
BACKGROUND: #fbfbfb; MARGIN: 4px 10%; BORDER-LEFT: #1e90ff 3px solid; =
BORDER-BOTTOM: #1e90ff 3px solid; BORDER-COLLAPSE: collapse
}
.imbox .mbox-text .imbox {
	MARGIN: 0px -0.5em
}
.mbox-inside .imbox {
	MARGIN: 4px
}
TABLE.imbox-notice {
	BORDER-RIGHT: #1e90ff 3px solid; BORDER-TOP: #1e90ff 3px solid; =
BORDER-LEFT: #1e90ff 3px solid; BORDER-BOTTOM: #1e90ff 3px solid
}
TABLE.imbox-speedy {
	BORDER-RIGHT: #b22222 3px solid; BORDER-TOP: #b22222 3px solid; =
BACKGROUND: #fee; BORDER-LEFT: #b22222 3px solid; BORDER-BOTTOM: #b22222 =
3px solid
}
TABLE.imbox-delete {
	BORDER-RIGHT: #b22222 3px solid; BORDER-TOP: #b22222 3px solid; =
BORDER-LEFT: #b22222 3px solid; BORDER-BOTTOM: #b22222 3px solid
}
TABLE.imbox-content {
	BORDER-RIGHT: #f28500 3px solid; BORDER-TOP: #f28500 3px solid; =
BORDER-LEFT: #f28500 3px solid; BORDER-BOTTOM: #f28500 3px solid
}
TABLE.imbox-style {
	BORDER-RIGHT: #f4c430 3px solid; BORDER-TOP: #f4c430 3px solid; =
BORDER-LEFT: #f4c430 3px solid; BORDER-BOTTOM: #f4c430 3px solid
}
TABLE.imbox-move {
	BORDER-RIGHT: #9932cc 3px solid; BORDER-TOP: #9932cc 3px solid; =
BORDER-LEFT: #9932cc 3px solid; BORDER-BOTTOM: #9932cc 3px solid
}
TABLE.imbox-protection {
	BORDER-RIGHT: #bba 3px solid; BORDER-TOP: #bba 3px solid; BORDER-LEFT: =
#bba 3px solid; BORDER-BOTTOM: #bba 3px solid
}
TABLE.imbox-license {
	BORDER-RIGHT: #88a 3px solid; BORDER-TOP: #88a 3px solid; BACKGROUND: =
#f7f8ff; BORDER-LEFT: #88a 3px solid; BORDER-BOTTOM: #88a 3px solid
}
TABLE.imbox-featured {
	BORDER-RIGHT: #cba135 3px solid; BORDER-TOP: #cba135 3px solid; =
BORDER-LEFT: #cba135 3px solid; BORDER-BOTTOM: #cba135 3px solid
}
TABLE.cmbox {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: =
#dfe8ff; MARGIN: 3px 10%; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: =
#aaa 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.cmbox-notice {
	BACKGROUND: #d8e8ff
}
TABLE.cmbox-speedy {
	BORDER-RIGHT: #b22222 4px solid; BORDER-TOP: #b22222 4px solid; =
MARGIN-TOP: 4px; BACKGROUND: #ffdbdb; MARGIN-BOTTOM: 4px; BORDER-LEFT: =
#b22222 4px solid; BORDER-BOTTOM: #b22222 4px solid
}
TABLE.cmbox-delete {
	BACKGROUND: #ffdbdb
}
TABLE.cmbox-content {
	BACKGROUND: #ffe7ce
}
TABLE.cmbox-style {
	BACKGROUND: #fff9db
}
TABLE.cmbox-move {
	BACKGROUND: #e4d8ff
}
TABLE.cmbox-protection {
	BACKGROUND: #efefe1
}
TABLE.ombox {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: =
#f9f9f9; MARGIN: 4px 10%; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: =
#aaa 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.ombox-notice {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
TABLE.ombox-speedy {
	BORDER-RIGHT: #b22222 2px solid; BORDER-TOP: #b22222 2px solid; =
BACKGROUND: #fee; BORDER-LEFT: #b22222 2px solid; BORDER-BOTTOM: #b22222 =
2px solid
}
TABLE.ombox-delete {
	BORDER-RIGHT: #b22222 2px solid; BORDER-TOP: #b22222 2px solid; =
BORDER-LEFT: #b22222 2px solid; BORDER-BOTTOM: #b22222 2px solid
}
TABLE.ombox-content {
	BORDER-RIGHT: #f28500 1px solid; BORDER-TOP: #f28500 1px solid; =
BORDER-LEFT: #f28500 1px solid; BORDER-BOTTOM: #f28500 1px solid
}
TABLE.ombox-style {
	BORDER-RIGHT: #f4c430 1px solid; BORDER-TOP: #f4c430 1px solid; =
BORDER-LEFT: #f4c430 1px solid; BORDER-BOTTOM: #f4c430 1px solid
}
TABLE.ombox-move {
	BORDER-RIGHT: #9932cc 1px solid; BORDER-TOP: #9932cc 1px solid; =
BORDER-LEFT: #9932cc 1px solid; BORDER-BOTTOM: #9932cc 1px solid
}
TABLE.ombox-protection {
	BORDER-RIGHT: #bba 2px solid; BORDER-TOP: #bba 2px solid; BORDER-LEFT: =
#bba 2px solid; BORDER-BOTTOM: #bba 2px solid
}
TABLE.tmbox {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; =
BACKGROUND: #f8eaba; MARGIN: 4px 10%; BORDER-LEFT: #c0c090 1px solid; =
BORDER-BOTTOM: #c0c090 1px solid; BORDER-COLLAPSE: collapse
}
.mediawiki .mbox-inside .tmbox {
	MARGIN: 2px 0px; WIDTH: 100%
}
.mbox-inside .mbox-small.tmbox {
	FONT-SIZE: 100%; LINE-HEIGHT: 1.5em
}
TABLE.tmbox-speedy {
	BORDER-RIGHT: #b22222 2px solid; BORDER-TOP: #b22222 2px solid; =
BACKGROUND: #fee; BORDER-LEFT: #b22222 2px solid; BORDER-BOTTOM: #b22222 =
2px solid
}
TABLE.tmbox-delete {
	BORDER-RIGHT: #b22222 2px solid; BORDER-TOP: #b22222 2px solid; =
BORDER-LEFT: #b22222 2px solid; BORDER-BOTTOM: #b22222 2px solid
}
TABLE.tmbox-content {
	BORDER-RIGHT: #f28500 2px solid; BORDER-TOP: #f28500 2px solid; =
BORDER-LEFT: #f28500 2px solid; BORDER-BOTTOM: #f28500 2px solid
}
TABLE.tmbox-style {
	BORDER-RIGHT: #f4c430 2px solid; BORDER-TOP: #f4c430 2px solid; =
BORDER-LEFT: #f4c430 2px solid; BORDER-BOTTOM: #f4c430 2px solid
}
TABLE.tmbox-move {
	BORDER-RIGHT: #9932cc 2px solid; BORDER-TOP: #9932cc 2px solid; =
BORDER-LEFT: #9932cc 2px solid; BORDER-BOTTOM: #9932cc 2px solid
}
TABLE.tmbox-protection {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; =
BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid
}
TABLE.tmbox-notice {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; =
BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid
}
DIV.fmbox-warning {
	CLEAR: both; BORDER-RIGHT: #bb7070 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #bb7070 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #ffdbdb; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #bb7070 1px =
solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: #bb7070 1px solid
}
DIV.mw-warning-with-logexcerpt {
	CLEAR: both; BORDER-RIGHT: #bb7070 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #bb7070 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #ffdbdb; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #bb7070 1px =
solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: #bb7070 1px solid
}
DIV.mw-cascadeprotectedwarning {
	CLEAR: both; BORDER-RIGHT: #bb7070 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #bb7070 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #ffdbdb; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #bb7070 1px =
solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: #bb7070 1px solid
}
#file IMG {
	BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png)=

}
.IPA {
	FONT-FAMILY: inherit
}
.Unicode {
	FONT-FAMILY: inherit
}
.latinx {
	FONT-FAMILY: inherit
}
.polytonic {
	FONT-FAMILY: inherit
}
.mufi {
	FONT-FAMILY: Alphabetum, Cardo, LeedsUni, Junicode, "TITUS Cyberbit =
Basic", ALPHA-Demo
}
UNKNOWN {
	FONT-FAMILY: inherit
}
UNKNOWN {
	FONT-FAMILY: inherit
}
UNKNOWN {
	FONT-FAMILY: inherit
}
UNKNOWN {
	FONT-FAMILY: inherit
}
UNKNOWN {
	FONT-FAMILY: inherit
}
UNKNOWN {
	FONT-FAMILY: inherit
}
UNKNOWN {
	FONT-FAMILY: inherit
}
UNKNOWN {
	FONT-FAMILY: inherit
}
UNKNOWN {
	FONT-FAMILY: inherit
}
UNKNOWN {
	FONT-FAMILY: inherit
}
#wpSave {
	FONT-WEIGHT: bold
}
.hiddenStructure {
	DISPLAY: inline! important; COLOR: #f00; BACKGROUND-COLOR: #0f0
}
.check-icon A.new {
	DISPLAY: none; speak: none
}
.nounderlines A {
	TEXT-DECORATION: none
}
.IPA A:link {
	TEXT-DECORATION: none
}
.IPA A:visited {
	TEXT-DECORATION: none
}
#EnWpMpBook {
	BACKGROUND-IMAGE: =
url(http://upload.wikimedia.org/wikipedia/en/7/7e/MP-open-book.png)
}
#EnWpMpSearch {
	BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/en/a/ae/MP-magnifying-glass.png=
) no-repeat right top
}
#EnWpMpSearchInner {
	FLOAT: right; WIDTH: 20em; TEXT-ALIGN: center
}
#EnWpMpBook2 {
	BACKGROUND-IMAGE: =
url(http://upload.wikimedia.org/wikipedia/commons/8/8e/MP-open-book2.png)=

}
DIV.NavFrame {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 4px; FONT-SIZE: 95%; PADDING-BOTTOM: 4px; MARGIN: =
0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #aaa =
1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
DIV.NavFrame + DIV.NavFrame {
=09
}
DIV.NavPic {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: =
2px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff
}
DIV.NavFrame DIV.NavHead {
	FONT-WEIGHT: bold; POSITION: relative; HEIGHT: 1.6em; BACKGROUND-COLOR: =
#ccf
}
DIV.NavFrame P {
	FONT-SIZE: 100%
}
DIV.NavFrame DIV.NavContent {
	FONT-SIZE: 100%
}
DIV.NavFrame DIV.NavContent P {
	FONT-SIZE: 100%
}
DIV.NavEnd {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px
}
A.NavToggle {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; RIGHT: 3px; POSITION: absolute; =
TOP: 0px
}
.mw-plusminus-pos {
	COLOR: #006400
}
.mw-plusminus-neg {
	COLOR: #8b0000
}
.dablink {
	PADDING-LEFT: 2em; FONT-STYLE: italic
}
.dablink I {
	FONT-STYLE: normal
}
.horizontal UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.horizontal LI {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0.6em; DISPLAY: inline; =
PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.horizontal LI:unknown {
	PADDING-RIGHT: 0px; BORDER-RIGHT-STYLE: none
}
.geo-default {
	DISPLAY: inline
}
.geo-dms {
	DISPLAY: inline
}
.geo-dec {
	DISPLAY: inline
}
.geo-nondefault {
	DISPLAY: none
}
.geo-multi-punct {
	DISPLAY: none
}
.longitude {
	WHITE-SPACE: nowrap
}
.latitude {
	WHITE-SPACE: nowrap
}
.nonumtoc .tocnumber {
	DISPLAY: none
}
.nonumtoc #toc UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.3em 0px 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none
}
.nonumtoc .toc UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.3em 0px 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none
}
.nonumtoc #toc UL UL {
	MARGIN: 0px 0px 0px 2em
}
.nonumtoc .toc UL UL {
	MARGIN: 0px 0px 0px 2em
}
.toclimit-2 .toclevel-2 {
	DISPLAY: none
}
.toclimit-3 .toclevel-3 {
	DISPLAY: none
}
.toclimit-4 .toclevel-4 {
	DISPLAY: none
}
.toclimit-5 .toclevel-5 {
	DISPLAY: none
}
.toclimit-6 .toclevel-6 {
	DISPLAY: none
}
.toclimit-7 .toclevel-7 {
	DISPLAY: none
}
.listify TD {
	DISPLAY: list-item
}
.listify TR {
	DISPLAY: block
}
.listify TABLE {
	DISPLAY: block
}
BLOCKQUOTE.templatequote {
	MARGIN-TOP: 0px
}
BLOCKQUOTE.templatequote DIV.templatequotecite {
	MARGIN-TOP: 0px; PADDING-LEFT: 2em; LINE-HEIGHT: 1em; TEXT-ALIGN: left
}
BLOCKQUOTE.templatequote DIV.templatequotecite CITE {
	FONT-SIZE: 85%
}
DIV.user-block {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#a9a9a9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#a9a9a9 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a9a9a9 1px solid; =
BACKGROUND-COLOR: #ffefd5
}
.nowraplinks A {
	WHITE-SPACE: nowrap
}
.template-documentation {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
MARGIN: 1em 0px 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #ecfcf4
}
.thumbinner {
	MIN-WIDTH: 100px
}
.imagemap-inline DIV {
	DISPLAY: inline
}
#wpUploadDescription {
	HEIGHT: 13em
}
SUP {
	LINE-HEIGHT: 1em
}
SUB {
	LINE-HEIGHT: 1em
}
#content .gallerybox DIV.thumb {
	BACKGROUND-COLOR: #f9f9f9
}
.gallerybox .thumb IMG {
	BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png)=
 white
}
.ns-0 .gallerybox .thumb IMG {
	BACKGROUND: white
}
.ns-2 .gallerybox .thumb IMG {
	BACKGROUND: white
}
.ns-100 .gallerybox .thumb IMG {
	BACKGROUND: white
}
#mw-subcategories {
	CLEAR: both
}
#mw-pages {
	CLEAR: both
}
#mw-category-media {
	CLEAR: both
}
.wpb .wpb-header {
	DISPLAY: none
}
.wpbs-inner .wpb .wpb-header {
	DISPLAY: block
}
.wpbs-inner .wpb .wpb-header {
=09
}
.wpbs-inner .wpb-outside {
	DISPLAY: none
}
SPAN.texhtml {
	WHITE-SPACE: nowrap
}
SUP.reference A {
	WHITE-SPACE: nowrap
}
#pretzelsmainpageproposal-head {
	BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/en/c/c4/Faded_globe.PNG) white =
no-repeat
}
.mediawiki .assess-fa {
	BACKGROUND: #6699ff
}
.mediawiki .assess-fl {
	BACKGROUND: #6699ff
}
.mediawiki .assess-a {
	BACKGROUND: #66ffff
}
.mediawiki .assess-ga {
	BACKGROUND: #66ff66
}
.mediawiki .assess-b {
	BACKGROUND: #b2ff66
}
.mediawiki .assess-c {
	BACKGROUND: #ffff66
}
.mediawiki .assess-start {
	BACKGROUND: #ffaa66
}
.mediawiki .assess-stub {
	BACKGROUND: #ff6666
}
.mediawiki .assess-list {
	BACKGROUND: #aa88ff
}
.mediawiki .assess-na {
	BACKGROUND: #f5f5f5
}
.mediawiki .assess- {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.mediawiki .assess-category {
	BACKGROUND: #ffa500
}
.mediawiki .assess-disambig {
	BACKGROUND: #00fa9a
}
.mediawiki .assess-image {
	BACKGROUND: #ddccff
}
.mediawiki .assess-file {
	BACKGROUND: #ddccff
}
.mediawiki .assess-portal {
	BACKGROUND: #808080
}
.mediawiki .assess-project {
	BACKGROUND: #c0c090
}
.mediawiki .assess-redirect {
	BACKGROUND: #c0c0c0
}
.mediawiki .assess-template {
	BACKGROUND: #ffccff
}
.mediawiki .import-top {
	BACKGROUND: #ff00ff
}
.mediawiki .import-high {
	BACKGROUND: #ff88ff
}
.mediawiki .import-mid {
	BACKGROUND: #ffccff
}
.mediawiki .import-low {
	BACKGROUND: #ffeeff
}
.mediawiki .import-na {
	BACKGROUND: #f5f5f5
}
.mediawiki .import- {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Print.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400

#content CITE A.text.external:unknown {
	DISPLAY: none
}
.navbox {
	DISPLAY: none
}
.sisterproject.infobox {
	DISPLAY: none
}
.ns-0 .ambox {
	DISPLAY: none
}
#privacy {
	DISPLAY: none
}
#about {
	DISPLAY: none
}
#disclaimer {
	DISPLAY: none
}
.editlink {
	DISPLAY: none
}
.noprint {
	DISPLAY: none
}
.metadata {
	DISPLAY: none
}
.dablink {
	DISPLAY: none
}

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Handheld.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400

TABLE.layout {
	DISPLAY: block! important; WIDTH: 100%! important
}
TABLE.layout TBODY {
	DISPLAY: block! important; WIDTH: 100%! important
}
TABLE.layout TR {
	DISPLAY: block! important; WIDTH: 100%! important
}
TABLE.layout TH {
	DISPLAY: block! important; WIDTH: 100%! important
}
TABLE.layout TD {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-topbanner {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-topbanner TBODY {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-topbanner TR {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-topbanner TH {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-topbanner TD {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-upper {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-upper TBODY {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-upper TR {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-upper TH {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-upper TD {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-tfp {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-tfp TBODY {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-tfp TR {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-tfp TH {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-tfp TD {
	DISPLAY: block! important; WIDTH: 100%! important
}

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Monobook.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400

BODY.page-Main_Page #deleteconfirm {
	DISPLAY: none! important
}
BODY.page-Portal_Wikipedia #deleteconfirm {
	DISPLAY: none! important
}
BODY.page-Main_Page #t-cite {
	DISPLAY: none! important
}
BODY.page-Main_Page #lastmod {
	DISPLAY: none! important
}
BODY.page-Portal_Wikipedia #lastmod {
	DISPLAY: none! important
}
BODY.page-Main_Page #siteSub {
	DISPLAY: none! important
}
BODY.page-Portal_Wikipedia #siteSub {
	DISPLAY: none! important
}
BODY.page-Main_Page #contentSub {
	DISPLAY: none! important
}
BODY.page-Portal_Wikipedia #contentSub {
	DISPLAY: none! important
}
BODY.page-Main_Page H1.firstHeading {
	DISPLAY: none! important
}
BODY.page-Portal_Wikipedia H1.firstHeading {
	DISPLAY: none! important
}
#siteNotice {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: -0.5em
}
#mw-dismissable-notice {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#content {
	BACKGROUND-COLOR: #f8fcff
}
#p-cactions LI A:hover {
	BACKGROUND-COLOR: #f8fcff
}
#p-cactions LI.selected A {
	BACKGROUND-COLOR: #f8fcff
}
#content DIV.thumb {
	BACKGROUND-COLOR: #f8fcff
}
#p-cactions LI A {
	BACKGROUND-COLOR: #f7f9fb
}
.ns-0 #content {
	BACKGROUND-COLOR: white
}
.ns-0 #p-cactions LI A:hover {
	BACKGROUND-COLOR: white
}
.ns-0 #p-cactions LI.selected A {
	BACKGROUND-COLOR: white
}
.ns-0 #content DIV.thumb {
	BACKGROUND-COLOR: white
}
.ns-0 #p-cactions LI A {
	BACKGROUND-COLOR: #fbfbfb
}

@media Print   =20
{
#content {
	BACKGROUND: white
}
    }
#mw-subcategories TABLE {
	BACKGROUND-COLOR: transparent
}
#mw-pages TABLE {
	BACKGROUND-COLOR: transparent
}
TABLE.diff {
	BACKGROUND-COLOR: transparent
}
TD.diff-otitle {
	BACKGROUND-COLOR: transparent
}
TD.diff-ntitle {
	BACKGROUND-COLOR: transparent
}
#p-cactions #ca-addsection A {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em
}
#content BLOCKQUOTE {
	FONT-SIZE: 93.75%; MARGIN: 1em 1.6em
}
#content BLOCKQUOTE P {
=09
}
#siteSub {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 92%
}
#ca-edit A {
	FONT-WEIGHT: bold! important
}
.diffchange {
	FONT-WEIGHT: bold
}
TD.diff-addedline {
	FONT-SIZE: 85%; VERTICAL-ALIGN: top
}
TD.diff-deletedline {
	FONT-SIZE: 85%; VERTICAL-ALIGN: top
}
TD.diff-context {
	FONT-SIZE: 85%; VERTICAL-ALIGN: top
}
#pt-login {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
P.error {
	FONT-WEIGHT: bold
}
.ns-0 #wikiPreview > TABLE#toc {
	MARGIN-TOP: 0.5em
}
.ns-0 #bodyContent > TABLE#toc {
	MARGIN-TOP: 0.5em
}
.toccolours {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px =
solid; BACKGROUND-COLOR: #f9f9f9
}
.portlet A {
	TEXT-DECORATION: none
}
#editpage-specialchars A {
	TEXT-DECORATION: none
}
.portlet A:hover {
	TEXT-DECORATION: underline
}
#editpage-specialchars A:hover {
	TEXT-DECORATION: underline
}
DIV.topicon {
	DISPLAY: block! important; Z-INDEX: 100; POSITION: absolute; TOP: 10px
}
#coordinates {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FONT-SIZE: 85%; Z-INDEX: 1; =
RIGHT: 30px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: =
right; PADDING-BOTTOM: 0em; MARGIN: 0em; TEXT-TRANSFORM: none; =
BORDER-TOP-STYLE: none; TEXT-INDENT: 0px; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 0em; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; =
BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 3.7em; TEXT-ALIGN: =
right; BORDER-BOTTOM-STYLE: none
}
.portlet LI {
	LIST-STYLE-IMAGE: =
url(http://upload.wikimedia.org/wikipedia/en/1/18/Monobook-bullet.png)
}
LI.FA {
	LIST-STYLE-IMAGE: =
url(http://upload.wikimedia.org/wikipedia/en/d/d4/Monobook-bullet-star.pn=
g)
}
.infobox {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; COLOR: black; BORDER-BOTTOM: #aaa 1px solid; =
BACKGROUND-COLOR: #f9f9f9
}
.bordered.infobox TD {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.bordered.infobox TH {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.bordered.infobox .mergedtoprow TD {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid
}
.bordered.infobox .mergedtoprow TH {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid
}
.bordered.infobox .mergedrow TD {
	BORDER-RIGHT: #aaa 1px solid
}
.bordered.infobox .mergedrow TH {
	BORDER-RIGHT: #aaa 1px solid
}
DIV.thumb DIV A IMG {
	BACKGROUND-COLOR: #fff
}
DIV.thumb {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
DIV.tright {
	MARGIN: 0.5em 0px 0.8em 1.4em; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
DIV.tleft {
	MARGIN: 0.5em 1.4em 0.8em 0px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#bodyContent .plainlinks2 A[href^=3D'http://en.wikipedia.org'].external =
{
	COLOR: #002bb8! important
}
UL.permissions-errors > LI {
	LIST-STYLE-TYPE: none
}
UL.permissions-errors {
	MARGIN: 0px
}

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://en.wikipedia.org/w/index.php?title=-&action=raw&maxage=2678400&smaxage=0&ts=20090223065925&gen=css

A.new {
	COLOR: #cc2200
}
#quickbar A.new {
	COLOR: #cc2200
}

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/wikibits.js?206xx

// MediaWiki JavaScript support functions=0A=
=0A=
var clientPC =3D navigator.userAgent.toLowerCase(); // Get client info=0A=
var is_gecko =3D /gecko/.test( clientPC ) &&=0A=
	!/khtml|spoofer|netscape\/7\.0/.test(clientPC);=0A=
var webkit_match =3D clientPC.match(/applewebkit\/(\d+)/);=0A=
if (webkit_match) {=0A=
	var is_safari =3D clientPC.indexOf('applewebkit') !=3D -1 &&=0A=
		clientPC.indexOf('spoofer') =3D=3D -1;=0A=
	var is_safari_win =3D is_safari && clientPC.indexOf('windows') !=3D -1;=0A=
	var webkit_version =3D parseInt(webkit_match[1]);=0A=
}=0A=
var is_khtml =3D navigator.vendor =3D=3D 'KDE' ||=0A=
	( document.childNodes && !document.all && !navigator.taintEnabled );=0A=
// For accesskeys; note that FF3+ is included here!=0A=
var is_ff2 =3D /firefox\/[2-9]|minefield\/3/.test( clientPC );=0A=
// These aren't used here, but some custom scripts rely on them=0A=
var is_ff2_win =3D is_ff2 && clientPC.indexOf('windows') !=3D -1;=0A=
var is_ff2_x11 =3D is_ff2 && clientPC.indexOf('x11') !=3D -1;=0A=
if (clientPC.indexOf('opera') !=3D -1) {=0A=
	var is_opera =3D true;=0A=
	var is_opera_preseven =3D window.opera && !document.childNodes;=0A=
	var is_opera_seven =3D window.opera && document.childNodes;=0A=
	var is_opera_95 =3D /opera\/(9.[5-9]|[1-9][0-9])/.test( clientPC );=0A=
}=0A=
=0A=
// Global external objects used by this script.=0A=
/*extern ta, stylepath, skin */=0A=
=0A=
// add any onload functions in this hook (please don't hard-code any =
events in the xhtml source)=0A=
var doneOnloadHook;=0A=
=0A=
if (!window.onloadFuncts) {=0A=
	var onloadFuncts =3D [];=0A=
}=0A=
=0A=
function addOnloadHook(hookFunct) {=0A=
	// Allows add-on scripts to add onload functions=0A=
	if(!doneOnloadHook) {=0A=
		onloadFuncts[onloadFuncts.length] =3D hookFunct;=0A=
	} else {=0A=
		hookFunct();  // bug in MSIE script loading=0A=
	}=0A=
}=0A=
=0A=
function hookEvent(hookName, hookFunct) {=0A=
	addHandler(window, hookName, hookFunct);=0A=
}=0A=
=0A=
function importScript(page) {=0A=
	var uri =3D wgScript + '?title=3D' +=0A=
		encodeURIComponent(page.replace(/ =
/g,'_')).replace('%2F','/').replace('%3A',':') +=0A=
		'&action=3Draw&ctype=3Dtext/javascript';=0A=
	return importScriptURI(uri);=0A=
}=0A=
 =0A=
var loadedScripts =3D {}; // included-scripts tracker=0A=
function importScriptURI(url) {=0A=
	if (loadedScripts[url]) {=0A=
		return null;=0A=
	}=0A=
	loadedScripts[url] =3D true;=0A=
	var s =3D document.createElement('script');=0A=
	s.setAttribute('src',url);=0A=
	s.setAttribute('type','text/javascript');=0A=
	document.getElementsByTagName('head')[0].appendChild(s);=0A=
	return s;=0A=
}=0A=
 =0A=
function importStylesheet(page) {=0A=
	return importStylesheetURI(wgScript + =
'?action=3Draw&ctype=3Dtext/css&title=3D' + =
encodeURIComponent(page.replace(/ /g,'_')));=0A=
}=0A=
 =0A=
function importStylesheetURI(url) {=0A=
	return document.createStyleSheet ? document.createStyleSheet(url) : =
appendCSS('@import "' + url + '";');=0A=
}=0A=
 =0A=
function appendCSS(text) {=0A=
	var s =3D document.createElement('style');=0A=
	s.type =3D 'text/css';=0A=
	s.rel =3D 'stylesheet';=0A=
	if (s.styleSheet) s.styleSheet.cssText =3D text //IE=0A=
	else s.appendChild(document.createTextNode(text + '')) //Safari =
sometimes borks on null=0A=
	document.getElementsByTagName('head')[0].appendChild(s);=0A=
	return s;=0A=
}=0A=
=0A=
// special stylesheet links=0A=
if (typeof stylepath !=3D 'undefined' && typeof skin !=3D 'undefined') {=0A=
	if (is_opera_preseven) {=0A=
		importStylesheetURI(stylepath+'/'+skin+'/Opera6Fixes.css');=0A=
	} else if (is_opera_seven && !is_opera_95) {=0A=
		importStylesheetURI(stylepath+'/'+skin+'/Opera7Fixes.css');=0A=
	} else if (is_khtml) {=0A=
		importStylesheetURI(stylepath+'/'+skin+'/KHTMLFixes.css');=0A=
	}=0A=
}=0A=
=0A=
if (wgBreakFrames) {=0A=
	// Un-trap us from framesets=0A=
	if (window.top !=3D window) {=0A=
		window.top.location =3D window.location;=0A=
	}=0A=
}=0A=
=0A=
function showTocToggle() {=0A=
	if (document.createTextNode) {=0A=
		// Uses DOM calls to avoid document.write + XHTML issues=0A=
=0A=
		var linkHolder =3D document.getElementById('toctitle');=0A=
		if (!linkHolder) {=0A=
			return;=0A=
		}=0A=
=0A=
		var outerSpan =3D document.createElement('span');=0A=
		outerSpan.className =3D 'toctoggle';=0A=
=0A=
		var toggleLink =3D document.createElement('a');=0A=
		toggleLink.id =3D 'togglelink';=0A=
		toggleLink.className =3D 'internal';=0A=
		toggleLink.href =3D 'javascript:toggleToc()';=0A=
		toggleLink.appendChild(document.createTextNode(tocHideText));=0A=
=0A=
		outerSpan.appendChild(document.createTextNode('['));=0A=
		outerSpan.appendChild(toggleLink);=0A=
		outerSpan.appendChild(document.createTextNode(']'));=0A=
=0A=
		linkHolder.appendChild(document.createTextNode(' '));=0A=
		linkHolder.appendChild(outerSpan);=0A=
=0A=
		var cookiePos =3D document.cookie.indexOf("hidetoc=3D");=0A=
		if (cookiePos > -1 && document.cookie.charAt(cookiePos + 8) =3D=3D 1) {=0A=
			toggleToc();=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function changeText(el, newText) {=0A=
	// Safari work around=0A=
	if (el.innerText) {=0A=
		el.innerText =3D newText;=0A=
	} else if (el.firstChild && el.firstChild.nodeValue) {=0A=
		el.firstChild.nodeValue =3D newText;=0A=
	}=0A=
}=0A=
=0A=
function toggleToc() {=0A=
	var toc =3D =
document.getElementById('toc').getElementsByTagName('ul')[0];=0A=
	var toggleLink =3D document.getElementById('togglelink');=0A=
=0A=
	if (toc && toggleLink && toc.style.display =3D=3D 'none') {=0A=
		changeText(toggleLink, tocHideText);=0A=
		toc.style.display =3D 'block';=0A=
		document.cookie =3D "hidetoc=3D0";=0A=
	} else {=0A=
		changeText(toggleLink, tocShowText);=0A=
		toc.style.display =3D 'none';=0A=
		document.cookie =3D "hidetoc=3D1";=0A=
	}=0A=
}=0A=
=0A=
var mwEditButtons =3D [];=0A=
var mwCustomEditButtons =3D []; // eg to add in MediaWiki:Common.js=0A=
=0A=
function escapeQuotes(text) {=0A=
	var re =3D new RegExp("'","g");=0A=
	text =3D text.replace(re,"\\'");=0A=
	re =3D new RegExp("\\n","g");=0A=
	text =3D text.replace(re,"\\n");=0A=
	return escapeQuotesHTML(text);=0A=
}=0A=
=0A=
function escapeQuotesHTML(text) {=0A=
	var re =3D new RegExp('&',"g");=0A=
	text =3D text.replace(re,"&amp;");=0A=
	re =3D new RegExp('"',"g");=0A=
	text =3D text.replace(re,"&quot;");=0A=
	re =3D new RegExp('<',"g");=0A=
	text =3D text.replace(re,"&lt;");=0A=
	re =3D new RegExp('>',"g");=0A=
	text =3D text.replace(re,"&gt;");=0A=
	return text;=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * Set the accesskey prefix based on browser detection.=0A=
 */=0A=
var tooltipAccessKeyPrefix =3D 'alt-';=0A=
if (is_opera) {=0A=
	tooltipAccessKeyPrefix =3D 'shift-esc-';=0A=
} else if (!is_safari_win && is_safari && webkit_version > 526) {=0A=
	tooltipAccessKeyPrefix =3D 'ctrl-alt-';=0A=
} else if (!is_safari_win && (is_safari=0A=
		|| clientPC.indexOf('mac') !=3D -1=0A=
		|| clientPC.indexOf('konqueror') !=3D -1 )) {=0A=
	tooltipAccessKeyPrefix =3D 'ctrl-';=0A=
} else if (is_ff2) {=0A=
	tooltipAccessKeyPrefix =3D 'alt-shift-';=0A=
}=0A=
var tooltipAccessKeyRegexp =3D /\[(ctrl-)?(alt-)?(shift-)?(esc-)?(.)\]$/;=0A=
=0A=
/**=0A=
 * Add the appropriate prefix to the accesskey shown in the tooltip.=0A=
 * If the nodeList parameter is given, only those nodes are updated;=0A=
 * otherwise, all the nodes that will probably have accesskeys by=0A=
 * default are updated.=0A=
 *=0A=
 * @param Array nodeList -- list of elements to update=0A=
 */=0A=
function updateTooltipAccessKeys( nodeList ) {=0A=
	if ( !nodeList ) {=0A=
		// skins without a "column-one" element don't seem to have links with =
accesskeys either=0A=
		var columnOne =3D document.getElementById("column-one");=0A=
		if ( columnOne )=0A=
			updateTooltipAccessKeys( columnOne.getElementsByTagName("a") );=0A=
		// these are rare enough that no such optimization is needed=0A=
		updateTooltipAccessKeys( document.getElementsByTagName("input") );=0A=
		updateTooltipAccessKeys( document.getElementsByTagName("label") );=0A=
		return;=0A=
	}=0A=
=0A=
	for ( var i =3D 0; i < nodeList.length; i++ ) {=0A=
		var element =3D nodeList[i];=0A=
		var tip =3D element.getAttribute("title");=0A=
		if ( tip && tooltipAccessKeyRegexp.exec(tip) ) {=0A=
			tip =3D tip.replace(tooltipAccessKeyRegexp,=0A=
					  "["+tooltipAccessKeyPrefix+"$5]");=0A=
			element.setAttribute("title", tip );=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
 * Add a link to one of the portlet menus on the page, including:=0A=
 *=0A=
 * p-cactions: Content actions (shown as tabs above the main content in =
Monobook)=0A=
 * p-personal: Personal tools (shown at the top right of the page in =
Monobook)=0A=
 * p-navigation: Navigation=0A=
 * p-tb: Toolbox=0A=
 *=0A=
 * This function exists for the convenience of custom JS authors.  All=0A=
 * but the first three parameters are optional, though providing at=0A=
 * least an id and a tooltip is recommended.=0A=
 *=0A=
 * By default the new link will be added to the end of the list.  To=0A=
 * add the link before a given existing item, pass the DOM node of=0A=
 * that item (easily obtained with document.getElementById()) as the=0A=
 * nextnode parameter; to add the link _after_ an existing item, pass=0A=
 * the node's nextSibling instead.=0A=
 *=0A=
 * @param String portlet -- id of the target portlet ("p-cactions", =
"p-personal", "p-navigation" or "p-tb")=0A=
 * @param String href -- link URL=0A=
 * @param String text -- link text (will be automatically lowercased by =
CSS for p-cactions in Monobook)=0A=
 * @param String id -- id of the new item, should be unique and =
preferably have the appropriate prefix ("ca-", "pt-", "n-" or "t-")=0A=
 * @param String tooltip -- text to show when hovering over the link, =
without accesskey suffix=0A=
 * @param String accesskey -- accesskey to activate this link (one =
character, try to avoid conflicts)=0A=
 * @param Node nextnode -- the DOM node before which the new item should =
be added, should be another item in the same list=0A=
 *=0A=
 * @return Node -- the DOM node of the new item (an LI element) or null=0A=
 */=0A=
function addPortletLink(portlet, href, text, id, tooltip, accesskey, =
nextnode) {=0A=
	var node =3D document.getElementById(portlet);=0A=
	if ( !node ) return null;=0A=
	node =3D node.getElementsByTagName( "ul" )[0];=0A=
	if ( !node ) return null;=0A=
=0A=
	var link =3D document.createElement( "a" );=0A=
	link.appendChild( document.createTextNode( text ) );=0A=
	link.href =3D href;=0A=
=0A=
	var item =3D document.createElement( "li" );=0A=
	item.appendChild( link );=0A=
	if ( id ) item.id =3D id;=0A=
=0A=
	if ( accesskey ) {=0A=
		link.setAttribute( "accesskey", accesskey );=0A=
		tooltip +=3D " ["+accesskey+"]";=0A=
	}=0A=
	if ( tooltip ) {=0A=
		link.setAttribute( "title", tooltip );=0A=
	}=0A=
	if ( accesskey && tooltip ) {=0A=
		updateTooltipAccessKeys( new Array( link ) );=0A=
	}=0A=
=0A=
	if ( nextnode && nextnode.parentNode =3D=3D node )=0A=
		node.insertBefore( item, nextnode );=0A=
	else=0A=
		node.appendChild( item );  // IE compatibility (?)=0A=
=0A=
	return item;=0A=
}=0A=
=0A=
function getInnerText(el) {=0A=
	if (typeof el =3D=3D "string") return el;=0A=
	if (typeof el =3D=3D "undefined") { return el };=0A=
	if (el.textContent) return el.textContent; // not needed but it is =
faster=0A=
	if (el.innerText) return el.innerText;     // IE doesn't have =
textContent=0A=
	var str =3D "";=0A=
=0A=
	var cs =3D el.childNodes;=0A=
	var l =3D cs.length;=0A=
	for (var i =3D 0; i < l; i++) {=0A=
		switch (cs[i].nodeType) {=0A=
			case 1: //ELEMENT_NODE=0A=
				str +=3D ts_getInnerText(cs[i]);=0A=
				break;=0A=
			case 3:	//TEXT_NODE=0A=
				str +=3D cs[i].nodeValue;=0A=
				break;=0A=
		}=0A=
	}=0A=
	return str;=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * Set up accesskeys/tooltips from the deprecated ta array.  If doId=0A=
 * is specified, only set up for that id.  Note that this function is=0A=
 * deprecated and will not be supported indefinitely -- use=0A=
 * updateTooltipAccessKey() instead.=0A=
 *=0A=
 * @param mixed doId string or null=0A=
 */=0A=
function akeytt( doId ) {=0A=
	// A lot of user scripts (and some of the code below) break if=0A=
	// ta isn't defined, so we make sure it is.  Explictly using=0A=
	// window.ta avoids a "ta is not defined" error.=0A=
	if (!window.ta) window.ta =3D new Array;=0A=
=0A=
	// Make a local, possibly restricted, copy to avoid clobbering=0A=
	// the original.=0A=
	var ta;=0A=
	if ( doId ) {=0A=
		ta =3D [doId];=0A=
	} else {=0A=
		ta =3D window.ta;=0A=
	}=0A=
=0A=
	// Now deal with evil deprecated ta=0A=
	var watchCheckboxExists =3D document.getElementById( 'wpWatchthis' ) ? =
true : false;=0A=
	for (var id in ta) {=0A=
		var n =3D document.getElementById(id);=0A=
		if (n) {=0A=
			var a =3D null;=0A=
			var ak =3D '';=0A=
			// Are we putting accesskey in it=0A=
			if (ta[id][0].length > 0) {=0A=
				// Is this object a object? If not assume it's the next child.=0A=
=0A=
				if (n.nodeName.toLowerCase() =3D=3D "a") {=0A=
					a =3D n;=0A=
				} else {=0A=
					a =3D n.childNodes[0];=0A=
				}=0A=
			 	// Don't add an accesskey for the watch tab if the watch=0A=
			 	// checkbox is also available.=0A=
				if (a && ((id !=3D 'ca-watch' && id !=3D 'ca-unwatch') || =
!watchCheckboxExists)) {=0A=
					a.accessKey =3D ta[id][0];=0A=
					ak =3D ' ['+tooltipAccessKeyPrefix+ta[id][0]+']';=0A=
				}=0A=
			} else {=0A=
				// We don't care what type the object is when assigning tooltip=0A=
				a =3D n;=0A=
				ak =3D '';=0A=
			}=0A=
=0A=
			if (a) {=0A=
				a.title =3D ta[id][1]+ak;=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
var checkboxes;=0A=
var lastCheckbox;=0A=
=0A=
function setupCheckboxShiftClick() {=0A=
	checkboxes =3D [];=0A=
	lastCheckbox =3D null;=0A=
	var inputs =3D document.getElementsByTagName('input');=0A=
	addCheckboxClickHandlers(inputs);=0A=
}=0A=
=0A=
function addCheckboxClickHandlers(inputs, start) {=0A=
	if ( !start) start =3D 0;=0A=
=0A=
	var finish =3D start + 250;=0A=
	if ( finish > inputs.length )=0A=
		finish =3D inputs.length;=0A=
=0A=
	for ( var i =3D start; i < finish; i++ ) {=0A=
		var cb =3D inputs[i];=0A=
		if ( !cb.type || cb.type.toLowerCase() !=3D 'checkbox' )=0A=
			continue;=0A=
		var end =3D checkboxes.length;=0A=
		checkboxes[end] =3D cb;=0A=
		cb.index =3D end;=0A=
		cb.onclick =3D checkboxClickHandler;=0A=
	}=0A=
=0A=
	if ( finish < inputs.length ) {=0A=
		setTimeout( function () {=0A=
			addCheckboxClickHandlers(inputs, finish);=0A=
		}, 200 );=0A=
	}=0A=
}=0A=
=0A=
function checkboxClickHandler(e) {=0A=
	if (typeof e =3D=3D 'undefined') {=0A=
		e =3D window.event;=0A=
	}=0A=
	if ( !e.shiftKey || lastCheckbox =3D=3D=3D null ) {=0A=
		lastCheckbox =3D this.index;=0A=
		return true;=0A=
	}=0A=
	var endState =3D this.checked;=0A=
	var start, finish;=0A=
	if ( this.index < lastCheckbox ) {=0A=
		start =3D this.index + 1;=0A=
		finish =3D lastCheckbox;=0A=
	} else {=0A=
		start =3D lastCheckbox;=0A=
		finish =3D this.index - 1;=0A=
	}=0A=
	for (var i =3D start; i <=3D finish; ++i ) {=0A=
		checkboxes[i].checked =3D endState;=0A=
	}=0A=
	lastCheckbox =3D this.index;=0A=
	return true;=0A=
}=0A=
=0A=
function toggle_element_activation(ida,idb) {=0A=
	if (!document.getElementById) {=0A=
		return;=0A=
	}=0A=
	document.getElementById(ida).disabled=3Dtrue;=0A=
	document.getElementById(idb).disabled=3Dfalse;=0A=
}=0A=
=0A=
function toggle_element_check(ida,idb) {=0A=
	if (!document.getElementById) {=0A=
		return;=0A=
	}=0A=
	document.getElementById(ida).checked=3Dtrue;=0A=
	document.getElementById(idb).checked=3Dfalse;=0A=
}=0A=
=0A=
/*=0A=
	Written by Jonathan Snook, http://www.snook.ca/jonathan=0A=
	Add-ons by Robert Nyman, http://www.robertnyman.com=0A=
	Author says "The credit comment is all it takes, no license. Go crazy =
with it!:-)"=0A=
	From =
http://www.robertnyman.com/2005/11/07/the-ultimate-getelementsbyclassname=
/=0A=
*/=0A=
function getElementsByClassName(oElm, strTagName, oClassNames){=0A=
	var arrReturnElements =3D new Array();=0A=
	if ( typeof( oElm.getElementsByClassName ) =3D=3D "function" ) {=0A=
		/* Use a native implementation where possible FF3, Saf3.2, Opera 9.5 */=0A=
		var arrNativeReturn =3D oElm.getElementsByClassName( oClassNames );=0A=
		if ( strTagName =3D=3D "*" )=0A=
			return arrNativeReturn;=0A=
		for ( var h=3D0; h < arrNativeReturn.length; h++ ) {=0A=
			if( arrNativeReturn[h].tagName.toLowerCase() =3D=3D =
strTagName.toLowerCase() )=0A=
				arrReturnElements[arrReturnElements.length] =3D arrNativeReturn[h];=0A=
		}=0A=
		return arrReturnElements;=0A=
	}=0A=
	var arrElements =3D (strTagName =3D=3D "*" && oElm.all)? oElm.all : =
oElm.getElementsByTagName(strTagName);=0A=
	var arrRegExpClassNames =3D new Array();=0A=
	if(typeof oClassNames =3D=3D "object"){=0A=
		for(var i=3D0; i<oClassNames.length; i++){=0A=
			arrRegExpClassNames[arrRegExpClassNames.length] =3D=0A=
				new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + =
"(\\s|$)");=0A=
		}=0A=
	}=0A=
	else{=0A=
		arrRegExpClassNames[arrRegExpClassNames.length] =3D=0A=
			new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)");=0A=
	}=0A=
	var oElement;=0A=
	var bMatchesAll;=0A=
	for(var j=3D0; j<arrElements.length; j++){=0A=
		oElement =3D arrElements[j];=0A=
		bMatchesAll =3D true;=0A=
		for(var k=3D0; k<arrRegExpClassNames.length; k++){=0A=
			if(!arrRegExpClassNames[k].test(oElement.className)){=0A=
				bMatchesAll =3D false;=0A=
				break;=0A=
			}=0A=
		}=0A=
		if(bMatchesAll){=0A=
			arrReturnElements[arrReturnElements.length] =3D oElement;=0A=
		}=0A=
	}=0A=
	return (arrReturnElements)=0A=
}=0A=
=0A=
function redirectToFragment(fragment) {=0A=
	var match =3D navigator.userAgent.match(/AppleWebKit\/(\d+)/);=0A=
	if (match) {=0A=
		var webKitVersion =3D parseInt(match[1]);=0A=
		if (webKitVersion < 420) {=0A=
			// Released Safari w/ WebKit 418.9.1 messes up horribly=0A=
			// Nightlies of 420+ are ok=0A=
			return;=0A=
		}=0A=
	}=0A=
	if (is_gecko) {=0A=
		// Mozilla needs to wait until after load, otherwise the window =
doesn't scroll=0A=
		addOnloadHook(function () {=0A=
			if (window.location.hash =3D=3D "")=0A=
				window.location.hash =3D fragment;=0A=
		});=0A=
	} else {=0A=
		if (window.location.hash =3D=3D "")=0A=
			window.location.hash =3D fragment;=0A=
	}=0A=
}=0A=
=0A=
/*=0A=
 * Table sorting script based on one (c) 1997-2006 Stuart Langridge and =
Joost=0A=
 * de Valk:=0A=
 * http://www.joostdevalk.nl/code/sortable-table/=0A=
 * http://www.kryogenix.org/code/browser/sorttable/=0A=
 *=0A=
 * @todo don't break on colspans/rowspans (bug 8028)=0A=
 * @todo language-specific digit grouping/decimals (bug 8063)=0A=
 * @todo support all accepted date formats (bug 8226)=0A=
 */=0A=
=0A=
var ts_image_path =3D stylepath+"/common/images/";=0A=
var ts_image_up =3D "sort_up.gif";=0A=
var ts_image_down =3D "sort_down.gif";=0A=
var ts_image_none =3D "sort_none.gif";=0A=
var ts_europeandate =3D wgContentLanguage !=3D "en"; // The =
non-American-inclined can change to "true"=0A=
var ts_alternate_row_colors =3D false;=0A=
var ts_number_transform_table =3D null;=0A=
var ts_number_regex =3D null;=0A=
=0A=
function sortables_init() {=0A=
	var idnum =3D 0;=0A=
	// Find all tables with class sortable and make them sortable=0A=
	var tables =3D getElementsByClassName(document, "table", "sortable");=0A=
	for (var ti =3D 0; ti < tables.length ; ti++) {=0A=
		if (!tables[ti].id) {=0A=
			tables[ti].setAttribute('id','sortable_table_id_'+idnum);=0A=
			++idnum;=0A=
		}=0A=
		ts_makeSortable(tables[ti]);=0A=
	}=0A=
}=0A=
=0A=
function ts_makeSortable(table) {=0A=
	var firstRow;=0A=
	if (table.rows && table.rows.length > 0) {=0A=
		if (table.tHead && table.tHead.rows.length > 0) {=0A=
			firstRow =3D table.tHead.rows[table.tHead.rows.length-1];=0A=
		} else {=0A=
			firstRow =3D table.rows[0];=0A=
		}=0A=
	}=0A=
	if (!firstRow) return;=0A=
=0A=
	// We have a first row: assume it's the header, and make its contents =
clickable links=0A=
	for (var i =3D 0; i < firstRow.cells.length; i++) {=0A=
		var cell =3D firstRow.cells[i];=0A=
		if ((" "+cell.className+" ").indexOf(" unsortable ") =3D=3D -1) {=0A=
			cell.innerHTML +=3D '&nbsp;&nbsp;'=0A=
				+ '<a href=3D"#" class=3D"sortheader" '=0A=
				+ 'onclick=3D"ts_resortTable(this);return false;">'=0A=
				+ '<span class=3D"sortarrow">'=0A=
				+ '<img src=3D"'=0A=
				+ ts_image_path=0A=
				+ ts_image_none=0A=
				+ '" alt=3D"&darr;"/></span></a>';=0A=
		}=0A=
	}=0A=
	if (ts_alternate_row_colors) {=0A=
		ts_alternate(table);=0A=
	}=0A=
}=0A=
=0A=
function ts_getInnerText(el) {=0A=
	return getInnerText( el );=0A=
}=0A=
=0A=
function ts_resortTable(lnk) {=0A=
	// get the span=0A=
	var span =3D lnk.getElementsByTagName('span')[0];=0A=
=0A=
	var td =3D lnk.parentNode;=0A=
	var tr =3D td.parentNode;=0A=
	var column =3D td.cellIndex;=0A=
=0A=
	var table =3D tr.parentNode;=0A=
	while (table && !(table.tagName && table.tagName.toLowerCase() =3D=3D =
'table'))=0A=
		table =3D table.parentNode;=0A=
	if (!table) return;=0A=
=0A=
	if (table.rows.length <=3D 1) return;=0A=
=0A=
	// Generate the number transform table if it's not done already=0A=
	if (ts_number_transform_table =3D=3D null) {=0A=
		ts_initTransformTable();=0A=
	}=0A=
=0A=
	// Work out a type for the column=0A=
	// Skip the first row if that's where the headings are=0A=
	var rowStart =3D (table.tHead && table.tHead.rows.length > 0 ? 0 : 1);=0A=
=0A=
	var itm =3D "";=0A=
	for (var i =3D rowStart; i < table.rows.length; i++) {=0A=
		if (table.rows[i].cells.length > column) {=0A=
			itm =3D ts_getInnerText(table.rows[i].cells[column]);=0A=
			itm =3D itm.replace(/^[\s\xa0]+/, "").replace(/[\s\xa0]+$/, "");=0A=
			if (itm !=3D "") break;=0A=
		}=0A=
	}=0A=
=0A=
	// TODO: bug 8226, localised date formats=0A=
	var sortfn =3D ts_sort_generic;=0A=
	var preprocessor =3D ts_toLowerCase;=0A=
	if (/^\d\d[\/. -][a-zA-Z]{3}[\/. -]\d\d\d\d$/.test(itm)) {=0A=
		preprocessor =3D ts_dateToSortKey;=0A=
	} else if (/^\d\d[\/.-]\d\d[\/.-]\d\d\d\d$/.test(itm)) {=0A=
		preprocessor =3D ts_dateToSortKey;=0A=
	} else if (/^\d\d[\/.-]\d\d[\/.-]\d\d$/.test(itm)) {=0A=
		preprocessor =3D ts_dateToSortKey;=0A=
	// pound dollar euro yen currency cents=0A=
	} else if (/(^[\u00a3$\u20ac\u00a4\u00a5]|\u00a2$)/.test(itm)) {=0A=
		preprocessor =3D ts_currencyToSortKey;=0A=
	} else if (ts_number_regex.test(itm)) {=0A=
		preprocessor =3D ts_parseFloat;=0A=
	}=0A=
=0A=
	var reverse =3D (span.getAttribute("sortdir") =3D=3D 'down');=0A=
=0A=
	var newRows =3D new Array();=0A=
	var staticRows =3D new Array();=0A=
	for (var j =3D rowStart; j < table.rows.length; j++) {=0A=
		var row =3D table.rows[j];=0A=
		if((" "+row.className+" ").indexOf(" unsortable ") < 0) {=0A=
			var keyText =3D ts_getInnerText(row.cells[column]);=0A=
			var oldIndex =3D (reverse ? -j : j);=0A=
			var preprocessed =3D preprocessor( keyText );=0A=
=0A=
			newRows[newRows.length] =3D new Array(row, preprocessed, oldIndex);=0A=
		} else staticRows[staticRows.length] =3D new Array(row, false, =
j-rowStart);=0A=
	}=0A=
=0A=
	newRows.sort(sortfn);=0A=
=0A=
	var arrowHTML;=0A=
	if (reverse) {=0A=
		arrowHTML =3D '<img src=3D"'+ ts_image_path + ts_image_down + '" =
alt=3D"&darr;"/>';=0A=
		newRows.reverse();=0A=
		span.setAttribute('sortdir','up');=0A=
	} else {=0A=
		arrowHTML =3D '<img src=3D"'+ ts_image_path + ts_image_up + '" =
alt=3D"&uarr;"/>';=0A=
		span.setAttribute('sortdir','down');=0A=
	}=0A=
=0A=
	for (var i =3D 0; i < staticRows.length; i++) {=0A=
		var row =3D staticRows[i];=0A=
		newRows.splice(row[2], 0, row);=0A=
	}=0A=
=0A=
	// We appendChild rows that already exist to the tbody, so it moves =
them rather than creating new ones=0A=
	// don't do sortbottom rows=0A=
	for (var i =3D 0; i < newRows.length; i++) {=0A=
		if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") =3D=3D =
-1)=0A=
			table.tBodies[0].appendChild(newRows[i][0]);=0A=
	}=0A=
	// do sortbottom rows only=0A=
	for (var i =3D 0; i < newRows.length; i++) {=0A=
		if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") !=3D -1)=0A=
			table.tBodies[0].appendChild(newRows[i][0]);=0A=
	}=0A=
=0A=
	// Delete any other arrows there may be showing=0A=
	var spans =3D getElementsByClassName(tr, "span", "sortarrow");=0A=
	for (var i =3D 0; i < spans.length; i++) {=0A=
		spans[i].innerHTML =3D '<img src=3D"'+ ts_image_path + ts_image_none + =
'" alt=3D"&darr;"/>';=0A=
	}=0A=
	span.innerHTML =3D arrowHTML;=0A=
=0A=
	if (ts_alternate_row_colors) {=0A=
		ts_alternate(table);=0A=
	}=0A=
}=0A=
=0A=
function ts_initTransformTable() {=0A=
	if ( typeof wgSeparatorTransformTable =3D=3D "undefined"=0A=
			|| ( wgSeparatorTransformTable[0] =3D=3D '' && =
wgDigitTransformTable[2] =3D=3D '' ) )=0A=
	{=0A=
		digitClass =3D "[0-9,.]";=0A=
		ts_number_transform_table =3D false;=0A=
	} else {=0A=
		ts_number_transform_table =3D {};=0A=
		// Unpack the transform table=0A=
		// Separators=0A=
		ascii =3D wgSeparatorTransformTable[0].split("\t");=0A=
		localised =3D wgSeparatorTransformTable[1].split("\t");=0A=
		for ( var i =3D 0; i < ascii.length; i++ ) { =0A=
			ts_number_transform_table[localised[i]] =3D ascii[i];=0A=
		}=0A=
		// Digits=0A=
		ascii =3D wgDigitTransformTable[0].split("\t");=0A=
		localised =3D wgDigitTransformTable[1].split("\t");=0A=
		for ( var i =3D 0; i < ascii.length; i++ ) { =0A=
			ts_number_transform_table[localised[i]] =3D ascii[i];=0A=
		}=0A=
=0A=
		// Construct regex for number identification=0A=
		digits =3D ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ',', =
'\\.'];=0A=
		maxDigitLength =3D 1;=0A=
		for ( var digit in ts_number_transform_table ) {=0A=
			// Escape regex metacharacters=0A=
			digits.push( =0A=
				digit.replace( /[\\\\$\*\+\?\.\(\)\|\{\}\[\]\-]/,=0A=
					function( s ) { return '\\' + s; } )=0A=
			);=0A=
			if (digit.length > maxDigitLength) {=0A=
				maxDigitLength =3D digit.length;=0A=
			}=0A=
		}=0A=
		if ( maxDigitLength > 1 ) {=0A=
			digitClass =3D '[' + digits.join( '', digits ) + ']';=0A=
		} else {=0A=
			digitClass =3D '(' + digits.join( '|', digits ) + ')';=0A=
		}=0A=
	}=0A=
=0A=
	// We allow a trailing percent sign, which we just strip.  This works =
fine=0A=
	// if percents and regular numbers aren't being mixed.=0A=
	ts_number_regex =3D new RegExp(=0A=
		"^(" +=0A=
			"[+-]?[0-9][0-9,]*(\\.[0-9,]*)?(E[+-]?[0-9][0-9,]*)?" + // =
Fortran-style scientific=0A=
			"|" +=0A=
			"[+-]?" + digitClass + "+%?" + // Generic localised=0A=
		")$", "i"=0A=
	);=0A=
}=0A=
=0A=
function ts_toLowerCase( s ) {=0A=
	return s.toLowerCase();=0A=
}=0A=
=0A=
function ts_dateToSortKey(date) {	=0A=
	// y2k notes: two digit years less than 50 are treated as 20XX, greater =
than 50 are treated as 19XX=0A=
	if (date.length =3D=3D 11) {=0A=
		switch (date.substr(3,3).toLowerCase()) {=0A=
			case "jan": var month =3D "01"; break;=0A=
			case "feb": var month =3D "02"; break;=0A=
			case "mar": var month =3D "03"; break;=0A=
			case "apr": var month =3D "04"; break;=0A=
			case "may": var month =3D "05"; break;=0A=
			case "jun": var month =3D "06"; break;=0A=
			case "jul": var month =3D "07"; break;=0A=
			case "aug": var month =3D "08"; break;=0A=
			case "sep": var month =3D "09"; break;=0A=
			case "oct": var month =3D "10"; break;=0A=
			case "nov": var month =3D "11"; break;=0A=
			case "dec": var month =3D "12"; break;=0A=
			// default: var month =3D "00";=0A=
		}=0A=
		return date.substr(7,4)+month+date.substr(0,2);=0A=
	} else if (date.length =3D=3D 10) {=0A=
		if (ts_europeandate =3D=3D false) {=0A=
			return date.substr(6,4)+date.substr(0,2)+date.substr(3,2);=0A=
		} else {=0A=
			return date.substr(6,4)+date.substr(3,2)+date.substr(0,2);=0A=
		}=0A=
	} else if (date.length =3D=3D 8) {=0A=
		yr =3D date.substr(6,2);=0A=
		if (parseInt(yr) < 50) { =0A=
			yr =3D '20'+yr; =0A=
		} else { =0A=
			yr =3D '19'+yr; =0A=
		}=0A=
		if (ts_europeandate =3D=3D true) {=0A=
			return yr+date.substr(3,2)+date.substr(0,2);=0A=
		} else {=0A=
			return yr+date.substr(0,2)+date.substr(3,2);=0A=
		}=0A=
	}=0A=
	return "00000000";=0A=
}=0A=
=0A=
function ts_parseFloat( s ) {=0A=
	if ( !s ) {=0A=
		return 0;=0A=
	}=0A=
	if (ts_number_transform_table !=3D false) {=0A=
		var newNum =3D '', c;=0A=
		=0A=
		for ( var p =3D 0; p < s.length; p++ ) {=0A=
			c =3D s.charAt( p );=0A=
			if (c in ts_number_transform_table) {=0A=
				newNum +=3D ts_number_transform_table[c];=0A=
			} else {=0A=
				newNum +=3D c;=0A=
			}=0A=
		}=0A=
		s =3D newNum;=0A=
	}=0A=
=0A=
	num =3D parseFloat(s.replace(/,/g, ""));=0A=
	return (isNaN(num) ? 0 : num);=0A=
}=0A=
=0A=
function ts_currencyToSortKey( s ) {=0A=
	return ts_parseFloat(s.replace(/[^0-9.,]/g,''));=0A=
}=0A=
=0A=
function ts_sort_generic(a, b) {=0A=
	return a[1] < b[1] ? -1 : a[1] > b[1] ? 1 : a[2] - b[2];=0A=
}=0A=
=0A=
function ts_alternate(table) {=0A=
	// Take object table and get all it's tbodies.=0A=
	var tableBodies =3D table.getElementsByTagName("tbody");=0A=
	// Loop through these tbodies=0A=
	for (var i =3D 0; i < tableBodies.length; i++) {=0A=
		// Take the tbody, and get all it's rows=0A=
		var tableRows =3D tableBodies[i].getElementsByTagName("tr");=0A=
		// Loop through these rows=0A=
		// Start at 1 because we want to leave the heading row untouched=0A=
		for (var j =3D 0; j < tableRows.length; j++) {=0A=
			// Check if j is even, and apply classes for both possible results=0A=
			var oldClasses =3D tableRows[j].className.split(" ");=0A=
			var newClassName =3D "";=0A=
			for (var k =3D 0; k < oldClasses.length; k++) {=0A=
				if (oldClasses[k] !=3D "" && oldClasses[k] !=3D "even" && =
oldClasses[k] !=3D "odd")=0A=
					newClassName +=3D oldClasses[k] + " ";=0A=
			}=0A=
			tableRows[j].className =3D newClassName + (j % 2 =3D=3D 0 ? "even" : =
"odd");=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/*=0A=
 * End of table sorting code=0A=
 */=0A=
 =0A=
 =0A=
/**=0A=
 * Add a cute little box at the top of the screen to inform the user of=0A=
 * something, replacing any preexisting message.=0A=
 *=0A=
 * @param String -or- Dom Object message HTML to be put inside the right =
div=0A=
 * @param String className   Used in adding a class; should be different =
for each=0A=
 *   call to allow CSS/JS to hide different boxes.  null =3D no class =
used.=0A=
 * @return Boolean       True on success, false on failure=0A=
 */=0A=
function jsMsg( message, className ) {=0A=
	if ( !document.getElementById ) {=0A=
		return false;=0A=
	}=0A=
	// We special-case skin structures provided by the software.  Skins that=0A=
	// choose to abandon or significantly modify our formatting can just =
define=0A=
	// an mw-js-message div to start with.=0A=
	var messageDiv =3D document.getElementById( 'mw-js-message' );=0A=
	if ( !messageDiv ) {=0A=
		messageDiv =3D document.createElement( 'div' );=0A=
		if ( document.getElementById( 'column-content' )=0A=
		&& document.getElementById( 'content' ) ) {=0A=
			// MonoBook, presumably=0A=
			document.getElementById( 'content' ).insertBefore(=0A=
				messageDiv,=0A=
				document.getElementById( 'content' ).firstChild=0A=
			);=0A=
		} else if ( document.getElementById('content')=0A=
		&& document.getElementById( 'article' ) ) {=0A=
			// Non-Monobook but still recognizable (old-style)=0A=
			document.getElementById( 'article').insertBefore(=0A=
				messageDiv,=0A=
				document.getElementById( 'article' ).firstChild=0A=
			);=0A=
		} else {=0A=
			return false;=0A=
		}=0A=
	}=0A=
=0A=
	messageDiv.setAttribute( 'id', 'mw-js-message' );=0A=
	messageDiv.style.display =3D 'block';=0A=
	if( className ) {=0A=
		messageDiv.setAttribute( 'class', 'mw-js-message-'+className );=0A=
	}=0A=
	=0A=
	if (typeof message =3D=3D=3D 'object') {=0A=
		while (messageDiv.hasChildNodes()) // Remove old content=0A=
			messageDiv.removeChild(messageDiv.firstChild);=0A=
		messageDiv.appendChild (message); // Append new content=0A=
	}=0A=
	else {=0A=
		messageDiv.innerHTML =3D message;=0A=
	}=0A=
	return true;=0A=
}=0A=
=0A=
/**=0A=
 * Inject a cute little progress spinner after the specified element=0A=
 *=0A=
 * @param element Element to inject after=0A=
 * @param id Identifier string (for use with removeSpinner(), below)=0A=
 */=0A=
function injectSpinner( element, id ) {=0A=
	var spinner =3D document.createElement( "img" );=0A=
	spinner.id =3D "mw-spinner-" + id;=0A=
	spinner.src =3D stylepath + "/common/images/spinner.gif";=0A=
	spinner.alt =3D spinner.title =3D "...";=0A=
	if( element.nextSibling ) {=0A=
		element.parentNode.insertBefore( spinner, element.nextSibling );=0A=
	} else {=0A=
		element.parentNode.appendChild( spinner );=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
 * Remove a progress spinner added with injectSpinner()=0A=
 *=0A=
 * @param id Identifier string=0A=
 */=0A=
function removeSpinner( id ) {=0A=
	var spinner =3D document.getElementById( "mw-spinner-" + id );=0A=
	if( spinner ) {=0A=
		spinner.parentNode.removeChild( spinner );=0A=
	}=0A=
}=0A=
=0A=
function runOnloadHook() {=0A=
	// don't run anything below this for non-dom browsers=0A=
	if (doneOnloadHook || !(document.getElementById && =
document.getElementsByTagName)) {=0A=
		return;=0A=
	}=0A=
=0A=
	// set this before running any hooks, since any errors below=0A=
	// might cause the function to terminate prematurely=0A=
	doneOnloadHook =3D true;=0A=
=0A=
	updateTooltipAccessKeys( null );=0A=
	akeytt( null );=0A=
	setupCheckboxShiftClick();=0A=
	sortables_init();=0A=
=0A=
	// Run any added-on functions=0A=
	for (var i =3D 0; i < onloadFuncts.length; i++) {=0A=
		onloadFuncts[i]();=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
 * Add an event handler to an element=0A=
 *=0A=
 * @param Element element Element to add handler to=0A=
 * @param String attach Event to attach to=0A=
 * @param callable handler Event handler callback=0A=
 */=0A=
function addHandler( element, attach, handler ) {=0A=
	if( window.addEventListener ) {=0A=
		element.addEventListener( attach, handler, false );=0A=
	} else if( window.attachEvent ) {=0A=
		element.attachEvent( 'on' + attach, handler );=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
 * Add a click event handler to an element=0A=
 *=0A=
 * @param Element element Element to add handler to=0A=
 * @param callable handler Event handler callback=0A=
 */=0A=
function addClickHandler( element, handler ) {=0A=
	addHandler( element, 'click', handler );=0A=
}=0A=
=0A=
/**=0A=
 * Removes an event handler from an element=0A=
 *=0A=
 * @param Element element Element to remove handler from=0A=
 * @param String remove Event to remove=0A=
 * @param callable handler Event handler callback to remove=0A=
 */=0A=
function removeHandler( element, remove, handler ) {=0A=
	if( window.removeEventListener ) {=0A=
		element.removeEventListener( remove, handler, false );=0A=
	} else if( window.detachEvent ) {=0A=
		element.detachEvent( 'on' + remove, handler );=0A=
	}=0A=
}=0A=
//note: all skins should call runOnloadHook() at the end of html output,=0A=
//      so the below should be redundant. It's there just in case.=0A=
hookEvent("load", runOnloadHook);=0A=

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/ajax.js?206xx

// remote scripting library=0A=
// (c) copyright 2005 modernmethod, inc=0A=
var sajax_debug_mode =3D false;=0A=
var sajax_request_type =3D "GET";=0A=
=0A=
/**=0A=
* if sajax_debug_mode is true, this function outputs given the message =
into =0A=
* the element with id =3D sajax_debug; if no such element exists in the =
document, =0A=
* it is injected.=0A=
*/=0A=
function sajax_debug(text) {=0A=
	if (!sajax_debug_mode) return false;=0A=
=0A=
	var e=3D document.getElementById('sajax_debug');=0A=
=0A=
	if (!e) {=0A=
		e=3D document.createElement("p");=0A=
		e.className=3D 'sajax_debug';=0A=
		e.id=3D 'sajax_debug';=0A=
=0A=
		var b=3D document.getElementsByTagName("body")[0];=0A=
=0A=
		if (b.firstChild) b.insertBefore(e, b.firstChild);=0A=
		else b.appendChild(e);=0A=
	}=0A=
=0A=
	var m=3D document.createElement("div");=0A=
	m.appendChild( document.createTextNode( text ) );=0A=
=0A=
	e.appendChild( m );=0A=
=0A=
	return true;=0A=
}=0A=
=0A=
/**=0A=
* compatibility wrapper for creating a new XMLHttpRequest object.=0A=
*/=0A=
function sajax_init_object() {=0A=
	sajax_debug("sajax_init_object() called..")=0A=
	var A;=0A=
	try {=0A=
		// Try the new style before ActiveX so we don't=0A=
		// unnecessarily trigger warnings in IE 7 when=0A=
		// set to prompt about ActiveX usage=0A=
		A =3D new XMLHttpRequest();=0A=
	} catch (e) {=0A=
		try {=0A=
			A=3Dnew ActiveXObject("Msxml2.XMLHTTP");=0A=
		} catch (e) {=0A=
			try {=0A=
				A=3Dnew ActiveXObject("Microsoft.XMLHTTP");=0A=
			} catch (oc) {=0A=
				A=3Dnull;=0A=
			}=0A=
		}=0A=
	}=0A=
	if (!A)=0A=
		sajax_debug("Could not create connection object.");=0A=
=0A=
	return A;=0A=
}=0A=
=0A=
/**=0A=
* Perform an ajax call to mediawiki. Calls are handeled by =
AjaxDispatcher.php=0A=
*   func_name - the name of the function to call. Must be registered in =
$wgAjaxExportList=0A=
*   args - an array of arguments to that function=0A=
*   target - the target that will handle the result of the call. If this =
is a function,=0A=
*            if will be called with the XMLHttpRequest as a parameter; =
if it's an input=0A=
*            element, its value will be set to the resultText; if it's =
another type of=0A=
*            element, its innerHTML will be set to the resultText.=0A=
*=0A=
* Example:=0A=
*    sajax_do_call('doFoo', [1, 2, 3], =
document.getElementById("showFoo"));=0A=
*=0A=
* This will call the doFoo function via MediaWiki's AjaxDispatcher, with=0A=
* (1, 2, 3) as the parameter list, and will show the result in the =
element=0A=
* with id =3D showFoo=0A=
*/=0A=
function sajax_do_call(func_name, args, target) {=0A=
	var i, x, n;=0A=
	var uri;=0A=
	var post_data;=0A=
	uri =3D wgServer +=0A=
		((wgScript =3D=3D null) ? (wgScriptPath + "/index.php") : wgScript) +=0A=
		"?action=3Dajax";=0A=
	if (sajax_request_type =3D=3D "GET") {=0A=
		if (uri.indexOf("?") =3D=3D -1)=0A=
			uri =3D uri + "?rs=3D" + encodeURIComponent(func_name);=0A=
		else=0A=
			uri =3D uri + "&rs=3D" + encodeURIComponent(func_name);=0A=
		for (i =3D 0; i < args.length; i++)=0A=
			uri =3D uri + "&rsargs[]=3D" + encodeURIComponent(args[i]);=0A=
		//uri =3D uri + "&rsrnd=3D" + new Date().getTime();=0A=
		post_data =3D null;=0A=
	} else {=0A=
		post_data =3D "rs=3D" + encodeURIComponent(func_name);=0A=
		for (i =3D 0; i < args.length; i++)=0A=
			post_data =3D post_data + "&rsargs[]=3D" + =
encodeURIComponent(args[i]);=0A=
	}=0A=
	x =3D sajax_init_object();=0A=
	if (!x) {=0A=
		alert("AJAX not supported");=0A=
		return false;=0A=
	}=0A=
=0A=
	try {=0A=
		x.open(sajax_request_type, uri, true);=0A=
	} catch (e) {=0A=
		if (window.location.hostname =3D=3D "localhost") {=0A=
			alert("Your browser blocks XMLHttpRequest to 'localhost', try using a =
real hostname for development/testing.");=0A=
		}=0A=
		throw e;=0A=
	}=0A=
	if (sajax_request_type =3D=3D "POST") {=0A=
		x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1");=0A=
		x.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded");=0A=
	}=0A=
	x.setRequestHeader("Pragma", "cache=3Dyes");=0A=
	x.setRequestHeader("Cache-Control", "no-transform");=0A=
	x.onreadystatechange =3D function() {=0A=
		if (x.readyState !=3D 4)=0A=
			return;=0A=
=0A=
		sajax_debug("received (" + x.status + " " + x.statusText + ") " + =
x.responseText);=0A=
=0A=
		//if (x.status !=3D 200)=0A=
		//	alert("Error: " + x.status + " " + x.statusText + ": " + =
x.responseText);=0A=
		//else=0A=
=0A=
		if ( typeof( target ) =3D=3D 'function' ) {=0A=
			target( x );=0A=
		}=0A=
		else if ( typeof( target ) =3D=3D 'object' ) {=0A=
			if ( target.tagName =3D=3D 'INPUT' ) {=0A=
				if (x.status =3D=3D 200) target.value=3D x.responseText;=0A=
				//else alert("Error: " + x.status + " " + x.statusText + " (" + =
x.responseText + ")");=0A=
			}=0A=
			else {=0A=
				if (x.status =3D=3D 200) target.innerHTML =3D x.responseText;=0A=
				else target.innerHTML=3D "<div class=3D'error'>Error: " + x.status + =
" " + x.statusText + " (" + x.responseText + ")</div>";=0A=
			}=0A=
		}=0A=
		else {=0A=
			alert("bad target for sajax_do_call: not a function or object: " + =
target);=0A=
		}=0A=
=0A=
		return;=0A=
	}=0A=
=0A=
	sajax_debug(func_name + " uri =3D " + uri + " / post =3D " + post_data);=0A=
	x.send(post_data);=0A=
	sajax_debug(func_name + " waiting..");=0A=
	delete x;=0A=
=0A=
	return true;=0A=
}=0A=
=0A=
/**=0A=
 * @return boolean whether the browser supports XMLHttpRequest=0A=
 */=0A=
function wfSupportsAjax() {=0A=
	var request =3D sajax_init_object();=0A=
	var supportsAjax =3D request ? true : false;=0A=
	delete request;=0A=
	return supportsAjax;=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/ajaxwatch.js?206xx

// dependencies:=0A=
// * ajax.js:=0A=
  /*extern sajax_init_object, sajax_do_call */=0A=
// * wikibits.js:=0A=
  /*extern changeText, akeytt, hookEvent, jsMsg */=0A=
=0A=
// These should have been initialized in the generated js=0A=
/*extern wgAjaxWatch, wgPageName */=0A=
=0A=
if(typeof wgAjaxWatch =3D=3D=3D "undefined" || !wgAjaxWatch) {=0A=
	var wgAjaxWatch =3D {=0A=
		watchMsg: "Watch",=0A=
		unwatchMsg: "Unwatch",=0A=
		watchingMsg: "Watching...",=0A=
		unwatchingMsg: "Unwatching..."=0A=
	};=0A=
}=0A=
=0A=
wgAjaxWatch.supported =3D true; // supported on current page and by =
browser=0A=
wgAjaxWatch.watching =3D false; // currently watching page=0A=
wgAjaxWatch.inprogress =3D false; // ajax request in progress=0A=
wgAjaxWatch.timeoutID =3D null; // see wgAjaxWatch.ajaxCall=0A=
wgAjaxWatch.watchLinks =3D []; // "watch"/"unwatch" links=0A=
=0A=
wgAjaxWatch.setLinkText =3D function(newText) {=0A=
	for (i =3D 0; i < wgAjaxWatch.watchLinks.length; i++) {=0A=
		changeText(wgAjaxWatch.watchLinks[i], newText);=0A=
	}=0A=
};=0A=
=0A=
wgAjaxWatch.setLinkID =3D function(newId) {=0A=
	// We can only set the first one=0A=
	wgAjaxWatch.watchLinks[0].setAttribute( 'id', newId );=0A=
	akeytt(newId); // update tooltips for Monobook=0A=
};=0A=
=0A=
wgAjaxWatch.setHref =3D function( string ) {=0A=
	for( i =3D 0; i < wgAjaxWatch.watchLinks.length; i++ ) {=0A=
		if( string =3D=3D 'watch' ) {=0A=
			wgAjaxWatch.watchLinks[i].href =3D wgAjaxWatch.watchLinks[i].href=0A=
				.replace( /&action=3Dunwatch/, '&action=3Dwatch' );=0A=
		} else if( string =3D=3D 'unwatch' ) {=0A=
			wgAjaxWatch.watchLinks[i].href =3D wgAjaxWatch.watchLinks[i].href=0A=
				.replace( /&action=3Dwatch/, '&action=3Dunwatch' );=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
wgAjaxWatch.ajaxCall =3D function() {=0A=
	if(!wgAjaxWatch.supported) {=0A=
		return true;=0A=
	} else if (wgAjaxWatch.inprogress) {=0A=
		return false;=0A=
	}=0A=
	if(!wfSupportsAjax()) {=0A=
		// Lazy initialization so we don't toss up=0A=
		// ActiveX warnings on initial page load=0A=
		// for IE 6 users with security settings.=0A=
		wgAjaxWatch.supported =3D false;=0A=
		return true;=0A=
	}=0A=
=0A=
	wgAjaxWatch.inprogress =3D true;=0A=
	wgAjaxWatch.setLinkText( wgAjaxWatch.watching=0A=
		? wgAjaxWatch.unwatchingMsg : wgAjaxWatch.watchingMsg);=0A=
	sajax_do_call(=0A=
		"wfAjaxWatch",=0A=
		[wgPageName, (wgAjaxWatch.watching ? "u" : "w")], =0A=
		wgAjaxWatch.processResult=0A=
	);=0A=
	// if the request isn't done in 10 seconds, allow user to try again=0A=
	wgAjaxWatch.timeoutID =3D window.setTimeout(=0A=
		function() { wgAjaxWatch.inprogress =3D false; },=0A=
		10000=0A=
	);=0A=
	return false;=0A=
};=0A=
=0A=
wgAjaxWatch.processResult =3D function(request) {=0A=
	if(!wgAjaxWatch.supported) {=0A=
		return;=0A=
	}=0A=
	var response =3D request.responseText;=0A=
	if( response.match(/^<w#>/) ) {=0A=
		wgAjaxWatch.watching =3D true;=0A=
		wgAjaxWatch.setLinkText(wgAjaxWatch.unwatchMsg);=0A=
		wgAjaxWatch.setLinkID("ca-unwatch");=0A=
		wgAjaxWatch.setHref( 'unwatch' );=0A=
	} else if( response.match(/^<u#>/) ) {=0A=
		wgAjaxWatch.watching =3D false;=0A=
		wgAjaxWatch.setLinkText(wgAjaxWatch.watchMsg);=0A=
		wgAjaxWatch.setLinkID("ca-watch");=0A=
		wgAjaxWatch.setHref( 'watch' );=0A=
	} else {=0A=
		// Either we got a <err#> error code or it just plain broke.=0A=
		window.location.href =3D wgAjaxWatch.watchLinks[0].href;=0A=
		return;=0A=
	}=0A=
	jsMsg( response.substr(4), 'watch' );=0A=
	wgAjaxWatch.inprogress =3D false;=0A=
	if(wgAjaxWatch.timeoutID) {=0A=
		window.clearTimeout(wgAjaxWatch.timeoutID);=0A=
	}=0A=
	// Bug 12395 - avoid some watch link confusion on edit=0A=
	var watchthis =3D document.getElementById("wpWatchthis");=0A=
	if( watchthis && response.match(/^<[uw]#>/) ) {=0A=
		watchthis.checked =3D response.match(/^<w#>/) ? "checked" : "";=0A=
	}=0A=
	return;=0A=
};=0A=
=0A=
wgAjaxWatch.onLoad =3D function() {=0A=
	// This document structure hardcoding sucks.  We should make a class and=0A=
	// toss all this out the window.=0A=
	var el1 =3D document.getElementById("ca-unwatch");=0A=
	var el2 =3D null;=0A=
	if (!el1) {=0A=
		el1 =3D document.getElementById("mw-unwatch-link1");=0A=
		el2 =3D document.getElementById("mw-unwatch-link2");=0A=
	}=0A=
	if(el1) {=0A=
		wgAjaxWatch.watching =3D true;=0A=
	} else {=0A=
		wgAjaxWatch.watching =3D false;=0A=
		el1 =3D document.getElementById("ca-watch");=0A=
		if (!el1) {=0A=
			el1 =3D document.getElementById("mw-watch-link1");=0A=
			el2 =3D document.getElementById("mw-watch-link2");=0A=
		}=0A=
		if(!el1) {=0A=
			wgAjaxWatch.supported =3D false;=0A=
			return;=0A=
		}=0A=
	}=0A=
=0A=
	// The id can be either for the parent (Monobook-based) or the element=0A=
	// itself (non-Monobook)=0A=
	wgAjaxWatch.watchLinks.push( el1.tagName.toLowerCase() =3D=3D "a"=0A=
		? el1 : el1.firstChild );=0A=
=0A=
	if( el2 ) {=0A=
		wgAjaxWatch.watchLinks.push( el2 );=0A=
	}=0A=
=0A=
	// I couldn't get for (watchLink in wgAjaxWatch.watchLinks) to work, if=0A=
	// you can be my guest.=0A=
	for( i =3D 0; i < wgAjaxWatch.watchLinks.length; i++ ) {=0A=
		wgAjaxWatch.watchLinks[i].onclick =3D wgAjaxWatch.ajaxCall;=0A=
	}=0A=
	return;=0A=
};=0A=
=0A=
hookEvent("load", wgAjaxWatch.onLoad);=0A=

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/mwsuggest.js?206xx

/*=0A=
 * OpenSearch ajax suggestion engine for MediaWiki=0A=
 *=0A=
 * uses core MediaWiki open search support to fetch suggestions=0A=
 * and show them below search boxes and other inputs=0A=
 *=0A=
 * by Robert Stojnic (April 2008)=0A=
 */=0A=
=0A=
// search_box_id -> Results object=0A=
var os_map =3D {};=0A=
// cached data, url -> json_text=0A=
var os_cache =3D {};=0A=
// global variables for suggest_keypress=0A=
var os_cur_keypressed =3D 0;=0A=
var os_last_keypress =3D 0;=0A=
var os_keypressed_count =3D 0;=0A=
// type: Timer=0A=
var os_timer =3D null;=0A=
// tie mousedown/up events=0A=
var os_mouse_pressed =3D false;=0A=
var os_mouse_num =3D -1;=0A=
// if true, the last change was made by mouse (and not keyboard)=0A=
var os_mouse_moved =3D false;=0A=
// delay between keypress and suggestion (in ms)=0A=
var os_search_timeout =3D 250;=0A=
// these pairs of inputs/forms will be autoloaded at startup=0A=
var os_autoload_inputs =3D new Array('searchInput', 'searchInput2', =
'powerSearchText', 'searchText');=0A=
var os_autoload_forms =3D new Array('searchform', 'searchform2', =
'powersearch', 'search' );=0A=
// if we stopped the service=0A=
var os_is_stopped =3D false;=0A=
// max lines to show in suggest table=0A=
var os_max_lines_per_suggest =3D 7;=0A=
// number of steps to animate expansion/contraction of container width=0A=
var os_animation_steps =3D 6;=0A=
// num of pixels of smallest step=0A=
var os_animation_min_step =3D 2;=0A=
// delay between steps (in ms)=0A=
var os_animation_delay =3D 30;=0A=
// max width of container in percent of normal size (1 =3D=3D 100%)=0A=
var os_container_max_width =3D 2;=0A=
// currently active animation timer=0A=
var os_animation_timer =3D null;=0A=
=0A=
/** Timeout timer class that will fetch the results */=0A=
function os_Timer(id,r,query){=0A=
	this.id =3D id;=0A=
	this.r =3D r;=0A=
	this.query =3D query;=0A=
}=0A=
=0A=
/** Timer user to animate expansion/contraction of container width */=0A=
function os_AnimationTimer(r, target){=0A=
	this.r =3D r;=0A=
	var current =3D document.getElementById(r.container).offsetWidth;=0A=
	this.inc =3D Math.round((target-current) / os_animation_steps);=0A=
	if(this.inc < os_animation_min_step && this.inc >=3D0)=0A=
		this.inc =3D os_animation_min_step; // minimal animation step=0A=
	if(this.inc > -os_animation_min_step && this.inc <0)=0A=
		this.inc =3D -os_animation_min_step;=0A=
	this.target =3D target;=0A=
}=0A=
=0A=
/** Property class for single search box */=0A=
function os_Results(name, formname){=0A=
	this.searchform =3D formname; // id of the searchform=0A=
	this.searchbox =3D name; // id of the searchbox=0A=
	this.container =3D name+"Suggest"; // div that holds results=0A=
	this.resultTable =3D name+"Result"; // id base for the result table =
(+num =3D table row)=0A=
	this.resultText =3D name+"ResultText"; // id base for the spans within =
result tables (+num)=0A=
	this.toggle =3D name+"Toggle"; // div that has the toggle =
(enable/disable) link=0A=
	this.query =3D null; // last processed query=0A=
	this.results =3D null;  // parsed titles=0A=
	this.resultCount =3D 0; // number of results=0A=
	this.original =3D null; // query that user entered=0A=
	this.selected =3D -1; // which result is selected=0A=
	this.containerCount =3D 0; // number of results visible in container=0A=
	this.containerRow =3D 0; // height of result field in the container=0A=
	this.containerTotal =3D 0; // total height of the container will all =
results=0A=
	this.visible =3D false; // if container is visible=0A=
}=0A=
=0A=
/** Hide results div */=0A=
function os_hideResults(r){=0A=
	var c =3D document.getElementById(r.container);=0A=
	if(c !=3D null)=0A=
		c.style.visibility =3D "hidden";=0A=
	r.visible =3D false;=0A=
	r.selected =3D -1;=0A=
}=0A=
=0A=
/** Show results div */=0A=
function os_showResults(r){=0A=
	if(os_is_stopped)=0A=
		return;=0A=
	os_fitContainer(r);=0A=
	var c =3D document.getElementById(r.container);=0A=
	r.selected =3D -1;=0A=
	if(c !=3D null){=0A=
		c.scrollTop =3D 0;=0A=
		c.style.visibility =3D "visible";=0A=
		r.visible =3D true;=0A=
	}=0A=
}=0A=
=0A=
function os_operaWidthFix(x){=0A=
	// TODO: better css2 incompatibility detection here=0A=
	if(is_opera || is_khtml || =
navigator.userAgent.toLowerCase().indexOf('firefox/1')!=3D-1){=0A=
		return 30; // opera&konqueror & old firefox don't understand =
overflow-x, estimate scrollbar width=0A=
	}=0A=
	return 0;=0A=
}=0A=
=0A=
function os_encodeQuery(value){=0A=
  if (encodeURIComponent) {=0A=
    return encodeURIComponent(value);=0A=
  }=0A=
  if(escape) {=0A=
    return escape(value);=0A=
  }=0A=
  return null;=0A=
}=0A=
function os_decodeValue(value){=0A=
  if (decodeURIComponent) {=0A=
    return decodeURIComponent(value);=0A=
  }=0A=
  if(unescape){=0A=
  	return unescape(value);=0A=
  }=0A=
  return null;=0A=
}=0A=
=0A=
/** Brower-dependent functions to find window inner size, and scroll =
status */=0A=
function f_clientWidth() {=0A=
	return f_filterResults (=0A=
		window.innerWidth ? window.innerWidth : 0,=0A=
		document.documentElement ? document.documentElement.clientWidth : 0,=0A=
		document.body ? document.body.clientWidth : 0=0A=
	);=0A=
}=0A=
function f_clientHeight() {=0A=
	return f_filterResults (=0A=
		window.innerHeight ? window.innerHeight : 0,=0A=
		document.documentElement ? document.documentElement.clientHeight : 0,=0A=
		document.body ? document.body.clientHeight : 0=0A=
	);=0A=
}=0A=
function f_scrollLeft() {=0A=
	return f_filterResults (=0A=
		window.pageXOffset ? window.pageXOffset : 0,=0A=
		document.documentElement ? document.documentElement.scrollLeft : 0,=0A=
		document.body ? document.body.scrollLeft : 0=0A=
	);=0A=
}=0A=
function f_scrollTop() {=0A=
	return f_filterResults (=0A=
		window.pageYOffset ? window.pageYOffset : 0,=0A=
		document.documentElement ? document.documentElement.scrollTop : 0,=0A=
		document.body ? document.body.scrollTop : 0=0A=
	);=0A=
}=0A=
function f_filterResults(n_win, n_docel, n_body) {=0A=
	var n_result =3D n_win ? n_win : 0;=0A=
	if (n_docel && (!n_result || (n_result > n_docel)))=0A=
		n_result =3D n_docel;=0A=
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;=0A=
}=0A=
=0A=
/** Get the height available for the results container */=0A=
function os_availableHeight(r){=0A=
	var absTop =3D document.getElementById(r.container).style.top;=0A=
	var px =3D absTop.lastIndexOf("px");=0A=
	if(px > 0)=0A=
		absTop =3D absTop.substring(0,px);=0A=
	return f_clientHeight() - (absTop - f_scrollTop());=0A=
}=0A=
=0A=
=0A=
/** Get element absolute position {left,top} */=0A=
function os_getElementPosition(elemID){=0A=
	var offsetTrail =3D document.getElementById(elemID);=0A=
	var offsetLeft =3D 0;=0A=
	var offsetTop =3D 0;=0A=
	while (offsetTrail){=0A=
		offsetLeft +=3D offsetTrail.offsetLeft;=0A=
		offsetTop +=3D offsetTrail.offsetTop;=0A=
		offsetTrail =3D offsetTrail.offsetParent;=0A=
	}=0A=
	if (navigator.userAgent.indexOf('Mac') !=3D -1 && typeof =
document.body.leftMargin !=3D 'undefined'){=0A=
		offsetLeft +=3D document.body.leftMargin;=0A=
		offsetTop +=3D document.body.topMargin;=0A=
	}=0A=
	return {left:offsetLeft,top:offsetTop};=0A=
}=0A=
=0A=
/** Create the container div that will hold the suggested titles */=0A=
function os_createContainer(r){=0A=
	var c =3D document.createElement("div");=0A=
	var s =3D document.getElementById(r.searchbox);=0A=
	var pos =3D os_getElementPosition(r.searchbox);=0A=
	var left =3D pos.left;=0A=
	var top =3D pos.top + s.offsetHeight;=0A=
	c.className =3D "os-suggest";=0A=
	c.setAttribute("id", r.container);=0A=
	document.body.appendChild(c);=0A=
=0A=
	// dynamically generated style params=0A=
	// IE workaround, cannot explicitely set "style" attribute=0A=
	c =3D document.getElementById(r.container);=0A=
	c.style.top =3D top+"px";=0A=
	c.style.left =3D left+"px";=0A=
	c.style.width =3D s.offsetWidth+"px";=0A=
=0A=
	// mouse event handlers=0A=
	c.onmouseover =3D function(event) { os_eventMouseover(r.searchbox, =
event); };=0A=
	c.onmousemove =3D function(event) { os_eventMousemove(r.searchbox, =
event); };=0A=
	c.onmousedown =3D function(event) { return =
os_eventMousedown(r.searchbox, event); };=0A=
	c.onmouseup =3D function(event) { os_eventMouseup(r.searchbox, event); =
};=0A=
	return c;=0A=
}=0A=
=0A=
/** change container height to fit to screen */=0A=
function os_fitContainer(r){=0A=
	var c =3D document.getElementById(r.container);=0A=
	var h =3D os_availableHeight(r) - 20;=0A=
	var inc =3D r.containerRow;=0A=
	h =3D parseInt(h/inc) * inc;=0A=
	if(h < (2 * inc) && r.resultCount > 1) // min: two results=0A=
		h =3D 2 * inc;=0A=
	if((h/inc) > os_max_lines_per_suggest )=0A=
		h =3D inc * os_max_lines_per_suggest;=0A=
	if(h < r.containerTotal){=0A=
		c.style.height =3D h +"px";=0A=
		r.containerCount =3D parseInt(Math.round(h/inc));=0A=
	} else{=0A=
		c.style.height =3D r.containerTotal+"px";=0A=
		r.containerCount =3D r.resultCount;=0A=
	}=0A=
}=0A=
/** If some entries are longer than the box, replace text with "..." */=0A=
function os_trimResultText(r){=0A=
	// find max width, first see if we could expand the container to fit it=0A=
	var maxW =3D 0;=0A=
	for(var i=3D0;i<r.resultCount;i++){=0A=
		var e =3D document.getElementById(r.resultText+i);=0A=
		if(e.offsetWidth > maxW)=0A=
			maxW =3D e.offsetWidth;=0A=
	}=0A=
	var w =3D document.getElementById(r.container).offsetWidth;=0A=
	var fix =3D 0;=0A=
	if(r.containerCount < r.resultCount){=0A=
		fix =3D 20; // give 20px for scrollbar=0A=
	} else=0A=
		fix =3D os_operaWidthFix(w);=0A=
	if(fix < 4)=0A=
		fix =3D 4; // basic padding=0A=
	maxW +=3D fix;=0A=
=0A=
	// resize container to fit more data if permitted=0A=
	var normW =3D document.getElementById(r.searchbox).offsetWidth;=0A=
	var prop =3D maxW / normW;=0A=
	if(prop > os_container_max_width)=0A=
		prop =3D os_container_max_width;=0A=
	else if(prop < 1)=0A=
		prop =3D 1;=0A=
	var newW =3D Math.round( normW * prop );=0A=
	if( w !=3D newW ){=0A=
		w =3D newW;=0A=
		if( os_animation_timer !=3D null )=0A=
			clearInterval(os_animation_timer.id)=0A=
		os_animation_timer =3D new os_AnimationTimer(r,w);=0A=
		os_animation_timer.id =3D =
setInterval("os_animateChangeWidth()",os_animation_delay);=0A=
		w -=3D fix; // this much is reserved=0A=
	}=0A=
=0A=
	// trim results=0A=
	if(w < 10)=0A=
		return;=0A=
	for(var i=3D0;i<r.resultCount;i++){=0A=
		var e =3D document.getElementById(r.resultText+i);=0A=
		var replace =3D 1;=0A=
		var lastW =3D e.offsetWidth+1;=0A=
		var iteration =3D 0;=0A=
		var changedText =3D false;=0A=
		while(e.offsetWidth > w && (e.offsetWidth < lastW || iteration<2)){=0A=
			changedText =3D true;=0A=
			lastW =3D e.offsetWidth;=0A=
			var l =3D e.innerHTML;=0A=
			e.innerHTML =3D l.substring(0,l.length-replace)+"...";=0A=
			iteration++;=0A=
			replace =3D 4; // how many chars to replace=0A=
		}=0A=
		if(changedText){=0A=
			// show hint for trimmed titles=0A=
			=
document.getElementById(r.resultTable+i).setAttribute("title",r.results[i=
]);=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/** Invoked on timer to animate change in container width */=0A=
function os_animateChangeWidth(){=0A=
	var r =3D os_animation_timer.r;=0A=
	var c =3D document.getElementById(r.container);=0A=
	var w =3D c.offsetWidth;=0A=
	var normW =3D document.getElementById(r.searchbox).offsetWidth;=0A=
	var normL =3D os_getElementPosition(r.searchbox).left;=0A=
	var inc =3D os_animation_timer.inc;=0A=
	var target =3D os_animation_timer.target;=0A=
	var nw =3D w + inc;=0A=
	if( (inc > 0 && nw >=3D target) || (inc <=3D 0 && nw <=3D target) ){=0A=
		// finished !=0A=
		c.style.width =3D target+"px";=0A=
		clearInterval(os_animation_timer.id)=0A=
		os_animation_timer =3D null;=0A=
	} else{=0A=
		// in-progress=0A=
		c.style.width =3D nw+"px";=0A=
		if(document.documentElement.dir =3D=3D "rtl")=0A=
			c.style.left =3D (normL + normW + (target - nw) - =
os_animation_timer.target - 1)+"px";=0A=
	}=0A=
}=0A=
=0A=
/** Handles data from XMLHttpRequest, and updates the suggest results */=0A=
function os_updateResults(r, query, text, cacheKey){=0A=
	os_cache[cacheKey] =3D text;=0A=
	r.query =3D query;=0A=
	r.original =3D query;=0A=
	if(text =3D=3D ""){=0A=
		r.results =3D null;=0A=
		r.resultCount =3D 0;=0A=
		os_hideResults(r);=0A=
	} else{=0A=
		try {=0A=
			var p =3D eval('('+text+')'); // simple json parse, could do a safer =
one=0A=
			if(p.length<2 || p[1].length =3D=3D 0){=0A=
				r.results =3D null;=0A=
				r.resultCount =3D 0;=0A=
				os_hideResults(r);=0A=
				return;=0A=
			}=0A=
			var c =3D document.getElementById(r.container);=0A=
			if(c =3D=3D null)=0A=
				c =3D os_createContainer(r);=0A=
			c.innerHTML =3D os_createResultTable(r,p[1]);=0A=
			// init container table sizes=0A=
			var t =3D document.getElementById(r.resultTable);=0A=
			r.containerTotal =3D t.offsetHeight;=0A=
			r.containerRow =3D t.offsetHeight / r.resultCount;=0A=
			os_fitContainer(r);=0A=
			os_trimResultText(r);=0A=
			os_showResults(r);=0A=
		} catch(e){=0A=
			// bad response from server or such=0A=
			os_hideResults(r);=0A=
			os_cache[cacheKey] =3D null;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/** Create the result table to be placed in the container div */=0A=
function os_createResultTable(r, results){=0A=
	var c =3D document.getElementById(r.container);=0A=
	var width =3D c.offsetWidth - os_operaWidthFix(c.offsetWidth);=0A=
	var html =3D "<table class=3D\"os-suggest-results\" =
id=3D\""+r.resultTable+"\" style=3D\"width: "+width+"px;\">";=0A=
	r.results =3D new Array();=0A=
	r.resultCount =3D results.length;=0A=
	for(i=3D0;i<results.length;i++){=0A=
		var title =3D os_decodeValue(results[i]);=0A=
		r.results[i] =3D title;=0A=
		html +=3D "<tr><td class=3D\"os-suggest-result\" =
id=3D\""+r.resultTable+i+"\"><span =
id=3D\""+r.resultText+i+"\">"+title+"</span></td></tr>";=0A=
	}=0A=
	html+=3D"</table>"=0A=
	return html;=0A=
}=0A=
=0A=
/** Fetch namespaces from checkboxes or hidden fields in the search form,=0A=
    if none defined use wgSearchNamespaces global */=0A=
function os_getNamespaces(r){=0A=
	var namespaces =3D "";=0A=
	var elements =3D document.forms[r.searchform].elements;=0A=
	for(i=3D0; i < elements.length; i++){=0A=
		var name =3D elements[i].name;=0A=
		if(typeof name !=3D 'undefined' && name.length > 2=0A=
		&& name[0]=3D=3D'n' && name[1]=3D=3D's'=0A=
		&& ((elements[i].type=3D=3D'checkbox' && elements[i].checked)=0A=
		 	|| (elements[i].type=3D=3D'hidden' && elements[i].value=3D=3D"1")) ){=0A=
			if(namespaces!=3D"")=0A=
				namespaces+=3D"|";=0A=
			namespaces+=3Dname.substring(2);=0A=
		}=0A=
	}=0A=
	if(namespaces =3D=3D "")=0A=
		namespaces =3D wgSearchNamespaces.join("|");=0A=
	return namespaces;=0A=
}=0A=
=0A=
/** Update results if user hasn't already typed something else */=0A=
function os_updateIfRelevant(r, query, text, cacheKey){=0A=
	var t =3D document.getElementById(r.searchbox);=0A=
	if(t !=3D null && t.value =3D=3D query){ // check if response is still =
relevant=0A=
		os_updateResults(r, query, text, cacheKey);=0A=
	}=0A=
	r.query =3D query;=0A=
}=0A=
=0A=
/** Fetch results after some timeout */=0A=
function os_delayedFetch(){=0A=
	if(os_timer =3D=3D null)=0A=
		return;=0A=
	var r =3D os_timer.r;=0A=
	var query =3D os_timer.query;=0A=
	os_timer =3D null;=0A=
	var path =3D =
wgMWSuggestTemplate.replace("{namespaces}",os_getNamespaces(r))=0A=
							  	  .replace("{dbname}",wgDBname)=0A=
							  	  .replace("{searchTerms}",os_encodeQuery(query));=0A=
=0A=
	// try to get from cache, if not fetch using ajax=0A=
	var cached =3D os_cache[path];=0A=
	if(cached !=3D null){=0A=
		os_updateIfRelevant(r, query, cached, path);=0A=
	} else{=0A=
		var xmlhttp =3D sajax_init_object();=0A=
		if(xmlhttp){=0A=
			try {=0A=
				xmlhttp.open("GET", path, true);=0A=
				xmlhttp.onreadystatechange=3Dfunction(){=0A=
		        	if (xmlhttp.readyState=3D=3D4 && typeof os_updateIfRelevant =
=3D=3D 'function') {=0A=
		        		os_updateIfRelevant(r, query, xmlhttp.responseText, path);=0A=
	        		}=0A=
	      		};=0A=
	     		xmlhttp.send(null);=0A=
	     	} catch (e) {=0A=
				if (window.location.hostname =3D=3D "localhost") {=0A=
					alert("Your browser blocks XMLHttpRequest to 'localhost', try using =
a real hostname for development/testing.");=0A=
				}=0A=
				throw e;=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/** Init timed update via os_delayedUpdate() */=0A=
function os_fetchResults(r, query, timeout){=0A=
	if(query =3D=3D ""){=0A=
		os_hideResults(r);=0A=
		return;=0A=
	} else if(query =3D=3D r.query)=0A=
		return; // no change=0A=
=0A=
	os_is_stopped =3D false; // make sure we're running=0A=
=0A=
	/* var cacheKey =3D wgDBname+":"+query;=0A=
	var cached =3D os_cache[cacheKey];=0A=
	if(cached !=3D null){=0A=
		os_updateResults(r,wgDBname,query,cached);=0A=
		return;=0A=
	} */=0A=
=0A=
	// cancel any pending fetches=0A=
	if(os_timer !=3D null && os_timer.id !=3D null)=0A=
		clearTimeout(os_timer.id);=0A=
	// schedule delayed fetching of results=0A=
	if(timeout !=3D 0){=0A=
		os_timer =3D new =
os_Timer(setTimeout("os_delayedFetch()",timeout),r,query);=0A=
	} else{=0A=
		os_timer =3D new os_Timer(null,r,query);=0A=
		os_delayedFetch(); // do it now!=0A=
	}=0A=
=0A=
}=0A=
/** Change the highlighted row (i.e. suggestion), from position cur to =
next */=0A=
function os_changeHighlight(r, cur, next, updateSearchBox){=0A=
	if (next >=3D r.resultCount)=0A=
		next =3D r.resultCount-1;=0A=
	if (next < -1)=0A=
		next =3D -1;=0A=
	r.selected =3D next;=0A=
   	if (cur =3D=3D next)=0A=
    	return; // nothing to do.=0A=
=0A=
    if(cur >=3D 0){=0A=
    	var curRow =3D document.getElementById(r.resultTable + cur);=0A=
    	if(curRow !=3D null)=0A=
    		curRow.className =3D "os-suggest-result";=0A=
    }=0A=
    var newText;=0A=
    if(next >=3D 0){=0A=
    	var nextRow =3D document.getElementById(r.resultTable + next);=0A=
    	if(nextRow !=3D null)=0A=
    		nextRow.className =3D os_HighlightClass();=0A=
    	newText =3D r.results[next];=0A=
    } else=0A=
    	newText =3D r.original;=0A=
=0A=
    // adjust the scrollbar if any=0A=
    if(r.containerCount < r.resultCount){=0A=
    	var c =3D document.getElementById(r.container);=0A=
    	var vStart =3D c.scrollTop / r.containerRow;=0A=
    	var vEnd =3D vStart + r.containerCount;=0A=
    	if(next < vStart)=0A=
    		c.scrollTop =3D next * r.containerRow;=0A=
    	else if(next >=3D vEnd)=0A=
    		c.scrollTop =3D (next - r.containerCount + 1) * r.containerRow;=0A=
    }=0A=
=0A=
    // update the contents of the search box=0A=
    if(updateSearchBox){=0A=
    	os_updateSearchQuery(r,newText);=0A=
    }=0A=
}=0A=
=0A=
function os_HighlightClass() {=0A=
	var match =3D navigator.userAgent.match(/AppleWebKit\/(\d+)/);=0A=
	if (match) {=0A=
		var webKitVersion =3D parseInt(match[1]);=0A=
		if (webKitVersion < 523) {=0A=
			// CSS system highlight colors broken on old Safari=0A=
			// https://bugs.webkit.org/show_bug.cgi?id=3D6129=0A=
			// Safari 3.0.4, 3.1 known ok=0A=
			return "os-suggest-result-hl-webkit";=0A=
		}=0A=
	}=0A=
	return "os-suggest-result-hl";=0A=
}=0A=
=0A=
function os_updateSearchQuery(r,newText){=0A=
	document.getElementById(r.searchbox).value =3D newText;=0A=
    r.query =3D newText;=0A=
}=0A=
=0A=
/** Find event target */=0A=
function os_getTarget(e){=0A=
	if (!e) e =3D window.event;=0A=
	if (e.target) return e.target;=0A=
	else if (e.srcElement) return e.srcElement;=0A=
	else return null;=0A=
}=0A=
=0A=
=0A=
=0A=
/********************=0A=
 *  Keyboard events=0A=
 ********************/=0A=
=0A=
/** Event handler that will fetch results on keyup */=0A=
function os_eventKeyup(e){=0A=
	var targ =3D os_getTarget(e);=0A=
	var r =3D os_map[targ.id];=0A=
	if(r =3D=3D null)=0A=
		return; // not our event=0A=
=0A=
	// some browsers won't generate keypressed for arrow keys, catch it=0A=
	if(os_keypressed_count =3D=3D 0){=0A=
		os_processKey(r,os_cur_keypressed,targ);=0A=
	}=0A=
	var query =3D targ.value;=0A=
	os_fetchResults(r,query,os_search_timeout);=0A=
}=0A=
=0A=
/** catch arrows up/down and escape to hide the suggestions */=0A=
function os_processKey(r,keypressed,targ){=0A=
	if (keypressed =3D=3D 40){ // Arrow Down=0A=
    	if (r.visible) {=0A=
      		os_changeHighlight(r, r.selected, r.selected+1, true);=0A=
    	} else if(os_timer =3D=3D null){=0A=
    		// user wants to get suggestions now=0A=
    		r.query =3D "";=0A=
			os_fetchResults(r,targ.value,0);=0A=
    	}=0A=
  	} else if (keypressed =3D=3D 38){ // Arrow Up=0A=
  		if (r.visible){=0A=
  			os_changeHighlight(r, r.selected, r.selected-1, true);=0A=
  		}=0A=
  	} else if(keypressed =3D=3D 27){ // Escape=0A=
  		document.getElementById(r.searchbox).value =3D r.original;=0A=
  		r.query =3D r.original;=0A=
  		os_hideResults(r);=0A=
  	} else if(r.query !=3D document.getElementById(r.searchbox).value){=0A=
  		// os_hideResults(r); // don't show old suggestions=0A=
  	}=0A=
}=0A=
=0A=
/** When keys is held down use a timer to output regular events */=0A=
function os_eventKeypress(e){=0A=
	var targ =3D os_getTarget(e);=0A=
	var r =3D os_map[targ.id];=0A=
	if(r =3D=3D null)=0A=
		return; // not our event=0A=
=0A=
	var keypressed =3D os_cur_keypressed;=0A=
	if(keypressed =3D=3D 38 || keypressed =3D=3D 40){=0A=
		var d =3D new Date()=0A=
		var now =3D d.getTime();=0A=
		if(now - os_last_keypress < 120){=0A=
			os_last_keypress =3D now;=0A=
			return;=0A=
		}=0A=
	}=0A=
=0A=
	os_keypressed_count++;=0A=
	os_processKey(r,keypressed,targ);=0A=
}=0A=
=0A=
/** Catch the key code (Firefox bug)  */=0A=
function os_eventKeydown(e){=0A=
	if (!e) e =3D window.event;=0A=
	var targ =3D os_getTarget(e);=0A=
	var r =3D os_map[targ.id];=0A=
	if(r =3D=3D null)=0A=
		return; // not our event=0A=
=0A=
	os_mouse_moved =3D false;=0A=
=0A=
	os_cur_keypressed =3D (e.keyCode =3D=3D undefined) ? e.which : =
e.keyCode;=0A=
	os_last_keypress =3D 0;=0A=
	os_keypressed_count =3D 0;=0A=
}=0A=
=0A=
/** Event: loss of focus of input box */=0A=
function os_eventBlur(e){=0A=
	var targ =3D os_getTarget(e);=0A=
	var r =3D os_map[targ.id];=0A=
	if(r =3D=3D null)=0A=
		return; // not our event=0A=
	if(!os_mouse_pressed)=0A=
		os_hideResults(r);=0A=
}=0A=
=0A=
/** Event: focus (catch only when stopped) */=0A=
function os_eventFocus(e){=0A=
	// nothing happens here?=0A=
}=0A=
=0A=
=0A=
=0A=
/********************=0A=
 *  Mouse events=0A=
 ********************/=0A=
=0A=
/** Mouse over the container */=0A=
function os_eventMouseover(srcId, e){=0A=
	var targ =3D os_getTarget(e);=0A=
	var r =3D os_map[srcId];=0A=
	if(r =3D=3D null || !os_mouse_moved)=0A=
		return; // not our event=0A=
	var num =3D os_getNumberSuffix(targ.id);=0A=
	if(num >=3D 0)=0A=
		os_changeHighlight(r,r.selected,num,false);=0A=
=0A=
}=0A=
=0A=
/* Get row where the event occured (from its id) */=0A=
function os_getNumberSuffix(id){=0A=
	var num =3D id.substring(id.length-2);=0A=
	if( ! (num.charAt(0) >=3D '0' && num.charAt(0) <=3D '9') )=0A=
		num =3D num.substring(1);=0A=
	if(os_isNumber(num))=0A=
		return parseInt(num);=0A=
	else=0A=
		return -1;=0A=
}=0A=
=0A=
/** Save mouse move as last action */=0A=
function os_eventMousemove(srcId, e){=0A=
	os_mouse_moved =3D true;=0A=
}=0A=
=0A=
/** Mouse button held down, register possible click  */=0A=
function os_eventMousedown(srcId, e){=0A=
	var targ =3D os_getTarget(e);=0A=
	var r =3D os_map[srcId];=0A=
	if(r =3D=3D null)=0A=
		return; // not our event=0A=
	var num =3D os_getNumberSuffix(targ.id);=0A=
=0A=
	os_mouse_pressed =3D true;=0A=
	if(num >=3D 0){=0A=
		os_mouse_num =3D num;=0A=
		// os_updateSearchQuery(r,r.results[num]);=0A=
	}=0A=
	// keep the focus on the search field=0A=
	document.getElementById(r.searchbox).focus();=0A=
=0A=
	return false; // prevents selection=0A=
}=0A=
=0A=
/** Mouse button released, check for click on some row */=0A=
function os_eventMouseup(srcId, e){=0A=
	var targ =3D os_getTarget(e);=0A=
	var r =3D os_map[srcId];=0A=
	if(r =3D=3D null)=0A=
		return; // not our event=0A=
	var num =3D os_getNumberSuffix(targ.id);=0A=
=0A=
	if(num >=3D 0 && os_mouse_num =3D=3D num){=0A=
		os_updateSearchQuery(r,r.results[num]);=0A=
		os_hideResults(r);=0A=
		document.getElementById(r.searchform).submit();=0A=
	}=0A=
	os_mouse_pressed =3D false;=0A=
	// keep the focus on the search field=0A=
	document.getElementById(r.searchbox).focus();=0A=
}=0A=
=0A=
/** Check if x is a valid integer */=0A=
function os_isNumber(x){=0A=
	if(x =3D=3D "" || isNaN(x))=0A=
		return false;=0A=
	for(var i=3D0;i<x.length;i++){=0A=
		var c =3D x.charAt(i);=0A=
		if( ! (c >=3D '0' && c <=3D '9') )=0A=
			return false;=0A=
	}=0A=
	return true;=0A=
}=0A=
=0A=
=0A=
/** When the form is submitted hide everything, cancel updates... */=0A=
function os_eventOnsubmit(e){=0A=
	var targ =3D os_getTarget(e);=0A=
=0A=
	os_is_stopped =3D true;=0A=
	// kill timed requests=0A=
	if(os_timer !=3D null && os_timer.id !=3D null){=0A=
		clearTimeout(os_timer.id);=0A=
		os_timer =3D null;=0A=
	}=0A=
	// Hide all suggestions=0A=
	for(i=3D0;i<os_autoload_inputs.length;i++){=0A=
		var r =3D os_map[os_autoload_inputs[i]];=0A=
		if(r !=3D null){=0A=
			var b =3D document.getElementById(r.searchform);=0A=
			if(b !=3D null && b =3D=3D targ){=0A=
				// set query value so the handler won't try to fetch additional =
results=0A=
				r.query =3D document.getElementById(r.searchbox).value;=0A=
			}=0A=
			os_hideResults(r);=0A=
		}=0A=
	}=0A=
	return true;=0A=
}=0A=
=0A=
function os_hookEvent(element, hookName, hookFunct) {=0A=
	if (element.addEventListener) {=0A=
		element.addEventListener(hookName, hookFunct, false);=0A=
	} else if (window.attachEvent) {=0A=
		element.attachEvent("on" + hookName, hookFunct);=0A=
	}=0A=
}=0A=
=0A=
/** Init Result objects and event handlers */=0A=
function os_initHandlers(name, formname, element){=0A=
	var r =3D new os_Results(name, formname);=0A=
	// event handler=0A=
	os_hookEvent(element, "keyup", function(event) { os_eventKeyup(event); =
});=0A=
	os_hookEvent(element, "keydown", function(event) { =
os_eventKeydown(event); });=0A=
	os_hookEvent(element, "keypress", function(event) { =
os_eventKeypress(event); });=0A=
	os_hookEvent(element, "blur", function(event) { os_eventBlur(event); });=0A=
	os_hookEvent(element, "focus", function(event) { os_eventFocus(event); =
});=0A=
	element.setAttribute("autocomplete","off");=0A=
	// stopping handler=0A=
	os_hookEvent(document.getElementById(formname), "submit", =
function(event){ return os_eventOnsubmit(event); });=0A=
	os_map[name] =3D r;=0A=
	// toggle link=0A=
	if(document.getElementById(r.toggle) =3D=3D null){=0A=
		// TODO: disable this while we figure out a way for this to work in =
all browsers=0A=
		/* if(name=3D=3D'searchInput'){=0A=
			// special case: place above the main search box=0A=
			var t =3D os_createToggle(r,"os-suggest-toggle");=0A=
			var searchBody =3D document.getElementById('searchBody');=0A=
			var first =3D =
searchBody.parentNode.firstChild.nextSibling.appendChild(t);=0A=
		} else{=0A=
			// default: place below search box to the right=0A=
			var t =3D os_createToggle(r,"os-suggest-toggle-def");=0A=
			var top =3D element.offsetTop + element.offsetHeight;=0A=
			var left =3D element.offsetLeft + element.offsetWidth;=0A=
			t.style.position =3D "absolute";=0A=
			t.style.top =3D top + "px";=0A=
			t.style.left =3D left + "px";=0A=
			element.parentNode.appendChild(t);=0A=
			// only now width gets calculated, shift right=0A=
			left -=3D t.offsetWidth;=0A=
			t.style.left =3D left + "px";=0A=
			t.style.visibility =3D "visible";=0A=
		} */=0A=
	}=0A=
=0A=
}=0A=
=0A=
/** Return the span element that contains the toggle link */=0A=
function os_createToggle(r,className){=0A=
	var t =3D document.createElement("span");=0A=
	t.className =3D className;=0A=
	t.setAttribute("id", r.toggle);=0A=
	var link =3D document.createElement("a");=0A=
	link.setAttribute("href","javascript:void(0);");=0A=
	link.onclick =3D function(){ os_toggle(r.searchbox,r.searchform) };=0A=
	var msg =3D document.createTextNode(wgMWSuggestMessages[0]);=0A=
	link.appendChild(msg);=0A=
	t.appendChild(link);=0A=
	return t;=0A=
}=0A=
=0A=
/** Call when user clicks on some of the toggle links */=0A=
function os_toggle(inputId,formName){=0A=
	r =3D os_map[inputId];=0A=
	var msg =3D '';=0A=
	if(r =3D=3D null){=0A=
		os_enableSuggestionsOn(inputId,formName);=0A=
		r =3D os_map[inputId];=0A=
		msg =3D wgMWSuggestMessages[0];=0A=
	} else{=0A=
		os_disableSuggestionsOn(inputId,formName);=0A=
		msg =3D wgMWSuggestMessages[1];=0A=
	}=0A=
	// change message=0A=
	var link =3D document.getElementById(r.toggle).firstChild;=0A=
	link.replaceChild(document.createTextNode(msg),link.firstChild);=0A=
}=0A=
=0A=
/** Call this to enable suggestions on input (id=3DinputId), on a form =
(name=3DformName) */=0A=
function os_enableSuggestionsOn(inputId, formName){=0A=
	os_initHandlers( inputId, formName, document.getElementById(inputId) );=0A=
}=0A=
=0A=
/** Call this to disable suggestios on input box (id=3DinputId) */=0A=
function os_disableSuggestionsOn(inputId){=0A=
	r =3D os_map[inputId];=0A=
	if(r !=3D null){=0A=
		// cancel/hide results=0A=
		os_timer =3D null;=0A=
		os_hideResults(r);=0A=
		// turn autocomplete on !=0A=
		document.getElementById(inputId).setAttribute("autocomplete","on");=0A=
		// remove descriptor=0A=
		os_map[inputId] =3D null;=0A=
	}=0A=
}=0A=
=0A=
/** Initialization, call upon page onload */=0A=
function os_MWSuggestInit() {=0A=
	for(i=3D0;i<os_autoload_inputs.length;i++){=0A=
		var id =3D os_autoload_inputs[i];=0A=
		var form =3D os_autoload_forms[i];=0A=
		element =3D document.getElementById( id );=0A=
		if(element !=3D null)=0A=
			os_initHandlers(id,form,element);=0A=
	}=0A=
}=0A=
=0A=
hookEvent("load", os_MWSuggestInit);=0A=
=0A=

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://upload.wikimedia.org/centralnotice/wikipedia/en/centralnotice.js?206xx

=0A=
function toggleNotice() {=0A=
	var notice =3D document.getElementById('centralNotice');=0A=
	if (!wgNoticeToggleState) {=0A=
		notice.className =3D notice.className.replace('collapsed', 'expanded');=0A=
		toggleNoticeCookie('0');=0A=
	} else {=0A=
		notice.className =3D notice.className.replace('expanded', 'collapsed');=0A=
		toggleNoticeCookie('1');=0A=
	}=0A=
	wgNoticeToggleState =3D !wgNoticeToggleState;=0A=
}=0A=
function toggleNoticeStyle(elems, display) {=0A=
	if(elems)=0A=
		for(var i=3D0;i<elems.length;i++)=0A=
			elems[i].style.display =3D display;=0A=
}=0A=
function toggleNoticeCookie(state) {=0A=
	var e =3D new Date();=0A=
	e.setTime( e.getTime() + (7*24*60*60*1000) ); // one week=0A=
	var work=3D'hidesnmessage=3D'+state+'; expires=3D' + e.toGMTString() + =
'; path=3D/';=0A=
	document.cookie =3D work;=0A=
}=0A=
function pickTemplate(templates, weights) {=0A=
	var weightedTemplates =3D new Array();=0A=
	var currentTemplate =3D 0;=0A=
	var totalWeight =3D 0;=0A=
=0A=
	if (templates.length =3D=3D 0)=0A=
		return '';=0A=
=0A=
	while (currentTemplate < templates.length) {=0A=
		totalWeight +=3D weights[currentTemplate];=0A=
		for (i=3D0; i<weights[currentTemplate]; i++) {=0A=
			weightedTemplates[weightedTemplates.length] =3D =
templates[currentTemplate];=0A=
		}=0A=
		currentTemplate++;=0A=
	}=0A=
	=0A=
	if (totalWeight =3D=3D 0)=0A=
		return '';=0A=
=0A=
	var randomnumber=3DMath.floor(Math.random()*totalWeight);=0A=
	return weightedTemplates[randomnumber];=0A=
}=0A=
=0A=
=0A=
var wgNoticeToggleState =3D =
(document.cookie.indexOf('hidesnmessage=3D1')=3D=3D-1);=0A=
document.writeln("\x3cstyle type=3D\"text/css\"\x3e\n#centralNotice =
.siteNoticeSmall{display:none;}\n#centralNotice =
.siteNoticeSmallAnon{display:none;}\n#centralNotice =
.siteNoticeSmallUser{display:none;}\n#centralNotice.collapsed =
.siteNoticeBig{display:none;}\n#centralNotice.collapsed =
.siteNoticeSmall{display:block;}\n#centralNotice.collapsed =
.siteNoticeSmallUser{display:block;}\n#centralNotice.collapsed =
.siteNoticeSmallAnon{display:block;}\n#centralNotice.anonnotice =
.siteNoticeSmallUser{display:none =
!important;}\n#centralNotice.usernotice =
.siteNoticeSmallAnon{display:none !important;}\n\x3c/style\x3e");=0A=
=0A=
wgNotice=3DpickTemplate([],[]);=0A=
if (wgNotice !=3D '')=0A=
wgNotice=3D'<div id=3D"centralNotice" class=3D"' + (wgNoticeToggleState =
? 'expanded' : 'collapsed') + ' ' + (wgUserName ? 'usernotice' : =
'anonnotice' ) + '">' + wgNotice+'</div>';=0A=

------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/w/index.php?title=-&action=raw&smaxage=0&gen=js&useskin=monobook

/* generated javascript */=0A=
var skin =3D 'monobook';=0A=
var stylepath =3D '/skins-1.5';=0A=
=0A=
/* MediaWiki:Common.js */=0A=
//<source lang=3D"javascript">=0A=
=0A=
/* Import more specific scripts if necessary */=0A=
=0A=
if (wgAction =3D=3D "edit" || wgAction =3D=3D "submit" || wgPageName =
=3D=3D "Special:Upload") //scripts specific to editing pages=0A=
{=0A=
    importScript("MediaWiki:Common.js/edit.js")=0A=
}=0A=
else if (wgPageName =3D=3D "Special:Watchlist") //watchlist scripts=0A=
{=0A=
    importScript("MediaWiki:Common.js/watchlist.js")=0A=
}=0A=
else if (wgPageName =3D=3D "Special:Search") //scripts specific to =
Special:Search=0A=
{=0A=
    importScript("MediaWiki:Common.js/search.js")=0A=
}=0A=
=0A=
=0A=
/** Sysop Javascript =
*******************************************************=0A=
  *=0A=
  *  Description: Allows for sysop-specific Javascript at =
[[MediaWiki:Sysop.js]].=0A=
  */=0A=
function sysopFunctions() {=0A=
    if ( wgUserGroups && !window.disableSysopJS ) {=0A=
        for ( var g =3D 0; g < wgUserGroups.length; ++g ) {=0A=
            if ( wgUserGroups[g] =3D=3D "sysop" ) {=0A=
                importScript( "MediaWiki:Sysop.js" );=0A=
                break;=0A=
            }=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
addOnloadHook( sysopFunctions );=0A=
=0A=
=0A=
/** WikiMiniAtlas *******************************************************=0A=
  *=0A=
  *  Description: WikiMiniAtlas is a popup click and drag world map.=0A=
  *               This script causes all of our coordinate links to =
display the WikiMiniAtlas popup button.=0A=
  *               The script itself is located on meta because it is =
used by many projects.=0A=
  *               See [[Meta:WikiMiniAtlas]] for more information. =0A=
  *  Maintainers: [[User:Dschwen]]=0A=
  */=0A=
=0A=
if (wgServer =3D=3D "https://secure.wikimedia.org") {=0A=
  var metaBase =3D "https://secure.wikimedia.org/wikipedia/meta";=0A=
} else {=0A=
  var metaBase =3D "http://meta.wikimedia.org";=0A=
}=0A=
importScriptURI(metaBase+"/w/index.php?title=3DMediaWiki:Wikiminiatlas.js=
&action=3Draw&ctype=3Dtext/javascript&smaxage=3D21600&maxage=3D86400")=0A=
=0A=
=0A=
/* Scripts specific to Internet Explorer */=0A=
=0A=
if (navigator.appName =3D=3D "Microsoft Internet Explorer")=0A=
{=0A=
    /** Internet Explorer bug fix =
**************************************************=0A=
     *=0A=
     *  Description: Fixes IE horizontal scrollbar bug=0A=
     *  Maintainers: [[User:Tom-]]?=0A=
     */=0A=
    =0A=
    var oldWidth;=0A=
    var docEl =3D document.documentElement;=0A=
    =0A=
    function fixIEScroll()=0A=
    {=0A=
        if (!oldWidth || docEl.clientWidth > oldWidth)=0A=
            doFixIEScroll();=0A=
        else=0A=
            setTimeout(doFixIEScroll, 1);=0A=
        =0A=
        oldWidth =3D docEl.clientWidth;=0A=
    }=0A=
    =0A=
    function doFixIEScroll() {=0A=
        docEl.style.overflowX =3D (docEl.scrollWidth - docEl.clientWidth =
< 4) ? "hidden" : "";=0A=
    }=0A=
    =0A=
    document.attachEvent("onreadystatechange", fixIEScroll);=0A=
    document.attachEvent("onresize", fixIEScroll);=0A=
    =0A=
    =0A=
    /**=0A=
     * Remove need for CSS hacks regarding MSIE and IPA.=0A=
     */=0A=
    =0A=
    if (document.createStyleSheet) {=0A=
        document.createStyleSheet().addRule('.IPA', 'font-family: =
"Doulos SIL", "Charis SIL", Gentium, "DejaVu Sans", Code2000, "TITUS =
Cyberbit Basic", "Arial Unicode MS", "Lucida Sans Unicode", "Chrysanthi =
Unicode";');=0A=
    }=0A=
    =0A=
    =0A=
    //Import scripts specific to Internet Explorer 6=0A=
    if (navigator.appVersion.substr(22, 1) =3D=3D "6")=0A=
    {=0A=
        importScript("MediaWiki:Common.js/IE60Fixes.js")=0A=
    }=0A=
}=0A=
=0A=
=0A=
/* Test if an element has a certain class =
**************************************=0A=
 *=0A=
 * Description: Uses regular expressions and caching for better =
performance.=0A=
 * Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]=0A=
 */=0A=
=0A=
var hasClass =3D (function () {=0A=
    var reCache =3D {};=0A=
    return function (element, className) {=0A=
        return (reCache[className] ? reCache[className] : =
(reCache[className] =3D new RegExp("(?:\\s|^)" + className + =
"(?:\\s|$)"))).test(element.className);=0A=
    };=0A=
})();=0A=
=0A=
=0A=
/** Interwiki links to featured articles =
***************************************=0A=
 *=0A=
 *  Description: Highlights interwiki links to featured articles (or=0A=
 *               equivalents) by changing the bullet before the =
interwiki link=0A=
 *               into a star.=0A=
 *  Maintainers: [[User:R. Koot]]=0A=
 */=0A=
=0A=
function LinkFA() =0A=
{=0A=
    if ( document.getElementById( "p-lang" ) ) {=0A=
        var InterwikiLinks =3D document.getElementById( "p-lang" =
).getElementsByTagName( "li" );=0A=
=0A=
        for ( var i =3D 0; i < InterwikiLinks.length; i++ ) {=0A=
            if ( document.getElementById( InterwikiLinks[i].className + =
"-fa" ) ) {=0A=
                InterwikiLinks[i].className +=3D " FA"=0A=
                InterwikiLinks[i].title =3D "This is a featured article =
in another language.";=0A=
            }=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
addOnloadHook( LinkFA );=0A=
=0A=
=0A=
/** Collapsible tables =
*********************************************************=0A=
 *=0A=
 *  Description: Allows tables to be collapsed, showing only the header. =
See=0A=
 *               [[Wikipedia:NavFrame]].=0A=
 *  Maintainers: [[User:R. Koot]]=0A=
 */=0A=
=0A=
var autoCollapse =3D 2;=0A=
var collapseCaption =3D "hide";=0A=
var expandCaption =3D "show";=0A=
=0A=
function collapseTable( tableIndex )=0A=
{=0A=
    var Button =3D document.getElementById( "collapseButton" + =
tableIndex );=0A=
    var Table =3D document.getElementById( "collapsibleTable" + =
tableIndex );=0A=
=0A=
    if ( !Table || !Button ) {=0A=
        return false;=0A=
    }=0A=
=0A=
    var Rows =3D Table.rows;=0A=
=0A=
    if ( Button.firstChild.data =3D=3D collapseCaption ) {=0A=
        for ( var i =3D 1; i < Rows.length; i++ ) {=0A=
            Rows[i].style.display =3D "none";=0A=
        }=0A=
        Button.firstChild.data =3D expandCaption;=0A=
    } else {=0A=
        for ( var i =3D 1; i < Rows.length; i++ ) {=0A=
            Rows[i].style.display =3D Rows[0].style.display;=0A=
        }=0A=
        Button.firstChild.data =3D collapseCaption;=0A=
    }=0A=
}=0A=
=0A=
function createCollapseButtons()=0A=
{=0A=
    var tableIndex =3D 0;=0A=
    var NavigationBoxes =3D new Object();=0A=
    var Tables =3D document.getElementsByTagName( "table" );=0A=
=0A=
    for ( var i =3D 0; i < Tables.length; i++ ) {=0A=
        if ( hasClass( Tables[i], "collapsible" ) ) {=0A=
=0A=
            /* only add button and increment count if there is a header =
row to work with */=0A=
            var HeaderRow =3D Tables[i].getElementsByTagName( "tr" )[0];=0A=
            if (!HeaderRow) continue;=0A=
            var Header =3D HeaderRow.getElementsByTagName( "th" )[0];=0A=
            if (!Header) continue;=0A=
=0A=
            NavigationBoxes[ tableIndex ] =3D Tables[i];=0A=
            Tables[i].setAttribute( "id", "collapsibleTable" + =
tableIndex );=0A=
=0A=
            var Button     =3D document.createElement( "span" );=0A=
            var ButtonLink =3D document.createElement( "a" );=0A=
            var ButtonText =3D document.createTextNode( collapseCaption =
);=0A=
=0A=
            Button.className =3D "collapseButton";  //Styles are =
declared in Common.css=0A=
=0A=
            ButtonLink.style.color =3D Header.style.color;=0A=
            ButtonLink.setAttribute( "id", "collapseButton" + tableIndex =
);=0A=
            ButtonLink.setAttribute( "href", "javascript:collapseTable(" =
+ tableIndex + ");" );=0A=
            ButtonLink.appendChild( ButtonText );=0A=
=0A=
            Button.appendChild( document.createTextNode( "[" ) );=0A=
            Button.appendChild( ButtonLink );=0A=
            Button.appendChild( document.createTextNode( "]" ) );=0A=
=0A=
            Header.insertBefore( Button, Header.childNodes[0] );=0A=
            tableIndex++;=0A=
        }=0A=
    }=0A=
=0A=
    for ( var i =3D 0;  i < tableIndex; i++ ) {=0A=
        if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex =
>=3D autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {=0A=
            collapseTable( i );=0A=
        } =0A=
        else if ( hasClass( NavigationBoxes[i], "innercollapse" ) ) {=0A=
            var element =3D NavigationBoxes[i];=0A=
            while (element =3D element.parentNode) {=0A=
                if ( hasClass( element, "outercollapse" ) ) {=0A=
                    collapseTable ( i );=0A=
                    break;=0A=
                }=0A=
            }=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
addOnloadHook( createCollapseButtons );=0A=
=0A=
=0A=
/** Dynamic Navigation Bars (experimental) =
*************************************=0A=
 *=0A=
 *  Description: See [[Wikipedia:NavFrame]].=0A=
 *  Maintainers: UNMAINTAINED=0A=
 */=0A=
=0A=
// set up the words in your language=0A=
var NavigationBarHide =3D '[' + collapseCaption + ']';=0A=
var NavigationBarShow =3D '[' + expandCaption + ']';=0A=
=0A=
// shows and hides content and picture (if available) of navigation bars=0A=
// Parameters:=0A=
//     indexNavigationBar: the index of navigation bar to be toggled=0A=
function toggleNavigationBar(indexNavigationBar)=0A=
{=0A=
    var NavToggle =3D document.getElementById("NavToggle" + =
indexNavigationBar);=0A=
    var NavFrame =3D document.getElementById("NavFrame" + =
indexNavigationBar);=0A=
=0A=
    if (!NavFrame || !NavToggle) {=0A=
        return false;=0A=
    }=0A=
=0A=
    // if shown now=0A=
    if (NavToggle.firstChild.data =3D=3D NavigationBarHide) {=0A=
        for (var NavChild =3D NavFrame.firstChild; NavChild !=3D null; =
NavChild =3D NavChild.nextSibling) {=0A=
            if ( hasClass( NavChild, 'NavPic' ) ) {=0A=
                NavChild.style.display =3D 'none';=0A=
            }=0A=
            if ( hasClass( NavChild, 'NavContent') ) {=0A=
                NavChild.style.display =3D 'none';=0A=
            }=0A=
        }=0A=
    NavToggle.firstChild.data =3D NavigationBarShow;=0A=
=0A=
    // if hidden now=0A=
    } else if (NavToggle.firstChild.data =3D=3D NavigationBarShow) {=0A=
        for (var NavChild =3D NavFrame.firstChild; NavChild !=3D null; =
NavChild =3D NavChild.nextSibling) {=0A=
            if (hasClass(NavChild, 'NavPic')) {=0A=
                NavChild.style.display =3D 'block';=0A=
            }=0A=
            if (hasClass(NavChild, 'NavContent')) {=0A=
                NavChild.style.display =3D 'block';=0A=
            }=0A=
        }=0A=
        NavToggle.firstChild.data =3D NavigationBarHide;=0A=
    }=0A=
}=0A=
=0A=
// adds show/hide-button to navigation bars=0A=
function createNavigationBarToggleButton()=0A=
{=0A=
    var indexNavigationBar =3D 0;=0A=
    // iterate over all < div >-elements =0A=
    var divs =3D document.getElementsByTagName("div");=0A=
    for (var i =3D 0; NavFrame =3D divs[i]; i++) {=0A=
        // if found a navigation bar=0A=
        if (hasClass(NavFrame, "NavFrame")) {=0A=
=0A=
            indexNavigationBar++;=0A=
            var NavToggle =3D document.createElement("a");=0A=
            NavToggle.className =3D 'NavToggle';=0A=
            NavToggle.setAttribute('id', 'NavToggle' + =
indexNavigationBar);=0A=
            NavToggle.setAttribute('href', =
'javascript:toggleNavigationBar(' + indexNavigationBar + ');');=0A=
=0A=
            var isCollapsed =3D hasClass( NavFrame, "collapsed" );=0A=
            /*=0A=
             * Check if any children are already hidden.  This loop is =
here for backwards compatibility:=0A=
             * the old way of making NavFrames start out collapsed was =
to manually add style=3D"display:none"=0A=
             * to all the NavPic/NavContent elements.  Since this was =
bad for accessibility (no way to make=0A=
             * the content visible without JavaScript support), the new =
recommended way is to add the class=0A=
             * "collapsed" to the NavFrame itself, just like with =
collapsible tables.=0A=
             */=0A=
            for (var NavChild =3D NavFrame.firstChild; NavChild !=3D =
null && !isCollapsed; NavChild =3D NavChild.nextSibling) {=0A=
                if ( hasClass( NavChild, 'NavPic' ) || hasClass( =
NavChild, 'NavContent' ) ) {=0A=
                    if ( NavChild.style.display =3D=3D 'none' ) {=0A=
                        isCollapsed =3D true;=0A=
                    }=0A=
                }=0A=
            }=0A=
            if (isCollapsed) {=0A=
                for (var NavChild =3D NavFrame.firstChild; NavChild !=3D =
null; NavChild =3D NavChild.nextSibling) {=0A=
                    if ( hasClass( NavChild, 'NavPic' ) || hasClass( =
NavChild, 'NavContent' ) ) {=0A=
                        NavChild.style.display =3D 'none';=0A=
                    }=0A=
                }=0A=
            }=0A=
            var NavToggleText =3D document.createTextNode(isCollapsed ? =
NavigationBarShow : NavigationBarHide);=0A=
            NavToggle.appendChild(NavToggleText);=0A=
=0A=
            // Find the NavHead and attach the toggle link (Must be this =
complicated because Moz's firstChild handling is borked)=0A=
            for(var j=3D0; j < NavFrame.childNodes.length; j++) {=0A=
                if (hasClass(NavFrame.childNodes[j], "NavHead")) {=0A=
                    NavFrame.childNodes[j].appendChild(NavToggle);=0A=
                }=0A=
            }=0A=
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
addOnloadHook( createNavigationBarToggleButton );=0A=
=0A=
=0A=
/** Main Page layout fixes =
*********************************************************=0A=
 *=0A=
 *  Description: Adds an additional link to the complete list of =
languages available.=0A=
 *  Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex =
Smotrov]]=0A=
 */=0A=
=0A=
if (wgPageName =3D=3D 'Main_Page' || wgPageName =3D=3D 'Talk:Main_Page') =0A=
    addOnloadHook(function () {=0A=
        addPortletLink('p-lang', =
'http://meta.wikimedia.org/wiki/List_of_Wikipedias',=0A=
                 'Complete list', 'interwiki-completelist', 'Complete =
list of Wikipedias')=0A=
        var nstab =3D document.getElementById('ca-nstab-main')=0A=
        if (nstab && wgUserLanguage=3D=3D'en') =0A=
            nstab.firstChild.firstChild.nodeValue =3D 'Main Page'=0A=
    }=0A=
)=0A=
=0A=
/** "Technical restrictions" title fix =
*****************************************=0A=
 *=0A=
 *  Description: For pages that have something like Template:Wrongtitle, =
replace=0A=
 *               the title, but only if it is cut-and-pasteable as a =
valid=0A=
 *               wikilink. For instance, "NZR WB class" can be changed to=0A=
 *               "NZR W<sup>B</sup> class", but [[C#]] is not an =
equivalent wikilink,=0A=
 *               so [[C Sharp]] doesn't have its main title changed.=0A=
 *=0A=
 *               The function looks for a banner like this: =0A=
 *               <div id=3D"RealTitleBanner"> ... <span =
id=3D"RealTitle">title</span> ... </div>=0A=
 *  Maintainers: Remember_the_dot=0A=
 */=0A=
=0A=
if (wgIsArticle) //prevents the "Editing " prefix from disappearing =
during preview=0A=
{=0A=
    addOnloadHook(function()=0A=
    {=0A=
        var realTitle =3D document.getElementById("RealTitle")=0A=
        =0A=
        if (realTitle)=0A=
        {=0A=
            //normalizes a title or a namespace name (but not both)=0A=
            //trims leading and trailing underscores and converts =
(possibly multiple) spaces and underscores to single underscores=0A=
            function normalizeTitle(title)=0A=
            {=0A=
                return title.replace(/^_+/, "").replace(/_+$/, =
"").replace(/[\s_]+/g, "_")=0A=
            }=0A=
            =0A=
            if (realTitle.textContent) //everyone but IE=0A=
            {=0A=
                var realTitleText =3D realTitle.textContent=0A=
            }=0A=
            else //IE=0A=
            {=0A=
                var realTitleText =3D realTitle.innerText=0A=
            }=0A=
            =0A=
            var normalizedRealTitle=0A=
            var normalizedPageTitle=0A=
            var indexOfColon =3D realTitleText.indexOf(":")=0A=
            var normalizedNamespaceName =3D =
normalizeTitle(realTitleText.substring(0, indexOfColon)).toLowerCase()=0A=
            =0A=
            //make namespace prefix lowercase and uppercase the first =
letter of the title=0A=
            if (indexOfColon =3D=3D -1 || =
wgCanonicalNamespace.toLowerCase() !=3D normalizedNamespaceName) //no =
namespace prefix - either no colon or a nonsensical namespace prefix =
(for example, "Foo" in "Foo: The Story of My Life")=0A=
            {=0A=
                normalizedRealTitle =3D normalizeTitle(realTitleText)=0A=
                normalizedRealTitle =3D =
normalizedRealTitle.charAt(0).toUpperCase() + =
normalizedRealTitle.substring(1)=0A=
                normalizedPageTitle =3D =
wgPageName.charAt(0).toUpperCase() + wgPageName.substring(1)=0A=
            }=0A=
            else //using a namespace prefix=0A=
            {=0A=
                var normalizedRealPageTitle =3D =
normalizeTitle(realTitleText.substring(indexOfColon + 1))=0A=
                =0A=
                normalizedRealTitle =3D normalizedNamespaceName=0A=
                if (normalizedNamespaceName !=3D "") //namespace 0 is a =
special case where the leading colon should never be shown=0A=
                {=0A=
                    normalizedRealTitle +=3D ":"=0A=
                }=0A=
                normalizedRealTitle +=3D =
normalizedRealPageTitle.charAt(0).toUpperCase() + =
normalizedRealPageTitle.substring(1)=0A=
                normalizedPageTitle =3D wgPageName.substring(0, =
wgPageName.indexOf(":") + 1).toLowerCase() + =
wgPageName.substring(wgPageName.indexOf(":") + 1)=0A=
            }=0A=
            =0A=
            if (normalizedRealTitle =3D=3D normalizedPageTitle) =
//normalized titles match, so we can do full replacement=0A=
            {=0A=
                var h1 =3D document.getElementsByTagName("h1")[0]=0A=
                =0A=
                //remove all child nodes, including text=0A=
                while (h1.firstChild) =0A=
                {=0A=
                    h1.removeChild(h1.firstChild)=0A=
                }=0A=
                =0A=
                //populate with nodes of real title=0A=
                while (realTitle.firstChild) //the children are moved to =
a new parent element=0A=
                {=0A=
                    h1.appendChild(realTitle.firstChild)=0A=
                }=0A=
                =0A=
                //delete the real title banner since the problem is =
solved=0A=
                var realTitleBanner =3D =
document.getElementById("RealTitleBanner")=0A=
                if (realTitleBanner) =
realTitleBanner.parentNode.removeChild(realTitleBanner)=0A=
            }=0A=
            =0A=
            //no matter what, correct the page title=0A=
            document.title =3D realTitleText + " - Wikipedia, the free =
encyclopedia"=0A=
        }=0A=
    })=0A=
}=0A=
=0A=
=0A=
/** Table sorting fixes ************************************************=0A=
  *=0A=
  *  Description: Disables code in table sorting routine to set classes =
on even/odd rows=0A=
  *  Maintainers: [[User:Random832]]=0A=
  */=0A=
=0A=
ts_alternate_row_colors =3D false;=0A=
=0A=
=0A=
/***** uploadwizard_newusers ********=0A=
 * Switches in a message for non-autoconfirmed users at =
[[Wikipedia:Upload]]=0A=
 *=0A=
 *  Maintainers: [[User:Krimpet]]=0A=
 ****/=0A=
function uploadwizard_newusers() {=0A=
  if (wgNamespaceNumber =3D=3D 4 && wgTitle =3D=3D "Upload" && wgAction =
=3D=3D "view") {=0A=
    var oldDiv =3D document.getElementById("autoconfirmedusers"),=0A=
        newDiv =3D document.getElementById("newusers");=0A=
    if (oldDiv && newDiv) {=0A=
      if (typeof wgUserGroups =3D=3D "object" && wgUserGroups) {=0A=
        for (i =3D 0; i < wgUserGroups.length; i++) {=0A=
          if (wgUserGroups[i] =3D=3D "autoconfirmed") {=0A=
            oldDiv.style.display =3D "block";=0A=
            newDiv.style.display =3D "none";=0A=
            return;=0A=
          }=0A=
        }=0A=
      }=0A=
      oldDiv.style.display =3D "none";=0A=
      newDiv.style.display =3D "block";=0A=
      return;=0A=
    }=0A=
  }=0A=
}=0A=
addOnloadHook(uploadwizard_newusers);=0A=
=0A=
=0A=
/** IPv6 AAAA connectivity testing =
*******************************************************=0A=
  *=0A=
  *  Description: Uses hidden images to measure the possible negative =
impact of IPv6=0A=
  *  enabling the Wikimedia sites.=0A=
  *  This works by adding a hidden div to the footer with several image =
tags. =0A=
  *  The source addresses of the image tags are set to domainnames which =
have v4, v6 and=0A=
  *  both address types set.  The script times how long objects take to =
load.=0A=
  *  Results are sent back to the server. =
http://ipv6and4.labs.wikimedia.org/stats.html=0A=
  *  Based on http://www.braintrust.co.nz/ipv6wwwtest/=0A=
  *  Contact: [[User:Gmaxwell]], [[User:Mark Bergsma]], =
[[User:Mindspillage]]=0A=
  */=0A=
=0A=
var __ipv6wwwtest_factor =3D 100;=0A=
var __ipv6wwwtest_done =3D 0;=0A=
if ((wgServer !=3D "https://secure.wikimedia.org") && =
(Math.floor(Math.random()*__ipv6wwwtest_factor)=3D=3D42)) {=0A=
        var __ipv6wwwtest_timeoutMsec =3D 10000; // Timeout for 'final' =
result message in milliseconds=0A=
        var __ipv6wwwtest_hostSuffix =3D ".labs.wikimedia.org"; // =
Suffix to go on the IMG hostnames=0A=
        var __ipv6wwwtest_stopAtTimeout =3D true; // Whether to stop =
when the timeout is reached or not=0A=
=0A=
        var __ipv6wwwtest_pageLoadTime;=0A=
        var __ipv6wwwtest_timeout =3D false;=0A=
        var __ipv6wwwtest_ipv4LoadTime =3D false;=0A=
        var __ipv6wwwtest_ipv4relLoadTime =3D false;=0A=
        var __ipv6wwwtest_ipv6LoadTime =3D false;=0A=
        var __ipv6wwwtest_ipv6bigLoadTime =3D false;=0A=
        var __ipv6wwwtest_ipv6and4LoadTime =3D false;=0A=
        var __ipv6wwwtest_id =3D =
Math.floor(Math.random()*Math.pow(2,31));=0A=
=0A=
        function __ipv6wwwtest_startTest() {=0A=
                __ipv6wwwtest_pageLoadTime =3D new Date();=0A=
                document.getElementById("__ipv6wwwtest_ipv4Img").src =3D =
"http://ipv4" + __ipv6wwwtest_hostSuffix +"/ipv4.gif?id=3D" + =
__ipv6wwwtest_id;=0A=
                document.getElementById("__ipv6wwwtest_ipv4relImg").src =
=3D "//ipv4" + __ipv6wwwtest_hostSuffix +"/ipv4.gif?rel=3D1&id=3D" + =
__ipv6wwwtest_id;=0A=
                document.getElementById("__ipv6wwwtest_ipv6Img").src =3D =
"http://ipv6" + __ipv6wwwtest_hostSuffix +"/ipv6.gif?id=3D" + =
__ipv6wwwtest_id;=0A=
                document.getElementById("__ipv6wwwtest_ipv6and4Img").src =
=3D "http://ipv6and4" + __ipv6wwwtest_hostSuffix +"/ipv6and4.gif?id=3D" =
+ __ipv6wwwtest_id;=0A=
                document.getElementById("__ipv6wwwtest_ipv6bigImg").src =
=3D "http://ipv6" + __ipv6wwwtest_hostSuffix +"/ipv6big.gif?id=3D" + =
__ipv6wwwtest_id;=0A=
        }=0A=
=0A=
        function __ipv6wwwtest_sendResults(stage) {=0A=
                document.getElementById("__ipv6wwwtest_resultsImg").src =
=3D "http://results" + __ipv6wwwtest_hostSuffix +"/results.gif?id=3D" + =
__ipv6wwwtest_id + "&stage=3D" + stage + "&timeout=3D" + =
__ipv6wwwtest_timeoutMsec + "&stop_at_timeout=3D" + =
__ipv6wwwtest_stopAtTimeout + "&ipv4=3D" + =
__ipv6wwwtest_getLoadTime(__ipv6wwwtest_ipv4LoadTime) + "&ipv6=3D" + =
__ipv6wwwtest_getLoadTime(__ipv6wwwtest_ipv6LoadTime) + "&ipv6and4=3D" + =
__ipv6wwwtest_getLoadTime(__ipv6wwwtest_ipv6and4LoadTime) + =
"&ipv6big=3D" + __ipv6wwwtest_getLoadTime(__ipv6wwwtest_ipv6bigLoadTime) =
+"&ipv4rel=3D"+ __ipv6wwwtest_getLoadTime(__ipv6wwwtest_ipv4relLoadTime) =
+ "&rate=3D" + __ipv6wwwtest_factor;=0A=
        };=0A=
=0A=
        function __ipv6wwwtest_getLoadTime(item) {=0A=
                if (item =3D=3D false) {=0A=
                        return "NaN";=0A=
                } else {=0A=
                        return (item.getTime() - =
__ipv6wwwtest_pageLoadTime.getTime());=0A=
                }=0A=
        }=0A=
=0A=
        function __ipv6wwwtest_checkFinished() {=0A=
                if ( (! __ipv6wwwtest_ipv6LoadTime) || (! =
__ipv6wwwtest_ipv4LoadTime) || (! __ipv6wwwtest_ipv6and4LoadTime) || (! =
__ipv6wwwtest_ipv6bigLoadTime) || (! __ipv6wwwtest_getLoadTime)) {=0A=
                        if (!__ipv6wwwtest_timeout) {=0A=
                                __ipv6wwwtest_timeout =3D =
window.setTimeout('__ipv6wwwtest_sendFinalResults()',__ipv6wwwtest_timeou=
tMsec);=0A=
                        }=0A=
                        __ipv6wwwtest_sendResults('partial');=0A=
                } else {=0A=
                        __ipv6wwwtest_sendFinalResults();=0A=
                }=0A=
        }=0A=
=0A=
        function __ipv6wwwtest_sendFinalResults() {=0A=
                if (__ipv6wwwtest_done=3D=3D0) {=0A=
                  if (__ipv6wwwtest_timeout) {=0A=
                          window.clearTimeout(__ipv6wwwtest_timeout);=0A=
                  }=0A=
                  __ipv6wwwtest_sendResults('final');=0A=
=0A=
                  if (__ipv6wwwtest_stopAtTimeout) {=0A=
                          =
document.getElementById("__ipv6wwwtest_ipv4Img").src =3D "";=0A=
                          =
document.getElementById("__ipv6wwwtest_ipv4relImg").src =3D "";=0A=
                          =
document.getElementById("__ipv6wwwtest_ipv6Img").src =3D "";=0A=
                          =
document.getElementById("__ipv6wwwtest_ipv6and4Img").src =3D "";=0A=
                          =
document.getElementById("__ipv6wwwtest_ipv6bigImg").src =3D "";=0A=
                  }=0A=
                }=0A=
                __ipv6wwwtest_done=3D1;=0A=
        }=0A=
  addOnloadHook(function() {=0A=
        v6sub=3Ddocument.getElementById("footer");=0A=
        v6sub.innerHTML=3Dv6sub.innerHTML+'<div style=3D"visibility: =
hidden;"> <img height=3D"1" width=3D"1" src=3D"" =
id=3D"__ipv6wwwtest_ipv4Img" onload=3D"__ipv6wwwtest_ipv4LoadTime =3D =
new Date(); __ipv6wwwtest_checkFinished();" /> <img height=3D"1" =
width=3D"1" src=3D"" id=3D"__ipv6wwwtest_ipv4relImg" =
onload=3D"__ipv6wwwtest_ipv4relLoadTime =3D new Date(); =
__ipv6wwwtest_checkFinished();" /> <img height=3D"1" width=3D"1" =
src=3D"" id=3D"__ipv6wwwtest_ipv6and4Img" =
onload=3D"__ipv6wwwtest_ipv6and4LoadTime =3D new Date(); =
__ipv6wwwtest_checkFinished();" /> <img height=3D"1" width=3D"1" =
src=3D"" id=3D"__ipv6wwwtest_ipv6Img" =
onload=3D"__ipv6wwwtest_ipv6LoadTime =3D new Date(); =
__ipv6wwwtest_checkFinished();" /> <img height=3D"1" width=3D"1" =
src=3D"" id=3D"__ipv6wwwtest_ipv6bigImg" =
onload=3D"__ipv6wwwtest_ipv6bigLoadTime =3D new Date(); =
__ipv6wwwtest_checkFinished();" /> <img height=3D"1" width=3D"1" =
src=3D"" id=3D"__ipv6wwwtest_resultsImg" /> </div>';=0A=
       if (document.getElementById("__ipv6wwwtest_ipv4Img") && =
document.getElementById("__ipv6wwwtest_ipv6Img") && =
document.getElementById("__ipv6wwwtest_ipv6and4Img") && =
document.getElementById("__ipv6wwwtest_ipv6bigImg")) {=0A=
         __ipv6wwwtest_startTest();=0A=
       }=0A=
   });=0A=
}=0A=
=0A=
/** Disambig editintro =
********************************************************=0A=
 *=0A=
 *  Description: Adds an editintro on disambiguation pages. Original code=0A=
 *  located at [[User:RockMFR/disambigeditintro.js]].=0A=
 *=0A=
 *  Maintainers: [[User:RockMFR]], [[User:Quiddity]]=0A=
 */=0A=
 =0A=
if (wgNamespaceNumber =3D=3D 0) addOnloadHook(function(){=0A=
 if (!document.getElementById('disambig')) return=0A=
 var el =3D document.getElementById('ca-edit')=0A=
 if (el) el =3D el.getElementsByTagName('a')[0]=0A=
 if (el) el.href +=3D '&editintro=3DTemplate:Disambig_editintro'=0A=
})=0A=
=0A=
/** Mobile browser helper link =
************************************************=0A=
 *=0A=
 *  Adds a link to the mobile-optimized gateway at en.m.wikimedia.org=0A=
 *  for viewers on iPhone, iPod Touch, and Android devices.=0A=
 *  This is semi-experimental to drive more test traffic there for now;=0A=
 *  it's still in development but very usable for reading!=0A=
 *=0A=
 *  Currently set to always show the link on main page and search =
results,=0A=
 *  and w/ 25% probability on other page views.=0A=
 *=0A=
 *  Maintainer: [[User:Brion VIBBER]]=0A=
 */=0A=
if (/(Android|iPhone|iPod)/.test(navigator.userAgent)) {=0A=
  addOnloadHook(function() {=0A=
    var prob =3D 1.0;=0A=
    if (wgCanonicalNamespace =3D=3D 'Special' && =
wgCanonicalSpecialPageName =3D=3D 'Search') {=0A=
       var pageLink =3D '?search=3D' + =
encodeURIComponent(document.getElementById('searchText').value);=0A=
    } else if (wgPageName =3D=3D 'Main_Page') {=0A=
       var pageLink =3D '::Home'; // Special case=0A=
    } else {=0A=
       var pageLink =3D =
encodeURIComponent(wgPageName).replace('%2F','/').replace('%3A',':');=0A=
    }=0A=
    if (prob < Math.random()) return;=0A=
=0A=
    var div =3D document.createElement('div');=0A=
    div.style.fontSize =3D '30pt';=0A=
    div.style.lineHeight =3D '40pt';=0A=
    div.style.textAlign =3D 'center';=0A=
    div.style.marginTop =3D '20px';=0A=
    div.style.marginBottom =3D '20px';=0A=
    div.style.padding =3D '20px';=0A=
    div.style.border =3D '2px solid gray';=0A=
    div.appendChild(document.createTextNode("View this page on "));=0A=
    var link =3D document.createElement('a');=0A=
    link.href =3D 'http://en.m.wikipedia.org/wiki/' + pageLink;=0A=
    link.appendChild(document.createTextNode("Wikipedia's mobile site"));=0A=
    div.appendChild(link);=0A=
    var content=3Ddocument.getElementById('content');=0A=
    content.insertBefore(div,content.firstChild);=0A=
  });=0A=
}=0A=
=0A=
//</source>=0A=
=0A=
/* MediaWiki:Monobook.js */=0A=
/* Any JavaScript here will be loaded for users using the MonoBook skin =
*/=0A=
=0A=
/** Anon tips and donation banner **************************=0A=
  *=0A=
  *  Description: This implements an anon tips / donation banner. It =
includes a workaround for=0A=
  *               the Z-index bug found in Internet Explorer. It =
correctly places the anon notice=0A=
  *               on the page, even under IE6. See this Google search =
for more information about the bug:=0A=
  *               http://www.google.com/search?q=3Dz-index+ie6+bug=0A=
  *  Maintainers: [[User:Gmaxwell]], [[User:MZMcBride]]=0A=
  */=0A=
=0A=
if(wgUserName =3D=3D null) addOnloadHook((function (){=0A=
    if(document.getElementById('siteNotice') || window.siteNoticeValue =
|| window.wgNotice) return=0A=
    var message=3Dnew Array();=0A=
        message[0]=3D'Your <a =
href=3D"http://wikimediafoundation.org/wiki/Fundraising?source=3Denwiki_0=
0" class=3D"extiw" title=3D"wikimedia:Fundraising"><b>continued =
donations</b></a> keep Wikipedia running!';=0A=
        message[1]=3D'<a =
href=3D"http://wikimediafoundation.org/wiki/Fundraising?source=3Denwiki_0=
1" class=3D"extiw" title=3D"foundation:Fundraising"><b>Make a =
donation</b></a> to Wikipedia and give the gift of knowledge!';=0A=
        message[2]=3D'Wikipedia is sustained by people like you. Please =
<a =
href=3D"http://wikimediafoundation.org/wiki/Fundraising?source=3Denwiki_0=
2" class=3D"extiw" title=3D"foundation:fundraising"><b>donate</b></a> =
today.';=0A=
        message[3]=3D'Help us improve Wikipedia by <a =
href=3D"http://wikimediafoundation.org/wiki/Fundraising?source=3Denwiki_0=
3" class=3D"extiw" title=3D"foundation:Fundraising"><b>supporting it =
financially</b></a>.';=0A=
        message[4]=3D'You can <a =
href=3D"http://wikimediafoundation.org/wiki/Fundraising?source=3Denwiki_0=
4" class=3D"extiw" title=3D"wikimedia:Fundraising"><b>support =
Wikipedia</b></a> by making a tax-deductible donation.'=0A=
        message[5]=3D'Help us provide free content to the world by <a =
href=3D"http://wikimediafoundation.org/wiki/Fundraising?source=3Denwiki_0=
5" class=3D"extiw" title=3D"foundation:Fundraising"><b>donating =
today</b></a>!';=0A=
        message[6]=3D'<a =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Researching_with_Wikipedia=
" title=3D"Wikipedia:Researching with Wikipedia">Learn more about using =
Wikipedia for research.</a>';=0A=
        message[7]=3D'<a =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Ten_things_you_may_not_kno=
w_about_Wikipedia" title=3D"Wikipedia:Ten things you may not know about =
Wikipedia">Ten things you may not know about Wikipedia.</a>';=0A=
        message[8]=3D'<a =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Ten_things_you_may_not_kno=
w_about_images_on_Wikipedia" title=3D"Wikipedia:Ten things you may not =
know about images on Wikipedia">Ten things you may not know about images =
on Wikipedia.</a>';=0A=
        message[9]=3D'<a =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Citing_Wikipedia" =
title=3D"Wikipedia:Citing Wikipedia">Learn more about citing =
Wikipedia.</a>';=0A=
        message[10]=3D'Have questions? <a =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Questions" =
title=3D"Wikipedia:Questions">Find out how to ask questions and get =
answers.</a>';=0A=
        message[11]=3D'<a =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Basic_navigation" =
title=3D"Wikipedia:Basic navigation">Find out more about navigating =
Wikipedia and finding information.</a>';=0A=
        message[12]=3D'<a =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Contributing_to_Wikipedia"=
 title=3D"Wikipedia:Contributing to Wikipedia">Interested in =
contributing to Wikipedia?</a>';=0A=
    var weightLimit =3D 6;=0A=
    var biasPercent =3D 0.815;=0A=
    var whichMessage =3D (Math.random() < biasPercent) ? weightLimit : =
message.length;=0A=
 =0A=
    whichMessage =3D Math.floor(Math.random() * whichMessage);=0A=
 =0A=
    var wrapper =3D document.getElementById("globalWrapper");=0A=
    if (wrapper) {=0A=
        var div =3D document.createElement('div');=0A=
        div.id =3D "anon-banner";=0A=
        div.style.cssText =3D "position:absolute; z-index:40; =
left:155px; top:1px; clear:both; float:left; font-size:90%; =
font-style:italic; white-space:nowrap";=0A=
        div.innerHTML =3D message[whichMessage];=0A=
        wrapper.insertBefore(div, wrapper.firstChild);=0A=
    }=0A=
}));=0A=
=0A=
=0A=
/** Topbar content fix with sitenotice / CentralNotice =
**************************=0A=
  *=0A=
  *  Description: This fixes the location of topbar content (e.g., =
featured=0A=
  *               content star) when the sitenotice or CentralNotice is =
active.=0A=
  *  Maintainers: [[User:TheDJ]], [[User:MZMcBride]]=0A=
  */=0A=
=0A=
if((navigator.userAgent.indexOf("MSIE 6")=3D=3D-1) && (wgAction =3D=3D =
'submit' || wgAction =3D=3D 'view')) addOnloadHook(function() {=0A=
    if(!document.getElementById('siteNotice') && !window.siteNoticeValue =
&& !window.wgNotice) return=0A=
    appendCSS('#bodyContent { position:relative; } \n.topicon, =
#protected-icon{ position:absolute; top:-2em !important;}\n#coordinates{ =
position:absolute; top:1px !important; }');=0A=
})
------=_NextPart_000_0000_01C99552.8DD6C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://en.wikipedia.org/w/index.php?title=User:Bci2/monobook.js&action=raw&ctype=text/javascript

/* Empty */
------=_NextPart_000_0000_01C99552.8DD6C7D0--