From: "Saved by Windows Internet Explorer 7"
Subject: Intentionality of Act and the Future of Observations - HL7Wiki
Date: Wed, 15 Jul 2009 14:26:28 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CA0558.3D93FC90"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18005

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CA0558.3D93FC90
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://74.125.95.132/search?q=cache:jm_W7uwyybsJ:wiki.hl7.org/index.php%3Ftitle%3DIntentionality_of_Act_and_the_Future_of_Observations+Intentionality_of_Act_and_the_Future_of_Observations&cd=1&hl=en&ct=clnk&gl=us

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>Intentionality of Act and the Future of Observations =
- HL7Wiki</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.6002.18024" name=3DGENERATOR></HEAD>
<BODY=20
class=3D"mediawiki ns-0 ltr =
page-Intentionality_of_Act_and_the_Future_of_Observations">
<DIV=20
style=3D"BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: =
0px; MARGIN: -1px -1px 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: =
0px; BORDER-BOTTOM: #999 1px solid">
<DIV=20
style=3D"BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#999 1px solid; PADDING-LEFT: 8px; BACKGROUND: #ddd; PADDING-BOTTOM: =
8px; MARGIN: 12px; FONT: 13px arial,sans-serif; BORDER-LEFT: #999 1px =
solid; COLOR: #000; PADDING-TOP: 8px; BORDER-BOTTOM: #999 1px solid; =
TEXT-ALIGN: left">This=20
is Google's cache of <A style=3D"COLOR: #00c; TEXT-DECORATION: =
underline"=20
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations">http://wiki.hl7.org/index.php?title=3DIntentio=
nality_of_Act_and_the_Future_of_Observations</A>.=20
It is a snapshot of the page as it appeared on Jun 7, 2009 21:45:14 GMT. =
The <A=20
style=3D"COLOR: #00c; TEXT-DECORATION: underline"=20
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations">current=20
page</A> could have changed in the meantime. <A=20
style=3D"COLOR: #00c; TEXT-DECORATION: underline"=20
href=3D"http://www.google.com/intl/en/help/features_list.html#cached">Lea=
rn=20
more</A><BR><BR>
<DIV style=3D"FLOAT: right"><A style=3D"COLOR: #00c; TEXT-DECORATION: =
underline"=20
href=3D"http://74.125.95.132/search?q=3Dcache:jm_W7uwyybsJ:wiki.hl7.org/i=
ndex.php%3Ftitle%3DIntentionality_of_Act_and_the_Future_of_Observations+I=
ntentionality_of_Act_and_the_Future_of_Observations&amp;hl=3Den&amp;gl=3D=
us&amp;strip=3D1">Text-only=20
version</A></DIV>
<DIV>These search terms are highlighted: <SPAN=20
style=3D"FONT-WEIGHT: bold; BACKGROUND: #ffff66; COLOR: =
black">intentionality_of_act_and_the_future_of_observations</SPAN>&nbsp;&=
nbsp;</DIV></DIV></DIV>
<DIV style=3D"POSITION: relative">
<META=20
content=3D"Intentionality of Act and the Future of Observations,Act =
Definition,MnM Hot Topic,MnM Resolved Hot Topic"=20
name=3Dkeywords><LINK href=3D"/favicon.ico" rel=3D"shortcut icon"><LINK=20
title=3D"HL7Wiki (English)" href=3D"/opensearch_desc.php"=20
type=3Dapplication/opensearchdescription+xml rel=3Dsearch><LINK=20
title=3D"HL7Wiki RSS Feed"=20
href=3D"http://wiki.hl7.org/index.php?title=3DSpecial:Recentchanges&amp;f=
eed=3Drss"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"HL7Wiki Atom =
Feed"=20
href=3D"http://wiki.hl7.org/index.php?title=3DSpecial:Recentchanges&amp;f=
eed=3Datom"=20
type=3Dapplication/atom+xml rel=3Dalternate>
<STYLE type=3Dtext/css media=3D"screen, projection">@import url( =
/skins/common/shared.css?116 );
@import url( /skins/monobook/main.css?116 );
</STYLE>
<LINK media=3Dprint =
href=3D"http://wiki.hl7.org/skins/common/commonPrint.css?116"=20
type=3Dtext/css rel=3Dstylesheet><!--[if lt IE 5.5000]><style =
type=3D"text/css">@import =
"/skins/monobook/IE50Fixes.css?116";</style><![endif]--><!--[if IE =
5.5000]><style type=3D"text/css">@import =
"/skins/monobook/IE55Fixes.css?116";</style><![endif]--><!--[if IE =
6]><style type=3D"text/css">@import =
"/skins/monobook/IE60Fixes.css?116";</style><![endif]--><!--[if IE 7]>
<STYLE type=3Dtext/css>@import url( /skins/monobook/IE70Fixes.css?116 );
</STYLE>
<![endif]--><!--[if lt IE 7]><script type=3D"text/javascript" =
src=3D"/skins/common/IEFixes.js?116"></script>
		<meta http-equiv=3D"imagetoolbar" content=3D"no" /><![endif]-->
<SCRIPT type=3Dtext/javascript>/*<![CDATA[*/=0A=
var skin =3D "monobook";=0A=
var stylepath =3D "/skins";=0A=
var wgArticlePath =3D "/index.php?title=3D$1";=0A=
var wgScriptPath =3D "";=0A=
var wgScript =3D "/index.php";=0A=
var wgServer =3D "http://wiki.hl7.org";=0A=
var wgCanonicalNamespace =3D "";=0A=
var wgCanonicalSpecialPageName =3D false;=0A=
var wgNamespaceNumber =3D 0;=0A=
var wgPageName =3D =
"Intentionality_of_Act_and_the_Future_of_Observations";=0A=
var wgTitle =3D "Intentionality of Act and the Future of Observations";=0A=
var wgAction =3D "view";=0A=
var wgRestrictionEdit =3D [];=0A=
var wgRestrictionMove =3D [];=0A=
var wgArticleId =3D "1318";=0A=
var wgIsArticle =3D true;=0A=
var wgUserName =3D null;=0A=
var wgUserGroups =3D null;=0A=
var wgUserLanguage =3D "en";=0A=
var wgContentLanguage =3D "en";=0A=
var wgBreakFrames =3D false;=0A=
var wgCurRevisionId =3D "6443";=0A=
var wgVersion =3D "1.12.0";=0A=
var wgEnableAPI =3D true;=0A=
var wgEnableWriteAPI =3D false;=0A=
/*]]>*/</SCRIPT>

<SCRIPT src=3D"http://wiki.hl7.org/skins/common/wikibits.js?116"=20
type=3Dtext/javascript><!-- wikibits js --></SCRIPT>
<!-- Head Scripts -->
<SCRIPT src=3D"http://wiki.hl7.org/skins/common/ajax.js?116"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://wiki.hl7.org/index.php?title=3D-&amp;action=3Draw&amp;gen=3D=
js&amp;useskin=3Dmonobook"=20
type=3Dtext/javascript><!-- site js --></SCRIPT>

<STYLE type=3Dtext/css>@import url( =
/index.php?title=3DMediaWiki:Common.css&usemsgcache=3Dyes&action=3Draw&ct=
ype=3Dtext/css&smaxage=3D18000 );
@import url( =
/index.php?title=3DMediaWiki:Monobook.css&usemsgcache=3Dyes&action=3Draw&=
ctype=3Dtext/css&smaxage=3D18000 );
@import url( /index.php?title=3D-&action=3Draw&gen=3Dcss&maxage=3D18000 =
);
</STYLE>

<DIV id=3DglobalWrapper>
<DIV id=3Dcolumn-content>
<DIV id=3Dcontent><A id=3Dtop name=3Dtop></A>
<H1 class=3DfirstHeading>Intentionality of Act and the Future of =
Observations</H1>
<DIV id=3DbodyContent>
<H3 id=3DsiteSub>From HL7Wiki</H3>
<DIV id=3DcontentSub></DIV>
<DIV id=3Djump-to-nav>Jump to: <A=20
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations#column-one">navigation</A>,=20
<A=20
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations#searchInput">search</A></DIV><!-- start =
content -->
<DIV class=3D"messagebox cleanup metadata">
<DIV style=3D"FLOAT: left"><A class=3Dimage title=3DResolvedHotTopic.GIF =

href=3D"http://wiki.hl7.org/index.php?title=3DImage:ResolvedHotTopic.GIF"=
><IMG=20
height=3D40 alt=3D"" =
src=3D"http://wiki.hl7.org/images/6/67/ResolvedHotTopic.GIF"=20
width=3D35 border=3D0></A></DIV>
<DIV style=3D"BACKGROUND: #f0f0f0">
<P>This page documents a <A title=3D"Category:MnM Resolved Hot Topic"=20
href=3D"http://wiki.hl7.org/index.php?title=3DCategory:MnM_Resolved_Hot_T=
opic">Resolved</A>,=20
but not fully actioned <A title=3D"Category:MnM Hot Topic"=20
href=3D"http://wiki.hl7.org/index.php?title=3DCategory:MnM_Hot_Topic">MnM=
 Hot=20
Topic</A>, i.e. a methodology issue requiring a resolution from Modeling =
and=20
Methodology. </P></DIV></DIV>
<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://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations#Resolution"><SPAN=20
        class=3Dtocnumber>1</SPAN> <SPAN =
class=3Dtoctext>Resolution</SPAN></A>=20
        <UL>
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations#Harmonization_Action"><SPAN=20
          class=3Dtocnumber>1.1</SPAN> <SPAN =
class=3Dtoctext>Harmonization=20
          Action</SPAN></A> </LI></UL>
        <LI class=3Dtoclevel-1><A=20
        =
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations#Background"><SPAN=20
        class=3Dtocnumber>2</SPAN> <SPAN =
class=3Dtoctext>Background</SPAN></A>=20
        <LI class=3Dtoclevel-1><A=20
        =
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations#Problem"><SPAN=20
        class=3Dtocnumber>3</SPAN> <SPAN =
class=3Dtoctext>Problem</SPAN></A>=20
        <LI class=3Dtoclevel-1><A=20
        =
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations#The_Proposal"><SPAN=20
        class=3Dtocnumber>4</SPAN> <SPAN class=3Dtoctext>The =
Proposal</SPAN></A>=20
        <UL>
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations#Rationale"><SPAN=20
          class=3Dtocnumber>4.1</SPAN> <SPAN =
class=3Dtoctext>Rationale</SPAN></A>=20
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations#Points_of_Concern"><SPAN=20
          class=3Dtocnumber>4.2</SPAN> <SPAN class=3Dtoctext>Points of=20
          Concern</SPAN></A>=20
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations#Considerations"><SPAN=20
          class=3Dtocnumber>4.3</SPAN> <SPAN=20
          class=3Dtoctext>Considerations</SPAN></A>=20
          <LI class=3Dtoclevel-2><A=20
          =
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations#Possible_Guidance"><SPAN=20
          class=3Dtocnumber>4.4</SPAN> <SPAN class=3Dtoctext>Possible=20
          Guidance</SPAN></A> =
</LI></UL></LI></UL></TD></TR></TBODY></TABLE>
<SCRIPT type=3Dtext/javascript> if (window.showTocToggle) { var =
tocShowText =3D "show"; var tocHideText =3D "hide"; showTocToggle(); } =
</SCRIPT>
<A name=3DResolution></A>
<H2><SPAN class=3Dmw-headline>Resolution</SPAN></H2>
<P>MnM call 20060605: </P>
<UL>
  <LI>Motion (Charlie McCay): This INM request for guidance (as of =
20060605, see=20
  history page) will become M&amp;M harmonization proposal for the next=20
  Harmonization meeting.=20
  <LI>Second(Mead Walker): 10-0-0 (passed) </LI></UL><A=20
name=3DHarmonization_Action></A>
<H3><SPAN class=3Dmw-headline>Harmonization Action</SPAN></H3>
<UL>
  <LI>Update the definition of Act to clarify the above and remove=20
  "intentionality" from the definition of Act. </LI></UL>
<UL>
  <LI>Add guidance explaining the difference between SUBJ and VALUE =
</LI></UL><A=20
name=3DBackground></A>
<H2><SPAN class=3Dmw-headline>Background</SPAN></H2>
<P>There were discussions at the last few HL7 modeling harmonization =
events=20
regarding a revision on the way we think about acts. </P>
<P>Here is a fragment of the <A title=3D"Act Definition"=20
href=3D"http://wiki.hl7.org/index.php?title=3DAct_Definition">Act =
Definition</A>:=20
</P>
<P>Acts are the pivot of the RIM; all domain information and processes =
are=20
represented primarily in Acts. Any profession or business, including =
healthcare,=20
is primarily constituted of <STRONG>intentional actions</STRONG>, =
performed and=20
recorded by responsible actors. An Act-instance is a record of such an=20
<STRONG>intentional action</STRONG>. <STRONG>Intentional =
actions</STRONG> are=20
distinguished from something that happens by forces of nature (natural =
events).=20
Such natural events are not Acts by themselves, but may be recorded as =
observed=20
(Observation). </P><A name=3DProblem></A>
<H2><SPAN class=3Dmw-headline>Problem</SPAN></H2>
<P>Some questions that came up are: </P>
<UL>
  <LI>Is an accidental administration of insulin to a patient a=20
  SubstanceAdministration, can it be called an "intentional action"? =
</LI></UL>
<UL>
  <LI>Is a snake bite or bee sting a SubstanceAdministation, can it be =
called an=20
  "intentional action"? </LI></UL>
<P>Snake bites and bee stings are "intentional acts." The bee decides to =
give=20
its life to defend the hive, and the snake not only decides to bite, but =
to=20
envenomate, as well. ...pete gilbert </P>
<UL>
  <LI>Is a gun-shot bullet a SubstanceAdministration? </LI></UL>
<UL>
  <LI>An abdominal surgecy is a Procedure, is someone stabbing a knife=20
  performing a procedure? Is it an intentional action? </LI></UL>
<UL>
  <LI>Is a car accident an intentional action? </LI></UL>
<UL>
  <LI>When a child swallows the contents of a bottle of poison is that =
an=20
  intentional action? </LI></UL><A name=3DThe_Proposal></A>
<H2><SPAN class=3Dmw-headline>The Proposal</SPAN></H2>
<P>The Proposal has been to remove the requirement for Acts to be called =

intentional, and instead say that a snake bite can be called a substance =

administration, someone stabbing me with a knife is performing an Act, =
and a=20
gun-shot hitting me in a cross-fire is also an Act. Car accident is an =
act as=20
well and so is me being hit by a lightning strike. </P>
<P>So, all distinctions between acts that are ordered scheduled and =
billed for=20
vs. those events of nature would go away. When the Act class was still =
called=20
"Service" this kind of change was unthinkable, now it is a notion that =
is=20
seriously entertained. </P><A name=3DRationale></A>
<H3><SPAN class=3Dmw-headline>Rationale</SPAN></H3>
<P>The reason why people want this change is that it allows them to use =
the Act=20
attributes and participations (time, performer, etc.) to describe any =
incident=20
just like acts. </P><A name=3DPoints_of_Concern></A>
<H3><SPAN class=3Dmw-headline>Points of Concern</SPAN></H3>
<P>The downside of this is that it causes a great shift in the modeling =
of=20
Observations. In the past, people would use Observations to describe =
events of=20
nature, and unintended incidents such as gunshot wounds or car accident=20
injuries. In fact there is still a sizable group of people who would =
like to=20
think of procedure history (e.g., appendectomy 20 years ago) as an =
Observation=20
in a collection of "patient history" Observations. I think the RIM was =
trying to=20
make that appendectomy a Procedure regardless of whether it is recent =
and known=20
from first hand reports or if it is only known through patient =
recollection or=20
even hearsay. But now we would be moving even more information items =
that used=20
to be understood as Observations over into being other specific Acts =
such as=20
Procedures or SubstanceAdministrations. </P><A =
name=3DConsiderations></A>
<H3><SPAN class=3Dmw-headline>Considerations</SPAN></H3>
<P>If we are to move forward and allow snakebites, gunshots and =
swallowing=20
poison to be fully represented as Acts, rather than just Observations, =
we need=20
to come up with some guidelines. Specifically, we need to answer the =
following=20
questions: </P>
<P>1. Are there some things that should always be modeled as Acts, and =
never=20
Observations (keeping in mind that Observations are a type of Act)? </P>
<P>2. Are there some things that should be modeled as Observations and =
never as=20
discrete Acts? </P>
<P>3. Are there some things that can appropriately be modeled either =
way, and if=20
so, what's the criteria for deciding which approach to use? </P>
<P>4. Might there be circumstances where we would want both an =
Observational and=20
an 'Act' view of the same event in an instance, and if so, how do we =
model the=20
relationship between them? </P><A name=3DPossible_Guidance></A>
<H3><SPAN class=3Dmw-headline>Possible Guidance</SPAN></H3>
<UL>
  <LI>Observations related to the gathering and recording of information =
about=20
  past occurrences should generally be captured as discrete acts =
representing=20
  those occurrences, rather than observations </LI></UL>
<UL>
  <LI>The author and informer attributes of the Act can convey some of =
the=20
  information about who is making the "observation" by reporting the =
action=20
</LI></UL>
<UL>
  <LI>Where the desire is to capture a primary action of "gathering and=20
  recording data", Observation may be used, even if the information =
gathered is=20
  historical. Doing so allows additional details about the actual =
"observation"=20
  such as supervisor, activityTime, methodCode, etc. that cannot be =
conveyed by=20
  simply stating the historical "Act" with an author and an informer. =
</LI></UL>
<UL>
  <LI>A new ActRelationship, constrained to having a source of type =
Observation,=20
  should be added that allows the conveying of "Value". Thus an =
Observation can=20
  convey it's value in the Value attribute (when you're just capturing a =
free=20
  text report of multiple Acts and don't have enough information to=20
  differentiate or expose them as separate acts) or by creating child =
Acts=20
  related through the "value" ActRelationship </LI></UL><!-- =0A=
NewPP limit report=0A=
Preprocessor node count: 18/1000000=0A=
Post-expand include size: 435/2097152 bytes=0A=
Template argument size: 0/2097152 bytes=0A=
--><!-- Saved in parser cache with key =
wikidb:pcache:idhash:1318-0!1!0!!en!2!edit=3D0 and timestamp =
20090607214452 -->
<DIV class=3Dprintfooter>Retrieved from "<A=20
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations">http://wiki.hl7.org/index.php?title=3D<B=20
style=3D"COLOR: black; BACKGROUND-COLOR: =
#ffff66">Intentionality_of_Act_and_the_Future_of_Observations</B></A>"</D=
IV>
<DIV id=3Dcatlinks>
<P class=3Dcatlinks><A title=3DSpecial:Categories=20
href=3D"http://wiki.hl7.org/index.php?title=3DSpecial:Categories">Categor=
ies</A>:=20
<SPAN dir=3Dltr><A title=3D"Category:MnM Resolved Hot Topic"=20
href=3D"http://wiki.hl7.org/index.php?title=3DCategory:MnM_Resolved_Hot_T=
opic">MnM=20
Resolved Hot Topic</A></SPAN> | <SPAN dir=3Dltr><A title=3D"Category:MnM =
Hot Topic"=20
href=3D"http://wiki.hl7.org/index.php?title=3DCategory:MnM_Hot_Topic">MnM=
 Hot=20
Topic</A></SPAN></P></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://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations">Page</A>=20

  <LI class=3Dnew id=3Dca-talk><A title=3D"Discussion about the content =
page [t]"=20
  accessKey=3Dt=20
  =
href=3D"http://wiki.hl7.org/index.php?title=3DTalk:Intentionality_of_Act_=
and_the_Future_of_Observations&amp;action=3Dedit">Discussion</A>=20

  <LI id=3Dca-viewsource><A=20
  title=3D"This page is protected. You can view its source. [e]" =
accessKey=3De=20
  =
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations&amp;action=3Dedit">View=20
  source</A>=20
  <LI id=3Dca-history><A title=3D"Past versions of this page. [h]" =
accessKey=3Dh=20
  =
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations&amp;action=3Dhistory">History</A>=20
  </LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-personal>
<H5>Personal tools</H5>
<DIV class=3DpBody>
<UL>
  <LI id=3Dpt-login><A=20
  title=3D"You are encouraged to log in, it is not mandatory however. =
[o]"=20
  accessKey=3Do=20
  =
href=3D"http://wiki.hl7.org/index.php?title=3DSpecial:Userlogin&amp;retur=
nto=3DIntentionality_of_Act_and_the_Future_of_Observations">Log=20
  in / create account</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(/skins/common/images/HL7.jpg)" =
accessKey=3Dz=20
href=3D"http://wiki.hl7.org/index.php?title=3DMain_Page"></A></DIV>
<SCRIPT type=3Dtext/javascript> if (window.isMSIE55) fixalpha(); =
</SCRIPT>

<DIV class=3Dportlet id=3Dp-navigation>
<H5>Navigation</H5>
<DIV class=3DpBody>
<UL>
  <LI id=3Dn-mainpage><A title=3D"Visit the Main Page [z]" accessKey=3Dz =

  href=3D"http://wiki.hl7.org/index.php?title=3DMain_Page">Main Page</A> =

  <LI id=3Dn-INDEX8><A=20
  href=3D"http://wiki.hl7.org/index.php?title=3DCoffee_Lounge">Coffee =
Lounge</A>=20
  <LI id=3Dn-INDEX9><A=20
  =
href=3D"http://wiki.hl7.org/index.php?title=3DCategories">Categories</A> =

  <LI id=3Dn-recentchanges><A title=3D"The list of recent changes in the =
wiki. [r]"=20
  accessKey=3Dr=20
  =
href=3D"http://wiki.hl7.org/index.php?title=3DSpecial:Recentchanges">Rece=
nt=20
  changes</A>=20
  <LI id=3Dn-randompage><A title=3D"Load a random page [x]" =
accessKey=3Dx=20
  href=3D"http://wiki.hl7.org/index.php?title=3DSpecial:Random">Random =
page</A>=20
  <LI id=3Dn-help><A title=3D"The place to find out."=20
  href=3D"http://wiki.hl7.org/index.php?title=3DBasic_Editing">Help</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/index.php?title=3DSpecial:Search>
<DIV><INPUT id=3DsearchInput title=3D"Search HL7Wiki [f]" accessKey=3Df =
name=3Dsearch> <INPUT class=3DsearchButton id=3DsearchGoButton =
title=3D"Go to a page with this exact name if exists" type=3Dsubmit =
value=3DGo name=3Dgo>&nbsp;=20
<INPUT class=3DsearchButton id=3Dmw-searchButton title=3D"Search the =
pages for this text" type=3Dsubmit value=3DSearch name=3Dfulltext>=20
</DIV></FORM></DIV></DIV>
<DIV class=3Dportlet id=3Dp-tb>
<H5>Toolbox</H5>
<DIV class=3DpBody>
<UL>
  <LI id=3Dt-whatlinkshere><A title=3D"List of all wiki pages that link =
here [j]"=20
  accessKey=3Dj=20
  =
href=3D"http://wiki.hl7.org/index.php?title=3DSpecial:Whatlinkshere/Inten=
tionality_of_Act_and_the_Future_of_Observations">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://wiki.hl7.org/index.php?title=3DSpecial:Recentchangeslinked=
/Intentionality_of_Act_and_the_Future_of_Observations">Related=20
  changes</A>=20
  <LI id=3Dt-upload><A title=3D"Upload files [u]" accessKey=3Du=20
  href=3D"http://wiki.hl7.org/index.php?title=3DSpecial:Upload">Upload =
file</A>=20
  <LI id=3Dt-specialpages><A title=3D"List of all special pages [q]" =
accessKey=3Dq=20
  =
href=3D"http://wiki.hl7.org/index.php?title=3DSpecial:Specialpages">Speci=
al=20
  pages</A>=20
  <LI id=3Dt-print><A title=3D"Printable version of this page [p]" =
accessKey=3Dp=20
  =
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations&amp;printable=3Dyes">Printable=20
  version</A>=20
  <LI id=3Dt-permalink><A title=3D"Permanent link to this version of the =
page"=20
  =
href=3D"http://wiki.hl7.org/index.php?title=3DIntentionality_of_Act_and_t=
he_Future_of_Observations&amp;oldid=3D6443">Permanent=20
  link</A> </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://wiki.hl7.org/skins/common/images/poweredby_mediawiki_88x31.=
png"></A></DIV>
<UL id=3Df-list>
  <LI id=3Dlastmod>This page was last modified 22:31, 3 July 2006.=20
  <LI id=3Dviewcount>This page has been accessed 238 times.=20
  <LI id=3Dprivacy><A title=3D"HL7Wiki:Privacy policy"=20
  =
href=3D"http://wiki.hl7.org/index.php?title=3DHL7Wiki:Privacy_policy">Pri=
vacy=20
  policy</A>=20
  <LI id=3Dabout><A title=3DHL7Wiki:About=20
  href=3D"http://wiki.hl7.org/index.php?title=3DHL7Wiki:About">About =
HL7Wiki</A>=20
  <LI id=3Ddisclaimer><A title=3D"HL7Wiki:General disclaimer"=20
  =
href=3D"http://wiki.hl7.org/index.php?title=3DHL7Wiki:General_disclaimer"=
>Disclaimers</A>=20
  </LI></UL></DIV>
<SCRIPT type=3Dtext/javascript>if (window.runOnloadHook) =
runOnloadHook();</SCRIPT>
</DIV><!-- Served in 0.376 secs. -->PHP Notice: Use of undefined =
constant NONE -=20
assumed 'NONE' in F:\Inetpub\wwwroot\mediawiki\LocalSettings.php on line =
120=20
</DIV></BODY></HTML>

------=_NextPart_000_0000_01CA0558.3D93FC90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://wiki.hl7.org/images/6/67/ResolvedHotTopic.GIF

R0lGODlhVQBhAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/
/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm
AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/
MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm
ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/
mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm
zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/
/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ
AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA
M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ
ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A
mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z
zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///ywAAAAAVQBhAAAI/wAfCBxI
sKDBgwgNpjqQKqHDhxAjSnxIDYBFAAcmatzIMeKUKQgQ+AFAraPJkxtTYQypEgHKlzARHgAQEoHK
jDFzxpxZU6UfnUBRHgBZE8CUoAL99ePXDylEP0RDGo2plN++fQuyLmjq1OFIo1IBdKx6VatZrVy7
IhzJMOQUsRDJYj1L16w/tQmh1kTwtmRBuXUD18WbNypfkoAFK667j/DaKalqvoW2uLJgfo4JVpVy
0S0AypZDm8WsluxZKYYni169Fahpxaj3qmYd+u5JBrhxn82t+3RqAKYW8Gawm/fqja+HE8+qnG5s
ycCFD9faPHRjh6/pVpdu/LRRyIeDb//fXvn6wOyLc0unTly97wMHPIvX3Xu9e8ukB84Vrb4+/d7q
ScFbeNytx1x79VWWlkD8sNbfcvYBqFxub82HIHsF1vaXg/8h6OGBuKF2AG/RPfjhfZXZRhCHJ3YI
4gIXAZBbiS6aKNpB+1nm3n8vFggWAjNStuOFGZZ3UIP8SWjgkMT9GGSGPBa5WH4E9bMakxIup95F
UzyJpZYJKkblikmCyeSLADShppdZZhnaggTlmF6bZoIIDQBx6OINm2a6aZmKBSGpo3+EmnknE0w0
wSd7EKKoWEJWhnbfpFneWYk3e+L2WZGUQqiYeQfRxpqlmGJqEWiiBgaqQXKmKhippZ7/6mpgYwY6
a2V3NmGJnt7IeutZcBYU6a+BHYqonr4SmxWgBvmjbLEAXIqpLskqyyyrz9IFqzfUbpotRIJmm9W2
3Yq76kHDirvAnXlOa5G4tTarrlZ3XqRLudkGi+O86+J5L7fv5htRuGVqpxu5AT97LbqiOlogu6Xi
q12qEjlLm8Pq5VrJpRKbFaZ1E7VaGcYHA5Bonh33yFq8CBE8qKcvQjydxzOLxjLDLBpM3J0TFurw
YvoiZPGVPWcsI24Ao/hzihpdXPTBubkrYKGibuTynE+vm1scAE/d6MdGapTuyzprjZue1HrNKG3n
PjS0pB9nHLWpaqtsM0c5F7fz3L3W/y3lmxxdLRjJOx/NgKlKg73Ywg+NjXXZPPdM89KBMY4d0TA/
HG0lNU+e+aMdibutN0xIoWzbEYns6uilK3vzQ4KnyrrpxAYdV7b14olp67WfhLu/vPL+q+UQqS7q
7MqiFDttyP+KesXPNn/r6xFFn+bGu9M+/UtzPf25ttdLK/zaotkuEZLeWwZxqePbzTRKFqdvme7s
A0BsTGWzlmappNt/6/MakRPlOme4TIXJUd0xCwAnQrCfFS0rhpsQ+bjTOepJZGwOpBqMeNO/TpEP
ReZr2uTyt7YC9g9KflIZ8QI4Qr250IRMsN+Z/naWFTKwhThE09xiCI0ZUm4BOkkX4f9c6LVL8dCH
ilvAAjeSQ/cFaG5N+AwSPeUeC2rEKu5TmXu8drgoerBH9wnhbXCDRc8NBxp8iOB4fJZAMZokN5pZ
ylWmAw3OKAppJOLDBEEEMxuWpirRkAIT9MQ3bsVQj7TJTERGwqtCAiw6q1liZipiiVI50huVAID2
QmNFx/iBCfy7ZK8AMI2llFFMinwI/fjHylLFASN/SQxaUpmQikirla185U/cVhU/EgYB0cIlLjO5
S1q+BJhcEyYriWlMmFSkCcpk5Stx0kyUWCSa/IuiS6qJkrdUEpvUOgo3hbI/bEaxIePs5ipxqct0
vkQl17uXPC0RhxiK053kjJE+p4IPT2cORZ9T8AM6+0nQkwQEADs=

------=_NextPart_000_0000_01CA0558.3D93FC90
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://wiki.hl7.org/skins/common/images/poweredby_mediawiki_88x31.png

iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAMAAABUFvrSAAAAA3NCSVQICAjb4U/gAAAClFBMVEUC
KWuqqtbmxQbRvxS1xc+BdgdzlKmEq76qqqpBeZ3HxHrt7OZbZ1LWxE0lX3hxeUWzq2nY3N5WhKPQ
dQoAUIThyiSwrTY9RpT29vbGwqSjtsTHzdDAaQoAZplPepgATICdo6vp1Asyao7o59vO1NfQx2Ph
2XiOkTeKjY3yzQnW1smGla7s2yNemLXflg06hK0wO3h2pLvm2D/1sgfn4akHV4uYscEbLHZEdphO
hKauspWsrr4ObZ3q2RqqbRTWyS8haJa5xJuFhbgrS4Ipe6WrusXX0rXW1tY4cpfBztff2Zrlqg7w
yhTIuEyFo7dSkbFskKjShg3Yyhj91geVrb7EvnPy3TXd0WchZZKHp7xmi6Ln1lLdxUWMm7ayv8fT
zZbe3sm7w8/AcA7w8PDNtzQaW4YmJpoybZTOzcXe3taes8D0ywDh5OZAXIvo5Lzg14rk1zTPzr40
gafr1RBJZJFCU1rbugvlziGWehNqnbd0nLWlvsv13hsIVIaRkqXF0NfwvANEiq0wToIYX4zgnRHm
0A7UiRL36Efc4OJMf6PoxxqgpJXYzlX/yQYbdKGNkrv4xhHq4RLO1tzo0TKUbg5biqgGHXn31xDu
3hnj12rHuUSclS1ijqzWzozm3IXsvxLZ2ebBag2ambbMfRU4dJvlpxG1chKdtcb05D3q6M2LpLXz
3ynExc5ika/VnBnMzMze3t6mu8h8nbMiY42sv8ufq8AQWozGdBXgz0zWvQ6Oq77gsQlNepnDwMLo
vQJSg6NGYY4XXIvc1644Q2fu2EdNVV31vAf3zwZ7p73m5uYpapTUfQ8AU4mboKarqK2UtMS6sEDR
ymyVmYq5taFUWZrt0R/Hdg/L0dTBvnnOy4Hi2pLr2FEpPiAVAAAACXBIWXMAAArwAAAK8AFCrDSY
AAAEkElEQVRIx+3Q+1tTdRwH8NNYzHkiPTQqmfMCA+MST0NDSiBM8uyEjYVcBoa4jsTtO8SNBDbm
nGN2RgQBrQ1bGt6mY9SBM7nMS2DJ+k5yXUXwn+kckMT19Dz1ID/0PL1/OJ/P+Xy+39cPX2TNKgVZ
882q5H94OTz7WGo21NTUzK48YXDl0funj1ZWPhkYX5aon6NiKt+o3PtlcnLyo6lPqzX78L+JdmGv
dYeNw+HCwo7mwtL0yr3jpY/kWAneqsVDMrHYjbvFPrFbJlb7BDhbcIFbsrCXsbJaHQ57vd7ZWe+N
uVt4lE7H4/F0jYmpzs4bOK72erlDw5JWs1lmFuThWT5JqEtmlmlb8wQCtrCthNtr2WGoQBAOa5pS
xLteeHN9zJFOa1I9j7fV6XRePv7bLnFKk+YhLJg1D+MSvMBcYM5r7dJqW1txrphD+AKMD2eFCrr+
8hTISSn+y+0N+DsRHbz66RMn6h09Pf392z7G8ZMId8jAXsZDeS+zzyEhsn4wsB0Lc4UdSri9Nk+L
ZxWEwRiGTGJ48WFn+nvXbl5rb2/Pnw7odNb9X9zFsEkEYyM1cF8+9zVgfClGGDCCwLiC8bmp1GDg
YwIJH1sWFqZpREPX/nj7cFLSJ9OnxsbGzn89HeANFu/spmkNQv/T+A2P/S7Bt04/39im23/xzsac
nI3ntwesJWuf2fKv4LAswpP0obWFzj5nx6l7OS0tOc/lB/oS5z6sWCFMUYiGop76LmrQcfbepZan
Wy7duRjoa6A+6KYoDUKxMVbVURQeVyWm/oznWXWcnV5o/YyaUmZS0mql3OOJ42bRRopiYQAQDQB3
15W0JSWlDeR8xj5FfmBrScLtLQBoEMBmZsYFQOzoqBcAguAGJpPHok7xcA0N+BY/LVQBn6Vu5KC+
mqalwLMJABaGEJmEDacjrNZ9DkfavYGB99tvHrMOJqx7HUINAtm8KmII6BJNSTE7w4wAMDIVZIKm
SA8YsQRtNq8wGlNNSRWMSfnWiBBGy2nPdQgX4SZ4Zf22hO87fm8LbE97t/1Tx8REydwr5yBsWoQz
GRkmzwxKXaO+MlHG8Kh+OJg7Kx/KMOpjgyJ+2QUfw2REuzCVQiFUGP1QKFqC96jhuZ33S2JSU/c5
+vqmz7ZlWz/69fNuqN6zCCtHbGV29r5FNWS32G02CA1BQq7nGt+Uz6SSK/1xU8NQ5feLRGUQfrsE
V1Rcxb56qfhIX3Zzs+PB5aRj2Y3pPT8dx7CrFRUcPKPsZTYXuYPq3KAhZI91qTCoUJnkevsFCENG
HxQa3YSI6QUsbGEuUEswiqLc7fj4+f4D8+m6+fGJiebUHWfGG1AUAJTLjB19TdTrtvRmWPRD1aZe
VbV9NLdXPmQKCl0WIx/VjxLYlA2lVH6FTcoIUZcIRVmYfBgU3TGPHrBeKY2IOvPgAestLcjrHrKo
HOVHY2TG5iofSRJMlUKBRXpQflVVUSRB8ssBiCwiQfnBWCVZxxAZm0hyGUyS8Sja2Yk2dO54+0pi
A7myPAaTJNxdS5K3Dm2oJdEnCz+5sPCLq5L/JLxK+QOx6XbtY06PNgAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CA0558.3D93FC90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://wiki.hl7.org/skins/common/shared.css?116

.mw-plusminus-null {
	COLOR: #aaa
}
.texvc {
	DIRECTION: ltr; unicode-bidi: embed
}
IMG.tex {
	VERTICAL-ALIGN: middle
}
SPAN.texhtml {
	FONT-FAMILY: serif
}
#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
}
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
}

------=_NextPart_000_0000_01CA0558.3D93FC90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://wiki.hl7.org/skins/monobook/main.css?116

#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: =
1.5em; 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
}
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
}
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
}
.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
}
.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
}
DIV.townBox {
	CLEAR: right; BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0.3em; =
BORDER-TOP: gray 1px solid; PADDING-LEFT: 0.3em; BACKGROUND: white; =
FLOAT: right; PADDING-BOTTOM: 0.3em; MARGIN-LEFT: 1em; OVERFLOW: hidden; =
BORDER-LEFT: gray 1px solid; WIDTH: 200px; PADDING-TOP: 0.3em; =
BORDER-BOTTOM: gray 1px solid; POSITION: relative
}
DIV.townBox DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 96%; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0.3em; PADDING-TOP: 0px
}
DIV.townBox DL DT {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0.4em 0px 0px
}
DIV.townBox DL DD {
	MARGIN: 0.1em 0px 0px 1.1em; BACKGROUND-COLOR: #f3f3f3
}
.special LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
.autocomment {
	COLOR: gray
}
#pagehistory SPAN.user {
	MARGIN-LEFT: 1.4em; MARGIN-RIGHT: 0.4em
}
#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
}
#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
}
.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-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-tbx {
	Z-INDEX: 3; POSITION: relative
}
#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
}
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
}
#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.searchmatch {
	FONT-WEIGHT: bold
}
SPAN.bot {
	FONT-WEIGHT: bold
}
SPAN.unpatrolled {
	FONT-WEIGHT: bold; COLOR: red
}
SPAN.searchmatch {
	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
}
#editform .editOptions {
	DISPLAY: inline
}
#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: gainsboro; FLOAT: right; =
PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: black 1px solid
}
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; -moz-border-radius: 6px
}
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_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
}
P.mw-ipb-conveniencelinks {
	FONT-SIZE: 90%; FLOAT: right
}
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
}
DIV#mw-upload-deleted-warn {
	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-recreate-deleted-warn {
	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-upload-deleted-warn UL LI {
	FONT-SIZE: 90%
}
DIV#mw-recreate-deleted-warn UL LI {
	FONT-SIZE: 90%
}
.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
}

------=_NextPart_000_0000_01CA0558.3D93FC90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://wiki.hl7.org/skins/common/commonPrint.css?116

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
}
DIV.townBox {
	CLEAR: right; BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0.3em; =
BORDER-TOP: gray 1px solid; PADDING-LEFT: 0.3em; BACKGROUND: white; =
FLOAT: right; PADDING-BOTTOM: 0.3em; MARGIN-LEFT: 1em; OVERFLOW: hidden; =
BORDER-LEFT: gray 1px solid; WIDTH: 200px; PADDING-TOP: 0.3em; =
BORDER-BOTTOM: gray 1px solid; POSITION: relative
}
DIV.townBox DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 96%; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0.3em; PADDING-TOP: 0px
}
DIV.townBox DL DT {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0.4em 0px 0px
}
DIV.townBox DL DD {
	MARGIN: 0.1em 0px 0px 1.1em; BACKGROUND-COLOR: #f3f3f3
}
#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_01CA0558.3D93FC90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://wiki.hl7.org/skins/monobook/IE70Fixes.css?116

#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_01CA0558.3D93FC90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://wiki.hl7.org/skins/common/wikibits.js?116

// MediaWiki JavaScript support functions

var clientPC =3D navigator.userAgent.toLowerCase(); // Get client info
var is_gecko =3D ((clientPC.indexOf('gecko')!=3D-1) && =
(clientPC.indexOf('spoofer')=3D=3D-1)
                && (clientPC.indexOf('khtml') =3D=3D -1) && =
(clientPC.indexOf('netscape/7.0')=3D=3D-1));
var is_safari =3D ((clientPC.indexOf('applewebkit')!=3D-1) && =
(clientPC.indexOf('spoofer')=3D=3D-1));
var is_khtml =3D (navigator.vendor =3D=3D 'KDE' || ( document.childNodes =
&& !document.all && !navigator.taintEnabled ));
// For accesskeys
var is_ff2_win =3D (clientPC.indexOf('firefox/2')!=3D-1 || =
clientPC.indexOf('minefield/3')!=3D-1) && =
clientPC.indexOf('windows')!=3D-1;
var is_ff2_x11 =3D (clientPC.indexOf('firefox/2')!=3D-1 || =
clientPC.indexOf('minefield/3')!=3D-1) && clientPC.indexOf('x11')!=3D-1;
if (clientPC.indexOf('opera') !=3D -1) {
	var is_opera =3D true;
	var is_opera_preseven =3D (window.opera && !document.childNodes);
	var is_opera_seven =3D (window.opera && document.childNodes);
	var is_opera_95 =3D =
(clientPC.search(/opera\/(9.[5-9]|[1-9][0-9])/)!=3D-1);
}

// Global external objects used by this script.
/*extern ta, stylepath, skin */

// add any onload functions in this hook (please don't hard-code any =
events in the xhtml source)
var doneOnloadHook;

if (!window.onloadFuncts) {
	var onloadFuncts =3D [];
}

function addOnloadHook(hookFunct) {
	// Allows add-on scripts to add onload functions
	onloadFuncts[onloadFuncts.length] =3D hookFunct;
}

function hookEvent(hookName, hookFunct) {
	if (window.addEventListener) {
		window.addEventListener(hookName, hookFunct, false);
	} else if (window.attachEvent) {
		window.attachEvent("on" + hookName, hookFunct);
	}
}

// document.write special stylesheet links
if (typeof stylepath !=3D 'undefined' && typeof skin !=3D 'undefined') {
	if (is_opera_preseven) {
		document.write('<link rel=3D"stylesheet" type=3D"text/css" =
href=3D"'+stylepath+'/'+skin+'/Opera6Fixes.css">');
	} else if (is_opera_seven && !is_opera_95) {
		document.write('<link rel=3D"stylesheet" type=3D"text/css" =
href=3D"'+stylepath+'/'+skin+'/Opera7Fixes.css">');
	} else if (is_khtml) {
		document.write('<link rel=3D"stylesheet" type=3D"text/css" =
href=3D"'+stylepath+'/'+skin+'/KHTMLFixes.css">');
	}
}

if (wgBreakFrames) {
	// Un-trap us from framesets
	if (window.top !=3D window) {
		window.top.location =3D window.location;
	}
}

// for enhanced RecentChanges
function toggleVisibility(_levelId, _otherId, _linkId) {
	var thisLevel =3D document.getElementById(_levelId);
	var otherLevel =3D document.getElementById(_otherId);
	var linkLevel =3D document.getElementById(_linkId);
	if (thisLevel.style.display =3D=3D 'none') {
		thisLevel.style.display =3D 'block';
		otherLevel.style.display =3D 'none';
		linkLevel.style.display =3D 'inline';
	} else {
		thisLevel.style.display =3D 'none';
		otherLevel.style.display =3D 'inline';
		linkLevel.style.display =3D 'none';
	}
}

function historyRadios(parent) {
	var inputs =3D parent.getElementsByTagName('input');
	var radios =3D [];
	for (var i =3D 0; i < inputs.length; i++) {
		if (inputs[i].name =3D=3D "diff" || inputs[i].name =3D=3D "oldid") {
			radios[radios.length] =3D inputs[i];
		}
	}
	return radios;
}

// check selection and tweak visibility/class onclick
function diffcheck() {
	var dli =3D false; // the li where the diff radio is checked
	var oli =3D false; // the li where the oldid radio is checked
	var hf =3D document.getElementById('pagehistory');
	if (!hf) {
		return true;
	}
	var lis =3D hf.getElementsByTagName('li');
	for (var i=3D0;i<lis.length;i++) {
		var inputs =3D historyRadios(lis[i]);
		if (inputs[1] && inputs[0]) {
			if (inputs[1].checked || inputs[0].checked) { // this row has a =
checked radio button
				if (inputs[1].checked && inputs[0].checked && inputs[0].value =3D=3D =
inputs[1].value) {
					return false;
				}
				if (oli) { // it's the second checked radio
					if (inputs[1].checked) {
						oli.className =3D "selected";
						return false;
					}
				} else if (inputs[0].checked) {
					return false;
				}
				if (inputs[0].checked) {
					dli =3D lis[i];
				}
				if (!oli) {
					inputs[0].style.visibility =3D 'hidden';
				}
				if (dli) {
					inputs[1].style.visibility =3D 'hidden';
				}
				lis[i].className =3D "selected";
				oli =3D lis[i];
			}  else { // no radio is checked in this row
				if (!oli) {
					inputs[0].style.visibility =3D 'hidden';
				} else {
					inputs[0].style.visibility =3D 'visible';
				}
				if (dli) {
					inputs[1].style.visibility =3D 'hidden';
				} else {
					inputs[1].style.visibility =3D 'visible';
				}
				lis[i].className =3D "";
			}
		}
	}
	return true;
}

// page history stuff
// attach event handlers to the input elements on history page
function histrowinit() {
	var hf =3D document.getElementById('pagehistory');
	if (!hf) {
		return;
	}
	var lis =3D hf.getElementsByTagName('li');
	for (var i =3D 0; i < lis.length; i++) {
		var inputs =3D historyRadios(lis[i]);
		if (inputs[0] && inputs[1]) {
			inputs[0].onclick =3D diffcheck;
			inputs[1].onclick =3D diffcheck;
		}
	}
	diffcheck();
}

// generate toc from prefs form, fold sections
// XXX: needs testing on IE/Mac and safari
// more comments to follow
function tabbedprefs() {
	var prefform =3D document.getElementById('preferences');
	if (!prefform || !document.createElement) {
		return;
	}
	if (prefform.nodeName.toLowerCase() =3D=3D 'a') {
		return; // Occasional IE problem
	}
	prefform.className =3D prefform.className + 'jsprefs';
	var sections =3D [];
	var children =3D prefform.childNodes;
	var seci =3D 0;
	for (var i =3D 0; i < children.length; i++) {
		if (children[i].nodeName.toLowerCase() =3D=3D 'fieldset') {
			children[i].id =3D 'prefsection-' + seci;
			children[i].className =3D 'prefsection';
			if (is_opera || is_khtml) {
				children[i].className =3D 'prefsection operaprefsection';
			}
			var legends =3D children[i].getElementsByTagName('legend');
			sections[seci] =3D {};
			legends[0].className =3D 'mainLegend';
			if (legends[0] && legends[0].firstChild.nodeValue) {
				sections[seci].text =3D legends[0].firstChild.nodeValue;
			} else {
				sections[seci].text =3D '# ' + seci;
			}
			sections[seci].secid =3D children[i].id;
			seci++;
			if (sections.length !=3D 1) {
				children[i].style.display =3D 'none';
			} else {
				var selectedid =3D children[i].id;
			}
		}
	}
	var toc =3D document.createElement('ul');
	toc.id =3D 'preftoc';
	toc.selectedid =3D selectedid;
	for (i =3D 0; i < sections.length; i++) {
		var li =3D document.createElement('li');
		if (i =3D=3D=3D 0) {
			li.className =3D 'selected';
		}
		var a =3D document.createElement('a');
		a.href =3D '#' + sections[i].secid;
		a.onmousedown =3D a.onclick =3D uncoversection;
		a.appendChild(document.createTextNode(sections[i].text));
		a.secid =3D sections[i].secid;
		li.appendChild(a);
		toc.appendChild(li);
	}
	prefform.parentNode.insertBefore(toc, =
prefform.parentNode.childNodes[0]);
	document.getElementById('prefsubmit').id =3D 'prefcontrol';
}

function uncoversection() {
	var oldsecid =3D this.parentNode.parentNode.selectedid;
	var newsec =3D document.getElementById(this.secid);
	if (oldsecid !=3D this.secid) {
		var ul =3D document.getElementById('preftoc');
		document.getElementById(oldsecid).style.display =3D 'none';
		newsec.style.display =3D 'block';
		ul.selectedid =3D this.secid;
		var lis =3D ul.getElementsByTagName('li');
		for (var i =3D 0; i< lis.length; i++) {
			lis[i].className =3D '';
		}
		this.parentNode.className =3D 'selected';
	}
	return false;
}

// Timezone stuff
// tz in format [+-]HHMM
function checkTimezone(tz, msg) {
	var localclock =3D new Date();
	// returns negative offset from GMT in minutes
	var tzRaw =3D localclock.getTimezoneOffset();
	var tzHour =3D Math.floor( Math.abs(tzRaw) / 60);
	var tzMin =3D Math.abs(tzRaw) % 60;
	var tzString =3D ((tzRaw >=3D 0) ? "-" : "+") + ((tzHour < 10) ? "0" : =
"") + tzHour + ((tzMin < 10) ? "0" : "") + tzMin;
	if (tz !=3D tzString) {
		var junk =3D msg.split('$1');
		document.write(junk[0] + "UTC" + tzString + junk[1]);
	}
}

function unhidetzbutton() {
	var tzb =3D document.getElementById('guesstimezonebutton');
	if (tzb) {
		tzb.style.display =3D 'inline';
	}
}

// in [-]HH:MM format...
// won't yet work with non-even tzs
function fetchTimezone() {
	// FIXME: work around Safari bug
	var localclock =3D new Date();
	// returns negative offset from GMT in minutes
	var tzRaw =3D localclock.getTimezoneOffset();
	var tzHour =3D Math.floor( Math.abs(tzRaw) / 60);
	var tzMin =3D Math.abs(tzRaw) % 60;
	var tzString =3D ((tzRaw >=3D 0) ? "-" : "") + ((tzHour < 10) ? "0" : =
"") + tzHour +
		":" + ((tzMin < 10) ? "0" : "") + tzMin;
	return tzString;
}

function guessTimezone(box) {
	document.getElementsByName("wpHourDiff")[0].value =3D fetchTimezone();
}

function showTocToggle() {
	if (document.createTextNode) {
		// Uses DOM calls to avoid document.write + XHTML issues

		var linkHolder =3D document.getElementById('toctitle');
		if (!linkHolder) {
			return;
		}

		var outerSpan =3D document.createElement('span');
		outerSpan.className =3D 'toctoggle';

		var toggleLink =3D document.createElement('a');
		toggleLink.id =3D 'togglelink';
		toggleLink.className =3D 'internal';
		toggleLink.href =3D 'javascript:toggleToc()';
		toggleLink.appendChild(document.createTextNode(tocHideText));

		outerSpan.appendChild(document.createTextNode('['));
		outerSpan.appendChild(toggleLink);
		outerSpan.appendChild(document.createTextNode(']'));

		linkHolder.appendChild(document.createTextNode(' '));
		linkHolder.appendChild(outerSpan);

		var cookiePos =3D document.cookie.indexOf("hidetoc=3D");
		if (cookiePos > -1 && document.cookie.charAt(cookiePos + 8) =3D=3D 1) =
{
			toggleToc();
		}
	}
}

function changeText(el, newText) {
	// Safari work around
	if (el.innerText) {
		el.innerText =3D newText;
	} else if (el.firstChild && el.firstChild.nodeValue) {
		el.firstChild.nodeValue =3D newText;
	}
}

function toggleToc() {
	var toc =3D =
document.getElementById('toc').getElementsByTagName('ul')[0];
	var toggleLink =3D document.getElementById('togglelink');

	if (toc && toggleLink && toc.style.display =3D=3D 'none') {
		changeText(toggleLink, tocHideText);
		toc.style.display =3D 'block';
		document.cookie =3D "hidetoc=3D0";
	} else {
		changeText(toggleLink, tocShowText);
		toc.style.display =3D 'none';
		document.cookie =3D "hidetoc=3D1";
	}
}

var mwEditButtons =3D [];
var mwCustomEditButtons =3D []; // eg to add in MediaWiki:Common.js

// this function generates the actual toolbar buttons with localized =
text
// we use it to avoid creating the toolbar where javascript is not =
enabled
function addButton(imageFile, speedTip, tagOpen, tagClose, sampleText, =
imageId) {
	// Don't generate buttons for browsers which don't fully
	// support it.
	mwEditButtons[mwEditButtons.length] =3D
		{"imageId": imageId,
		 "imageFile": imageFile,
		 "speedTip": speedTip,
		 "tagOpen": tagOpen,
		 "tagClose": tagClose,
		 "sampleText": sampleText};
}

// this function generates the actual toolbar buttons with localized =
text
// we use it to avoid creating the toolbar where javascript is not =
enabled
function mwInsertEditButton(parent, item) {
	var image =3D document.createElement("img");
	image.width =3D 23;
	image.height =3D 22;
	image.className =3D "mw-toolbar-editbutton";
	if (item.imageId) image.id =3D item.imageId;
	image.src =3D item.imageFile;
	image.border =3D 0;
	image.alt =3D item.speedTip;
	image.title =3D item.speedTip;
	image.style.cursor =3D "pointer";
	image.onclick =3D function() {
		insertTags(item.tagOpen, item.tagClose, item.sampleText);
		return false;
	};

	parent.appendChild(image);
	return true;
}

function mwSetupToolbar() {
	var toolbar =3D document.getElementById('toolbar');
	if (!toolbar) { return false; }

	var textbox =3D document.getElementById('wpTextbox1');
	if (!textbox) { return false; }

	// Don't generate buttons for browsers which don't fully
	// support it.
	if (!(document.selection && document.selection.createRange)
		&& textbox.selectionStart =3D=3D=3D null) {
		return false;
	}

	for (var i =3D 0; i < mwEditButtons.length; i++) {
		mwInsertEditButton(toolbar, mwEditButtons[i]);
	}
	for (var i =3D 0; i < mwCustomEditButtons.length; i++) {
		mwInsertEditButton(toolbar, mwCustomEditButtons[i]);
	}
	return true;
}

function escapeQuotes(text) {
	var re =3D new RegExp("'","g");
	text =3D text.replace(re,"\\'");
	re =3D new RegExp("\\n","g");
	text =3D text.replace(re,"\\n");
	return escapeQuotesHTML(text);
}

function escapeQuotesHTML(text) {
	var re =3D new RegExp('&',"g");
	text =3D text.replace(re,"&amp;");
	re =3D new RegExp('"',"g");
	text =3D text.replace(re,"&quot;");
	re =3D new RegExp('<',"g");
	text =3D text.replace(re,"&lt;");
	re =3D new RegExp('>',"g");
	text =3D text.replace(re,"&gt;");
	return text;
}

// apply tagOpen/tagClose to selection in textarea,
// use sampleText instead of selection if there is none
function insertTags(tagOpen, tagClose, sampleText) {
	var txtarea;
	if (document.editform) {
		txtarea =3D document.editform.wpTextbox1;
	} else {
		// some alternate form? take the first one we can find
		var areas =3D document.getElementsByTagName('textarea');
		txtarea =3D areas[0];
	}
	var selText, isSample =3D false;

	if (document.selection  && document.selection.createRange) { // =
IE/Opera

		//save window scroll position
		if (document.documentElement && document.documentElement.scrollTop)
			var winScroll =3D document.documentElement.scrollTop
		else if (document.body)
			var winScroll =3D document.body.scrollTop;
		//get current selection =20
		txtarea.focus();
		var range =3D document.selection.createRange();
		selText =3D range.text;
		//insert tags
		checkSelectedText();
		range.text =3D tagOpen + selText + tagClose;
		//mark sample text as selected
		if (isSample && range.moveStart) {
			if (window.opera)
				tagClose =3D tagClose.replace(/\n/g,'');
			range.moveStart('character', - tagClose.length - selText.length);=20
			range.moveEnd('character', - tagClose.length);=20
		}
		range.select();  =20
		//restore window scroll position
		if (document.documentElement && document.documentElement.scrollTop)
			document.documentElement.scrollTop =3D winScroll
		else if (document.body)
			document.body.scrollTop =3D winScroll;

	} else if (txtarea.selectionStart || txtarea.selectionStart =3D=3D '0') =
{ // Mozilla

		//save textarea scroll position
		var textScroll =3D txtarea.scrollTop;
		//get current selection
		txtarea.focus();
		var startPos =3D txtarea.selectionStart;
		var endPos =3D txtarea.selectionEnd;
		selText =3D txtarea.value.substring(startPos, endPos);
		//insert tags
		checkSelectedText();
		txtarea.value =3D txtarea.value.substring(0, startPos)
			+ tagOpen + selText + tagClose
			+ txtarea.value.substring(endPos, txtarea.value.length);
		//set new selection
		if (isSample) {
			txtarea.selectionStart =3D startPos + tagOpen.length;
			txtarea.selectionEnd =3D startPos + tagOpen.length + selText.length;
		} else {
			txtarea.selectionStart =3D startPos + tagOpen.length + selText.length =
+ tagClose.length;
			txtarea.selectionEnd =3D txtarea.selectionStart;
		}
		//restore textarea scroll position
		txtarea.scrollTop =3D textScroll;
	}=20

	function checkSelectedText(){
		if (!selText) {
			selText =3D sampleText;
			isSample =3D true;
		} else if (selText.charAt(selText.length - 1) =3D=3D ' ') { //exclude =
ending space char
			selText =3D selText.substring(0, selText.length - 1);
			tagClose +=3D ' '
		}=20
	}

}


/**
 * Set the accesskey prefix based on browser detection.
 */
var tooltipAccessKeyPrefix =3D 'alt-';
if (is_opera) {
	tooltipAccessKeyPrefix =3D 'shift-esc-';
} else if (is_safari
	   || navigator.userAgent.toLowerCase().indexOf('mac') !=3D -1
	   || navigator.userAgent.toLowerCase().indexOf('konqueror') !=3D -1 ) =
{
	tooltipAccessKeyPrefix =3D 'ctrl-';
} else if (is_ff2_x11 || is_ff2_win) {
	tooltipAccessKeyPrefix =3D 'alt-shift-';
}
var tooltipAccessKeyRegexp =3D /\[(ctrl-)?(alt-)?(shift-)?(esc-)?.\]$/;

/**
 * Add the appropriate prefix to the accesskey shown in the tooltip.
 * If the nodeList parameter is given, only those nodes are updated;
 * otherwise, all the nodes that will probably have accesskeys by
 * default are updated.
 *
 * @param Array nodeList -- list of elements to update
 */
function updateTooltipAccessKeys( nodeList ) {
	if ( !nodeList ) {
		// skins without a "column-one" element don't seem to have links with =
accesskeys either
		var columnOne =3D document.getElementById("column-one");
		if ( columnOne )
			updateTooltipAccessKeys( columnOne.getElementsByTagName("a") );
		// these are rare enough that no such optimization is needed
		updateTooltipAccessKeys( document.getElementsByTagName("input") );
		updateTooltipAccessKeys( document.getElementsByTagName("label") );
		return;
	}

	for ( var i =3D 0; i < nodeList.length; i++ ) {
		var element =3D nodeList[i];
		var tip =3D element.getAttribute("title");
		var key =3D element.getAttribute("accesskey");
		if ( key && tooltipAccessKeyRegexp.exec(tip) ) {
			tip =3D tip.replace(tooltipAccessKeyRegexp,
					  "["+tooltipAccessKeyPrefix+key+"]");
			element.setAttribute("title", tip );
		}
	}
}

/**
 * Add a link to one of the portlet menus on the page, including:
 *
 * p-cactions: Content actions (shown as tabs above the main content in =
Monobook)
 * p-personal: Personal tools (shown at the top right of the page in =
Monobook)
 * p-navigation: Navigation
 * p-tb: Toolbox
 *
 * This function exists for the convenience of custom JS authors.  All
 * but the first three parameters are optional, though providing at
 * least an id and a tooltip is recommended.
 *
 * By default the new link will be added to the end of the list.  To
 * add the link before a given existing item, pass the DOM node of
 * that item (easily obtained with document.getElementById()) as the
 * nextnode parameter; to add the link _after_ an existing item, pass
 * the node's nextSibling instead.
 *
 * @param String portlet -- id of the target portlet ("p-cactions", =
"p-personal", "p-navigation" or "p-tb")
 * @param String href -- link URL
 * @param String text -- link text (will be automatically lowercased by =
CSS for p-cactions in Monobook)
 * @param String id -- id of the new item, should be unique and =
preferably have the appropriate prefix ("ca-", "pt-", "n-" or "t-")
 * @param String tooltip -- text to show when hovering over the link, =
without accesskey suffix
 * @param String accesskey -- accesskey to activate this link (one =
character, try to avoid conflicts)
 * @param Node nextnode -- the DOM node before which the new item should =
be added, should be another item in the same list
 *
 * @return Node -- the DOM node of the new item (an LI element) or null
 */
function addPortletLink(portlet, href, text, id, tooltip, accesskey, =
nextnode) {
	var node =3D document.getElementById(portlet);
	if ( !node ) return null;
	node =3D node.getElementsByTagName( "ul" )[0];
	if ( !node ) return null;

	var link =3D document.createElement( "a" );
	link.appendChild( document.createTextNode( text ) );
	link.href =3D href;

	var item =3D document.createElement( "li" );
	item.appendChild( link );
	if ( id ) item.id =3D id;

	if ( accesskey ) {
		link.setAttribute( "accesskey", accesskey );
		tooltip +=3D " ["+accesskey+"]";
	}
	if ( tooltip ) {
		link.setAttribute( "title", tooltip );
	}
	if ( accesskey && tooltip ) {
		updateTooltipAccessKeys( new Array( link ) );
	}

	if ( nextnode && nextnode.parentNode =3D=3D node )
		node.insertBefore( item, nextnode );
	else
		node.appendChild( item );  // IE compatibility (?)

	return item;
}


/**
 * Set up accesskeys/tooltips from the deprecated ta array.  If doId
 * is specified, only set up for that id.  Note that this function is
 * deprecated and will not be supported indefinitely -- use
 * updateTooltipAccessKey() instead.
 *
 * @param mixed doId string or null
 */
function akeytt( doId ) {
	// A lot of user scripts (and some of the code below) break if
	// ta isn't defined, so we make sure it is.  Explictly using
	// window.ta avoids a "ta is not defined" error.
	if (!window.ta) window.ta =3D new Array;

	// Make a local, possibly restricted, copy to avoid clobbering
	// the original.
	var ta;
	if ( doId ) {
		ta =3D [doId];
	} else {
		ta =3D window.ta;
	}

	// Now deal with evil deprecated ta
	var watchCheckboxExists =3D document.getElementById( 'wpWatchthis' ) ? =
true : false;
	for (var id in ta) {
		var n =3D document.getElementById(id);
		if (n) {
			var a =3D null;
			var ak =3D '';
			// Are we putting accesskey in it
			if (ta[id][0].length > 0) {
				// Is this object a object? If not assume it's the next child.

				if (n.nodeName.toLowerCase() =3D=3D "a") {
					a =3D n;
				} else {
					a =3D n.childNodes[0];
				}
			 	// Don't add an accesskey for the watch tab if the watch
			 	// checkbox is also available.
				if (a && ((id !=3D 'ca-watch' && id !=3D 'ca-unwatch') || =
!watchCheckboxExists)) {
					a.accessKey =3D ta[id][0];
					ak =3D ' ['+tooltipAccessKeyPrefix+ta[id][0]+']';
				}
			} else {
				// We don't care what type the object is when assigning tooltip
				a =3D n;
				ak =3D '';
			}

			if (a) {
				a.title =3D ta[id][1]+ak;
			}
		}
	}
}

function setupRightClickEdit() {
	if (document.getElementsByTagName) {
		var spans =3D document.getElementsByTagName('span');
		for (var i =3D 0; i < spans.length; i++) {
			var el =3D spans[i];
			if(el.className =3D=3D 'editsection') {
				addRightClickEditHandler(el);
			}
		}
	}
}

function addRightClickEditHandler(el) {
	for (var i =3D 0; i < el.childNodes.length; i++) {
		var link =3D el.childNodes[i];
		if (link.nodeType =3D=3D 1 && link.nodeName.toLowerCase() =3D=3D 'a') =
{
			var editHref =3D link.getAttribute('href');
			// find the enclosing (parent) header
			var prev =3D el.parentNode;
			if (prev && prev.nodeType =3D=3D 1 &&
			prev.nodeName.match(/^[Hh][1-6]$/)) {
				prev.oncontextmenu =3D function(e) {
					if (!e) { e =3D window.event; }
					// e is now the event in all browsers
					var targ;
					if (e.target) { targ =3D e.target; }
					else if (e.srcElement) { targ =3D e.srcElement; }
					if (targ.nodeType =3D=3D 3) { // defeat Safari bug
						targ =3D targ.parentNode;
					}
					// targ is now the target element

					// We don't want to deprive the noble reader of a context menu
					// for the section edit link, do we?  (Might want to extend this
					// to all <a>'s?)
					if (targ.nodeName.toLowerCase() !=3D 'a'
					|| targ.parentNode.className !=3D 'editsection') {
						document.location =3D editHref;
						return false;
					}
					return true;
				};
			}
		}
	}
}

var checkboxes;
var lastCheckbox;

function setupCheckboxShiftClick() {
	checkboxes =3D [];
	lastCheckbox =3D null;
	var inputs =3D document.getElementsByTagName('input');
	addCheckboxClickHandlers(inputs);
}

function addCheckboxClickHandlers(inputs, start) {
	if ( !start) start =3D 0;

	var finish =3D start + 250;
	if ( finish > inputs.length )
		finish =3D inputs.length;

	for ( var i =3D start; i < finish; i++ ) {
		var cb =3D inputs[i];
		if ( !cb.type || cb.type.toLowerCase() !=3D 'checkbox' )
			continue;
		var end =3D checkboxes.length;
		checkboxes[end] =3D cb;
		cb.index =3D end;
		cb.onclick =3D checkboxClickHandler;
	}

	if ( finish < inputs.length ) {
		setTimeout( function () {
			addCheckboxClickHandlers(inputs, finish);
		}, 200 );
	}
}

function checkboxClickHandler(e) {
	if (typeof e =3D=3D 'undefined') {
		e =3D window.event;
	}
	if ( !e.shiftKey || lastCheckbox =3D=3D=3D null ) {
		lastCheckbox =3D this.index;
		return true;
	}
	var endState =3D this.checked;
	var start, finish;
	if ( this.index < lastCheckbox ) {
		start =3D this.index + 1;
		finish =3D lastCheckbox;
	} else {
		start =3D lastCheckbox;
		finish =3D this.index - 1;
	}
	for (var i =3D start; i <=3D finish; ++i ) {
		checkboxes[i].checked =3D endState;
	}
	lastCheckbox =3D this.index;
	return true;
}

function toggle_element_activation(ida,idb) {
	if (!document.getElementById) {
		return;
	}
	document.getElementById(ida).disabled=3Dtrue;
	document.getElementById(idb).disabled=3Dfalse;
}

function toggle_element_check(ida,idb) {
	if (!document.getElementById) {
		return;
	}
	document.getElementById(ida).checked=3Dtrue;
	document.getElementById(idb).checked=3Dfalse;
}

/**
 * Restore the edit box scroll state following a preview operation,
 * and set up a form submission handler to remember this state
 */
function scrollEditBox() {
	var editBox =3D document.getElementById( 'wpTextbox1' );
	var scrollTop =3D document.getElementById( 'wpScrolltop' );
	var editForm =3D document.getElementById( 'editform' );
	if( editBox && scrollTop ) {
		if( scrollTop.value )
			editBox.scrollTop =3D scrollTop.value;
		addHandler( editForm, 'submit', function() {
			document.getElementById( 'wpScrolltop' ).value =3D =
document.getElementById( 'wpTextbox1' ).scrollTop;=20
		} );
	}
}
hookEvent( 'load', scrollEditBox );

var allmessages_nodelist =3D false;
var allmessages_modified =3D false;
var allmessages_timeout =3D false;
var allmessages_running =3D false;

function allmessagesmodified() {
	allmessages_modified =3D !allmessages_modified;
	allmessagesfilter();
}

function allmessagesfilter() {
	if ( allmessages_timeout )
		window.clearTimeout( allmessages_timeout );

	if ( !allmessages_running )
		allmessages_timeout =3D window.setTimeout( 'allmessagesfilter_do();', =
500 );
}

function allmessagesfilter_do() {
	if ( !allmessages_nodelist )
		return;

	var text =3D document.getElementById('allmessagesinput').value;
	var nodef =3D allmessages_modified;

	allmessages_running =3D true;

	for ( var name in allmessages_nodelist ) {
		var nodes =3D allmessages_nodelist[name];
		var display =3D ( name.indexOf( text ) =3D=3D -1 ? 'none' : '' );

		for ( var i =3D 0; i < nodes.length; i++)
			nodes[i].style.display =3D
				( nodes[i].className =3D=3D "def" && nodef
				  ? 'none' : display );
	}

	if ( text !=3D document.getElementById('allmessagesinput').value ||
	     nodef !=3D allmessages_modified )
		allmessagesfilter_do();  // repeat

	allmessages_running =3D false;
}

function allmessagesfilter_init() {
	if ( allmessages_nodelist )
		return;

	var nodelist =3D new Array();
	var templist =3D new Array();

	var table =3D document.getElementById('allmessagestable');
	if ( !table ) return;

	var rows =3D document.getElementsByTagName('tr');
	for ( var i =3D 0; i < rows.length; i++ ) {
		var id =3D rows[i].getAttribute('id')
		if ( id && id.substring(0,16) !=3D 'sp-allmessages-r' ) continue;
		templist[ id ] =3D rows[i];
	}

	var spans =3D table.getElementsByTagName('span');
	for ( var i =3D 0; i < spans.length; i++ ) {
		var id =3D spans[i].getAttribute('id')
		if ( id && id.substring(0,17) !=3D 'sp-allmessages-i-' ) continue;
		if ( !spans[i].firstChild || spans[i].firstChild.nodeType !=3D 3 ) =
continue;

		var nodes =3D new Array();
		var row1 =3D templist[ id.replace('i', 'r1') ];
		var row2 =3D templist[ id.replace('i', 'r2') ];

		if ( row1 ) nodes[nodes.length] =3D row1;
		if ( row2 ) nodes[nodes.length] =3D row2;
		nodelist[ spans[i].firstChild.nodeValue ] =3D nodes;
	}

	var k =3D document.getElementById('allmessagesfilter');
	if (k) { k.style.display =3D ''; }

	allmessages_nodelist =3D nodelist;
}

hookEvent( "load", allmessagesfilter_init );

/*
	Written by Jonathan Snook, http://www.snook.ca/jonathan
	Add-ons by Robert Nyman, http://www.robertnyman.com
	Author says "The credit comment is all it takes, no license. Go crazy =
with it!:-)"
	From =
http://www.robertnyman.com/2005/11/07/the-ultimate-getelementsbyclassname=
/
*/
function getElementsByClassName(oElm, strTagName, oClassNames){
	var arrElements =3D (strTagName =3D=3D "*" && oElm.all)? oElm.all : =
oElm.getElementsByTagName(strTagName);
	var arrReturnElements =3D new Array();
	var arrRegExpClassNames =3D new Array();
	if(typeof oClassNames =3D=3D "object"){
		for(var i=3D0; i<oClassNames.length; i++){
			arrRegExpClassNames[arrRegExpClassNames.length] =3D
				new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + =
"(\\s|$)");
		}
	}
	else{
		arrRegExpClassNames[arrRegExpClassNames.length] =3D
			new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + =
"(\\s|$)");
	}
	var oElement;
	var bMatchesAll;
	for(var j=3D0; j<arrElements.length; j++){
		oElement =3D arrElements[j];
		bMatchesAll =3D true;
		for(var k=3D0; k<arrRegExpClassNames.length; k++){
			if(!arrRegExpClassNames[k].test(oElement.className)){
				bMatchesAll =3D false;
				break;
			}
		}
		if(bMatchesAll){
			arrReturnElements[arrReturnElements.length] =3D oElement;
		}
	}
	return (arrReturnElements)
}

function redirectToFragment(fragment) {
	var match =3D navigator.userAgent.match(/AppleWebKit\/(\d+)/);
	if (match) {
		var webKitVersion =3D parseInt(match[1]);
		if (webKitVersion < 420) {
			// Released Safari w/ WebKit 418.9.1 messes up horribly
			// Nightlies of 420+ are ok
			return;
		}
	}
	if (is_gecko) {
		// Mozilla needs to wait until after load, otherwise the window =
doesn't scroll
		addOnloadHook(function () {
			if (window.location.hash =3D=3D "")
				window.location.hash =3D fragment;
		});
	} else {
		if (window.location.hash =3D=3D "")
			window.location.hash =3D fragment;
	}
}

/*
 * Table sorting script  by Joost de Valk, check it out at =
http://www.joostdevalk.nl/code/sortable-table/.
 * Based on a script from =
http://www.kryogenix.org/code/browser/sorttable/.
 * Distributed under the MIT license: =
http://www.kryogenix.org/code/browser/licence.html .
 *
 * Copyright (c) 1997-2006 Stuart Langridge, Joost de Valk.
 *
 * @todo don't break on colspans/rowspans (bug 8028)
 * @todo language-specific digit grouping/decimals (bug 8063)
 * @todo support all accepted date formats (bug 8226)
 */

var ts_image_path =3D stylepath+"/common/images/";
var ts_image_up =3D "sort_up.gif";
var ts_image_down =3D "sort_down.gif";
var ts_image_none =3D "sort_none.gif";
var ts_europeandate =3D wgContentLanguage !=3D "en"; // The =
non-American-inclined can change to "true"
var ts_alternate_row_colors =3D true;
var SORT_COLUMN_INDEX;

function sortables_init() {
	var idnum =3D 0;
	// Find all tables with class sortable and make them sortable
	var tables =3D getElementsByClassName(document, "table", "sortable");
	for (var ti =3D 0; ti < tables.length ; ti++) {
		if (!tables[ti].id) {
			tables[ti].setAttribute('id','sortable_table_id_'+idnum);
			++idnum;
		}
		ts_makeSortable(tables[ti]);
	}
}

function ts_makeSortable(table) {
	var firstRow;
	if (table.rows && table.rows.length > 0) {
		if (table.tHead && table.tHead.rows.length > 0) {
			firstRow =3D table.tHead.rows[table.tHead.rows.length-1];
		} else {
			firstRow =3D table.rows[0];
		}
	}
	if (!firstRow) return;

	// We have a first row: assume it's the header, and make its contents =
clickable links
	for (var i =3D 0; i < firstRow.cells.length; i++) {
		var cell =3D firstRow.cells[i];
		if ((" "+cell.className+" ").indexOf(" unsortable ") =3D=3D -1) {
			cell.innerHTML +=3D '&nbsp;&nbsp;<a href=3D"#" class=3D"sortheader" =
onclick=3D"ts_resortTable(this);return false;"><span =
class=3D"sortarrow"><img src=3D"'+ ts_image_path + ts_image_none + '" =
alt=3D"&darr;"/></span></a>';
		}
	}
	if (ts_alternate_row_colors) {
		ts_alternate(table);
	}
}

function ts_getInnerText(el) {
	if (typeof el =3D=3D "string") return el;
	if (typeof el =3D=3D "undefined") { return el };
	if (el.textContent) return el.textContent; // not needed but it is =
faster
	if (el.innerText) return el.innerText;     // IE doesn't have =
textContent
	var str =3D "";

	var cs =3D el.childNodes;
	var l =3D cs.length;
	for (var i =3D 0; i < l; i++) {
		switch (cs[i].nodeType) {
			case 1: //ELEMENT_NODE
				str +=3D ts_getInnerText(cs[i]);
				break;
			case 3:	//TEXT_NODE
				str +=3D cs[i].nodeValue;
				break;
		}
	}
	return str;
}

function ts_resortTable(lnk) {
	// get the span
	var span =3D lnk.getElementsByTagName('span')[0];

	var td =3D lnk.parentNode;
	var tr =3D td.parentNode;
	var column =3D td.cellIndex;

	var table =3D tr.parentNode;
	while (table && !(table.tagName && table.tagName.toLowerCase() =3D=3D =
'table'))
		table =3D table.parentNode;
	if (!table) return;

	// Work out a type for the column
	if (table.rows.length <=3D 1) return;

	// Skip the first row if that's where the headings are
	var rowStart =3D (table.tHead && table.tHead.rows.length > 0 ? 0 : 1);

	var itm =3D "";
	for (var i =3D rowStart; i < table.rows.length; i++) {
		if (table.rows[i].cells.length > column) {
			itm =3D ts_getInnerText(table.rows[i].cells[column]);
			itm =3D itm.replace(/^[\s\xa0]+/, "").replace(/[\s\xa0]+$/, "");
			if (itm !=3D "") break;
		}
	}

	sortfn =3D ts_sort_caseinsensitive;
	if (itm.match(/^\d\d[\/. -][a-zA-Z]{3}[\/. -]\d\d\d\d$/))
		sortfn =3D ts_sort_date;
	if (itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d\d\d$/))
		sortfn =3D ts_sort_date;
	if (itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d$/))
		sortfn =3D ts_sort_date;
	if (itm.match(/^[\u00a3$\u20ac]/)) // pound dollar euro
		sortfn =3D ts_sort_currency;
	if (itm.match(/^[\d.,]+\%?$/))
		sortfn =3D ts_sort_numeric;

	var reverse =3D (span.getAttribute("sortdir") =3D=3D 'down');

	var newRows =3D new Array();
	for (var j =3D rowStart; j < table.rows.length; j++) {
		var row =3D table.rows[j];
		var keyText =3D ts_getInnerText(row.cells[column]);
		var oldIndex =3D (reverse ? -j : j);

		newRows[newRows.length] =3D new Array(row, keyText, oldIndex);
	}

	newRows.sort(sortfn);

	var arrowHTML;
	if (reverse) {
			arrowHTML =3D '<img src=3D"'+ ts_image_path + ts_image_down + '" =
alt=3D"&darr;"/>';
			newRows.reverse();
			span.setAttribute('sortdir','up');
	} else {
			arrowHTML =3D '<img src=3D"'+ ts_image_path + ts_image_up + '" =
alt=3D"&uarr;"/>';
			span.setAttribute('sortdir','down');
	}

	// We appendChild rows that already exist to the tbody, so it moves =
them rather than creating new ones
	// don't do sortbottom rows
	for (var i =3D 0; i < newRows.length; i++) {
		if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") =3D=3D =
-1)
			table.tBodies[0].appendChild(newRows[i][0]);
	}
	// do sortbottom rows only
	for (var i =3D 0; i < newRows.length; i++) {
		if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") !=3D -1)
			table.tBodies[0].appendChild(newRows[i][0]);
	}

	// Delete any other arrows there may be showing
	var spans =3D getElementsByClassName(tr, "span", "sortarrow");
	for (var i =3D 0; i < spans.length; i++) {
		spans[i].innerHTML =3D '<img src=3D"'+ ts_image_path + ts_image_none + =
'" alt=3D"&darr;"/>';
	}
	span.innerHTML =3D arrowHTML;

	ts_alternate(table);	=09
}

function ts_dateToSortKey(date) {=09
	// y2k notes: two digit years less than 50 are treated as 20XX, greater =
than 50 are treated as 19XX
	if (date.length =3D=3D 11) {
		switch (date.substr(3,3).toLowerCase()) {
			case "jan": var month =3D "01"; break;
			case "feb": var month =3D "02"; break;
			case "mar": var month =3D "03"; break;
			case "apr": var month =3D "04"; break;
			case "may": var month =3D "05"; break;
			case "jun": var month =3D "06"; break;
			case "jul": var month =3D "07"; break;
			case "aug": var month =3D "08"; break;
			case "sep": var month =3D "09"; break;
			case "oct": var month =3D "10"; break;
			case "nov": var month =3D "11"; break;
			case "dec": var month =3D "12"; break;
			// default: var month =3D "00";
		}
		return date.substr(7,4)+month+date.substr(0,2);
	} else if (date.length =3D=3D 10) {
		if (ts_europeandate =3D=3D false) {
			return date.substr(6,4)+date.substr(0,2)+date.substr(3,2);
		} else {
			return date.substr(6,4)+date.substr(3,2)+date.substr(0,2);
		}
	} else if (date.length =3D=3D 8) {
		yr =3D date.substr(6,2);
		if (parseInt(yr) < 50) {=20
			yr =3D '20'+yr;=20
		} else {=20
			yr =3D '19'+yr;=20
		}
		if (ts_europeandate =3D=3D true) {
			return yr+date.substr(3,2)+date.substr(0,2);
		} else {
			return yr+date.substr(0,2)+date.substr(3,2);
		}
	}
	return "00000000";
}

function ts_parseFloat(num) {
	if (!num) return 0;
	num =3D parseFloat(num.replace(/,/g, ""));
	return (isNaN(num) ? 0 : num);
}

function ts_sort_date(a,b) {
	var aa =3D ts_dateToSortKey(a[1]);
	var bb =3D ts_dateToSortKey(b[1]);
	return (aa < bb ? -1 : aa > bb ? 1 : a[2] - b[2]);
}

function ts_sort_currency(a,b) {
	var aa =3D ts_parseFloat(a[1].replace(/[^0-9.]/g,''));
	var bb =3D ts_parseFloat(b[1].replace(/[^0-9.]/g,''));
	return (aa !=3D bb ? aa - bb : a[2] - b[2]);
}

function ts_sort_numeric(a,b) {
	var aa =3D ts_parseFloat(a[1]);
	var bb =3D ts_parseFloat(b[1]);
	return (aa !=3D bb ? aa - bb : a[2] - b[2]);
}

function ts_sort_caseinsensitive(a,b) {
	var aa =3D a[1].toLowerCase();
	var bb =3D b[1].toLowerCase();
	return (aa < bb ? -1 : aa > bb ? 1 : a[2] - b[2]);
}

function ts_sort_default(a,b) {
	return (a[1] < b[1] ? -1 : a[1] > b[1] ? 1 : a[2] - b[2]);
}

function ts_alternate(table) {
	// Take object table and get all it's tbodies.
	var tableBodies =3D table.getElementsByTagName("tbody");
	// Loop through these tbodies
	for (var i =3D 0; i < tableBodies.length; i++) {
		// Take the tbody, and get all it's rows
		var tableRows =3D tableBodies[i].getElementsByTagName("tr");
		// Loop through these rows
		// Start at 1 because we want to leave the heading row untouched
		for (var j =3D 0; j < tableRows.length; j++) {
			// Check if j is even, and apply classes for both possible results
			var oldClasses =3D tableRows[j].className.split(" ");
			var newClassName =3D "";
			for (var k =3D 0; k < oldClasses.length; k++) {
				if (oldClasses[k] !=3D "" && oldClasses[k] !=3D "even" && =
oldClasses[k] !=3D "odd")
					newClassName +=3D oldClasses[k] + " ";
			}
			tableRows[j].className =3D newClassName + (j % 2 =3D=3D 0 ? "even" : =
"odd");
		}
	}
}

/*
 * End of table sorting code
 */
=20
=20
/**
 * Add a cute little box at the top of the screen to inform the user of
 * something, replacing any preexisting message.
 *
 * @param String message HTML to be put inside the right div
 * @param String className   Used in adding a class; should be different =
for each
 *   call to allow CSS/JS to hide different boxes.  null =3D no class =
used.
 * @return Boolean       True on success, false on failure
 */
function jsMsg( message, className ) {
	if ( !document.getElementById ) {
		return false;
	}
	// We special-case skin structures provided by the software.  Skins =
that
	// choose to abandon or significantly modify our formatting can just =
define
	// an mw-js-message div to start with.
	var messageDiv =3D document.getElementById( 'mw-js-message' );
	if ( !messageDiv ) {
		messageDiv =3D document.createElement( 'div' );
		if ( document.getElementById( 'column-content' )
		&& document.getElementById( 'content' ) ) {
			// MonoBook, presumably
			document.getElementById( 'content' ).insertBefore(
				messageDiv,
				document.getElementById( 'content' ).firstChild
			);
		} else if ( document.getElementById('content')
		&& document.getElementById( 'article' ) ) {
			// Non-Monobook but still recognizable (old-style)
			document.getElementById( 'article').insertBefore(
				messageDiv,
				document.getElementById( 'article' ).firstChild
			);
		} else {
			return false;
		}
	}

	messageDiv.setAttribute( 'id', 'mw-js-message' );
	if( className ) {
		messageDiv.setAttribute( 'class', 'mw-js-message-'+className );
	}
	messageDiv.innerHTML =3D message;
	return true;
}

/**
 * Inject a cute little progress spinner after the specified element
 *
 * @param element Element to inject after
 * @param id Identifier string (for use with removeSpinner(), below)
 */
function injectSpinner( element, id ) {
	var spinner =3D document.createElement( "img" );
	spinner.id =3D "mw-spinner-" + id;
	spinner.src =3D stylepath + "/common/images/spinner.gif";
	spinner.alt =3D spinner.title =3D "...";
	if( element.nextSibling ) {
		element.parentNode.insertBefore( spinner, element.nextSibling );
	} else {
		element.parentNode.appendChild( spinner );
	}
}

/**
 * Remove a progress spinner added with injectSpinner()
 *
 * @param id Identifier string
 */
function removeSpinner( id ) {
	var spinner =3D document.getElementById( "mw-spinner-" + id );
	if( spinner ) {
		spinner.parentNode.removeChild( spinner );
	}
}

function runOnloadHook() {
	// don't run anything below this for non-dom browsers
	if (doneOnloadHook || !(document.getElementById && =
document.getElementsByTagName)) {
		return;
	}

	// set this before running any hooks, since any errors below
	// might cause the function to terminate prematurely
	doneOnloadHook =3D true;

	histrowinit();
	unhidetzbutton();
	tabbedprefs();
	updateTooltipAccessKeys( null );
	akeytt( null );
	scrollEditBox();
	setupCheckboxShiftClick();
	sortables_init();

	// Run any added-on functions
	for (var i =3D 0; i < onloadFuncts.length; i++) {
		onloadFuncts[i]();
	}
}

/**
 * Add an event handler to an element
 *
 * @param Element element Element to add handler to
 * @param String attach Event to attach to
 * @param callable handler Event handler callback
 */
function addHandler( element, attach, handler ) {
	if( window.addEventListener ) {
		element.addEventListener( attach, handler, false );
	} else if( window.attachEvent ) {
		element.attachEvent( 'on' + attach, handler );
	}
}

/**
 * Add a click event handler to an element
 *
 * @param Element element Element to add handler to
 * @param callable handler Event handler callback
 */
function addClickHandler( element, handler ) {
	addHandler( element, 'click', handler );
}
//note: all skins should call runOnloadHook() at the end of html output,
//      so the below should be redundant. It's there just in case.
hookEvent("load", runOnloadHook);
hookEvent("load", mwSetupToolbar);

------=_NextPart_000_0000_01CA0558.3D93FC90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://wiki.hl7.org/skins/common/ajax.js?116

// remote scripting library
// (c) copyright 2005 modernmethod, inc
var sajax_debug_mode =3D false;
var sajax_request_type =3D "GET";

/**
* if sajax_debug_mode is true, this function outputs given the message =
into=20
* the element with id =3D sajax_debug; if no such element exists in the =
document,=20
* it is injected.
*/
function sajax_debug(text) {
	if (!sajax_debug_mode) return false;

	var e=3D document.getElementById('sajax_debug');

	if (!e) {
		e=3D document.createElement("p");
		e.className=3D 'sajax_debug';
		e.id=3D 'sajax_debug';

		var b=3D document.getElementsByTagName("body")[0];

		if (b.firstChild) b.insertBefore(e, b.firstChild);
		else b.appendChild(e);
	}

	var m=3D document.createElement("div");
	m.appendChild( document.createTextNode( text ) );

	e.appendChild( m );

	return true;
}

/**
* compatibility wrapper for creating a new XMLHttpRequest object.
*/
function sajax_init_object() {
	sajax_debug("sajax_init_object() called..")
	var A;
	try {
		// Try the new style before ActiveX so we don't
		// unnecessarily trigger warnings in IE 7 when
		// set to prompt about ActiveX usage
		A =3D new XMLHttpRequest();
	} catch (e) {
		try {
			A=3Dnew ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				A=3Dnew ActiveXObject("Microsoft.XMLHTTP");
			} catch (oc) {
				A=3Dnull;
			}
		}
	}
	if (!A)
		sajax_debug("Could not create connection object.");

	return A;
}

/**
* Perform an ajax call to mediawiki. Calls are handeled by =
AjaxDispatcher.php
*   func_name - the name of the function to call. Must be registered in =
$wgAjaxExportList
*   args - an array of arguments to that function
*   target - the target that will handle the result of the call. If this =
is a function,
*            if will be called with the XMLHttpRequest as a parameter; =
if it's an input
*            element, its value will be set to the resultText; if it's =
another type of
*            element, its innerHTML will be set to the resultText.
*
* Example:
*    sajax_do_call('doFoo', [1, 2, 3], =
document.getElementById("showFoo"));
*
* This will call the doFoo function via MediaWiki's AjaxDispatcher, with
* (1, 2, 3) as the parameter list, and will show the result in the =
element
* with id =3D showFoo
*/
function sajax_do_call(func_name, args, target) {
	var i, x, n;
	var uri;
	var post_data;
	uri =3D wgServer +
		((wgScript =3D=3D null) ? (wgScriptPath + "/index.php") : wgScript) +
		"?action=3Dajax";
	if (sajax_request_type =3D=3D "GET") {
		if (uri.indexOf("?") =3D=3D -1)
			uri =3D uri + "?rs=3D" + encodeURIComponent(func_name);
		else
			uri =3D uri + "&rs=3D" + encodeURIComponent(func_name);
		for (i =3D 0; i < args.length; i++)
			uri =3D uri + "&rsargs[]=3D" + encodeURIComponent(args[i]);
		//uri =3D uri + "&rsrnd=3D" + new Date().getTime();
		post_data =3D null;
	} else {
		post_data =3D "rs=3D" + encodeURIComponent(func_name);
		for (i =3D 0; i < args.length; i++)
			post_data =3D post_data + "&rsargs[]=3D" + =
encodeURIComponent(args[i]);
	}
	x =3D sajax_init_object();
	if (!x) {
		alert("AJAX not supported");
		return false;
	}

	try {
		x.open(sajax_request_type, uri, true);
	} catch (e) {
		if (window.location.hostname =3D=3D "localhost") {
			alert("Your browser blocks XMLHttpRequest to 'localhost', try using a =
real hostname for development/testing.");
		}
		throw e;
	}
	if (sajax_request_type =3D=3D "POST") {
		x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1");
		x.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded");
	}
	x.setRequestHeader("Pragma", "cache=3Dyes");
	x.setRequestHeader("Cache-Control", "no-transform");
	x.onreadystatechange =3D function() {
		if (x.readyState !=3D 4)
			return;

		sajax_debug("received (" + x.status + " " + x.statusText + ") " + =
x.responseText);

		//if (x.status !=3D 200)
		//	alert("Error: " + x.status + " " + x.statusText + ": " + =
x.responseText);
		//else

		if ( typeof( target ) =3D=3D 'function' ) {
			target( x );
		}
		else if ( typeof( target ) =3D=3D 'object' ) {
			if ( target.tagName =3D=3D 'INPUT' ) {
				if (x.status =3D=3D 200) target.value=3D x.responseText;
				//else alert("Error: " + x.status + " " + x.statusText + " (" + =
x.responseText + ")");
			}
			else {
				if (x.status =3D=3D 200) target.innerHTML =3D x.responseText;
				else target.innerHTML=3D "<div class=3D'error'>Error: " + x.status + =
" " + x.statusText + " (" + x.responseText + ")</div>";
			}
		}
		else {
			alert("bad target for sajax_do_call: not a function or object: " + =
target);
		}

		return;
	}

	sajax_debug(func_name + " uri =3D " + uri + " / post =3D " + =
post_data);
	x.send(post_data);
	sajax_debug(func_name + " waiting..");
	delete x;

	return true;
}

------=_NextPart_000_0000_01CA0558.3D93FC90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://wiki.hl7.org/index.php?title=-&action=raw&gen=js&useskin=monobook

/* generated javascript */=0A=
var skin =3D 'monobook';=0A=
var stylepath =3D '/skins';=0A=
=0A=
/* MediaWiki:Common.js */=0A=
/* Any JavaScript here will be loaded for all users on every page load. =
*/=0A=
=0A=
/* MediaWiki:Monobook.js (deprecated; migrate to Common.js!) */=0A=
/* Deprecated; use [[MediaWiki:common.js]] */
------=_NextPart_000_0000_01CA0558.3D93FC90--
