From: <Saved by Windows Internet Explorer 7>
Subject: Python Programming Language -- Official Website
Date: Tue, 21 Apr 2009 20:59:45 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C9C2C4.19733910"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C9C2C4.19733910
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.python.org/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Python Programming =
Language -- Official Website</TITLE>
<META http-equiv=3Dcontent-type content=3D"text/html; charset=3Dutf-8">
<META content=3D"python programming language object oriented web free =
source"=20
name=3Dkeywords>
<META=20
content=3D"      Home page for Python, an interpreted, interactive, =
object-oriented, extensible&#10;      programming language. It provides =
an extraordinary combination of clarity and&#10;      versatility, and =
is free and comprehensively ported."=20
name=3Ddescription><LINK title=3D"Community Events"=20
href=3D"http://www.python.org/channews.rdf" type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"Python Recipes"=20
href=3D"http://aspn.activestate.com/ASPN/Cookbook/Python/index_rss"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"Usergroup =
News"=20
href=3D"http://python-groups.blogspot.com/feeds/posts/default"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"Python =
Screencasts"=20
href=3D"http://www.showmedo.com/latestVideoFeed/rss2.0?tag=3Dpython"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"Python =
Podcasts"=20
href=3D"http://www.awaretek.com/python/index.xml" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"Foundation News"=20
href=3D"http://pyfound.blogspot.com/feeds/posts/default" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"Python Enhancement Proposals"=20
href=3D"http://www.python.org/dev/peps/peps.rss" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"Python Job Opportunities"=20
href=3D"http://www.python.org/community/jobs/jobs.rss" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"Reddit Feed of Python What's New Online"=20
href=3D"http://www.reddit.com/r/Python/.rss" type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK id=3Dscreen-switcher-stylesheet media=3Dscreen=20
href=3D"http://www.python.org/styles/screen-switcher-default.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3DscReen=20
href=3D"http://www.python.org/styles/netscape4.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dprint =
href=3D"http://www.python.org/styles/print.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK title=3D"large text" =
media=3Dscreen=20
href=3D"http://www.python.org/styles/largestyles.css" type=3Dtext/css=20
rel=3D"alternate stylesheet"><LINK title=3D"default fonts" =
media=3Dscreen=20
href=3D"http://www.python.org/styles/defaultfonts.css" type=3Dtext/css=20
rel=3D"alternate stylesheet"><LINK title=3D"Search under the =
www.python.org Domain"=20
href=3D"/search-pysite.xml" type=3Dapplication/opensearchdescription+xml =

rel=3Dsearch><LINK title=3D"Search within the Python Wiki" =
href=3D"/search-pywiki.xml"=20
type=3Dapplication/opensearchdescription+xml rel=3Dsearch><LINK=20
title=3D"Search within Python Books at Google Book Search"=20
href=3D"/search-pybooks.xml" =
type=3Dapplication/opensearchdescription+xml=20
rel=3Dsearch><LINK title=3D"Search within the Python Documentation"=20
href=3D"/search-pydocs.xml" type=3Dapplication/opensearchdescription+xml =

rel=3Dsearch><LINK title=3D"Search for a Module in the Standard Library" =

href=3D"/search-pymodules.xml" =
type=3Dapplication/opensearchdescription+xml=20
rel=3Dsearch><LINK title=3D"Search for Packages inside the Cheeseshop =
(PyPI)"=20
href=3D"/search-pycheese.xml" =
type=3Dapplication/opensearchdescription+xml=20
rel=3Dsearch><LINK title=3D"Search Archives of the Main Python Mailing =
List"=20
href=3D"/search-pythonlist.xml" =
type=3Dapplication/opensearchdescription+xml=20
rel=3Dsearch>
<SCRIPT src=3D"http://www.python.org/js/iotbs2-key-directors-load.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.python.org/js/iotbs2-directors.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.python.org/js/iotbs2-core.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.6000.16825" name=3DGENERATOR></HEAD>
<BODY><!-- Logo -->
<H1 id=3Dlogoheader><A id=3Dlogolink accessKey=3D1 =
href=3D"http://www.python.org/"><IMG=20
id=3Dlogo alt=3Dhomepage =
src=3D"http://www.python.org/images/python-logo.gif"=20
border=3D0></A> </H1><!-- Skip to Navigation -->
<DIV class=3Dskiptonav><A accessKey=3D2=20
href=3D"http://www.python.org/#left-hand-navigation"><IMG id=3Dskiptonav =

alt=3D"skip to navigation" =
src=3D"http://www.python.org/images/trans.gif"=20
border=3D0></A></DIV>
<DIV class=3Dskiptonav><A accessKey=3D3=20
href=3D"http://www.python.org/#content-body"><IMG id=3Dskiptocontent=20
alt=3D"skip to content" src=3D"http://www.python.org/images/trans.gif"=20
border=3D0></A></DIV><!-- Utility Menu -->
<DIV id=3Dutility-menu><!-- Search Box -->
<DIV id=3Dsearchbox>
<FORM id=3Dsearchform name=3Dsearchform =
action=3Dhttp://google.com/search method=3Dget>
<DIV id=3Dsearch><INPUT id=3Ddomains type=3Dhidden =
value=3Dwww.python.org name=3Ddomains>=20
<INPUT id=3Dsitesearch type=3Dhidden value=3Dwww.python.org =
name=3Dsitesearch> <INPUT=20
id=3Dsourceid type=3Dhidden value=3Dgoogle-search name=3Dsourceid> =
<INPUT=20
class=3Dinput-text id=3Dq name=3Dq> <INPUT class=3Dinput-button =
id=3Dsubmit type=3Dsubmit value=3Dsearch name=3Dsubmit> <A=20
class=3Dreference href=3D"http://www.python.org/search">Advanced =
Search</A>=20
</DIV></FORM></DIV>
<DIV id=3Dscreen-switcher></DIV></DIV>
<DIV id=3Dleft-hand-navigation><!-- Main Menu -->
<DIV id=3Dmenu>
<UL class=3Dlevel-one>
  <LI><A title=3D"About The Python Language"=20
  href=3D"http://www.python.org/about/">About</A>=20
  <LI><A title=3D"Major Happenings Within the Python Community"=20
  href=3D"http://www.python.org/news/">News</A>=20
  <LI><A title=3D"Tutorials, Library Reference, C API"=20
  href=3D"http://www.python.org/doc/">Documentation</A>=20
  <LI><A title=3D"Start Running Python Under Windows, Mac, Linux and =
Others"=20
  href=3D"http://www.python.org/download/">Download</A>=20
  <LI><A title=3D"Mailing Lists, Jobs, Conferences, SIGs, Online Chats"=20
  href=3D"http://www.python.org/community/">Community</A>=20
  <LI><A title=3D"Python Software Foundation"=20
  href=3D"http://www.python.org/psf/">Foundation</A>=20
  <LI><A title=3D"Development of the Python language and website"=20
  href=3D"http://www.python.org/dev/">Core Development</A>=20
  <LI><A title=3D"Pointers to Useful Information"=20
  href=3D"http://www.python.org/links/">Links</A> </LI></UL></DIV><!-- =
Quick Links -->
<H4><A href=3D"http://www.python.org/download/releases/2.6.2">Quick =
Links=20
(2.6.2)</A></H4>
<UL class=3Dquicklinks>
  <LI><A title=3D"Manuals for Latest Stable Release"=20
  href=3D"http://docs.python.org/">Documentation</A>=20
  <LI><A title=3D"Easy Installer of Python under Windows"=20
  =
href=3D"http://www.python.org/ftp/python/2.6.2/python-2.6.2.msi">Windows =

  Installer</A>=20
  <LI><A title=3D"Grab the Source for the Latest Stable Release"=20
  =
href=3D"http://www.python.org/ftp/python/2.6.2/Python-2.6.2.tar.bz2">Sour=
ce=20
  Distribution</A>=20
  <LI><A title=3D"Community Collection of Shared Python Modules"=20
  href=3D"http://pypi.python.org/pypi">Package Index</A> </LI></UL>
<H4><A href=3D"http://www.python.org/download/releases/3.0.1">Quick =
Links=20
(3.0.1)</A></H4>
<UL class=3Dquicklinks>
  <LI><A title=3D"Manual for Python 3.0.1 Release"=20
  href=3D"http://docs.python.org/3.0/">Documentation</A>=20
  <LI><A title=3D"Easy Installer of Python under Windows"=20
  =
href=3D"http://www.python.org/ftp/python/3.0.1/python-3.0.1.msi">Windows =

  Installer</A>=20
  <LI><A title=3D"Grab the Source for the Python 3.0.1 Release"=20
  =
href=3D"http://www.python.org/ftp/python/3.0.1/Python-3.0.1.tar.bz2">Sour=
ce=20
  Distribution</A> </LI></UL>
<H4><A title=3D"Employers and Job Openings"=20
href=3D"http://www.python.org/community/jobs">Python Jobs</A></H4>
<H4><A title=3D"Support the Python Software Foundation"=20
href=3D"http://www.python.org/psf/donations/">Donate to the PSF</A></H4>
<H4><A title=3D"T-shirts &amp; more; a portion goes to the PSF"=20
href=3D"http://www.python.org/community/merchandise/">Python =
Merchandise</A></H4>
<H4><A title=3D"Submission System for Problems/Suggestions with the =
Website"=20
href=3D"http://wiki.python.org/moin/PythonWebsiteCreatingNewTickets">Repo=
rt=20
website bug</A></H4></DIV>
<DIV id=3Dcontent-body>
<DIV id=3Dbody-main>
<DIV id=3Dcontent>
<H1 class=3Dpageheading>Python Programming Language -- Official =
Website</H1>
<DIV id=3Dhomepage-boxes>
<DIV class=3D"homepage-box success">
<H4>AFNIC.fr uses Python...</H4><A=20
href=3D"http://www.python.org/about/success/suzanne/"><IMG =
class=3Dsuccess=20
alt=3D"success story photo"=20
src=3D"http://www.python.org/images/success/afnic.fr.png"></A>=20
<P>... joining users such as <A class=3Dreference=20
href=3D"http://www.python.org/about/success/rackspace/">Rackspace</A>, =
<A=20
class=3Dreference =
href=3D"http://www.python.org/about/success/ilm/">Industrial Light=20
and Magic</A>, <A class=3Dreference=20
href=3D"http://www.python.org/about/success/astra/">AstraZeneca</A>, <A=20
class=3Dreference=20
href=3D"http://www.python.org/about/success/honeywell/">Honeywell</A>, =
<A=20
class=3Dreference href=3D"http://www.python.org/about/success/">and many =

others</A>.</P></DIV>
<DIV class=3Dhomepage-box id=3Dquote>
<H4>What they are saying...</H4>
<DIV><B>Firaxis Games:</B><BR><!--utf-8--><!--0.4-->
<P>"Like XML, scripting was extremely useful as both a mod tool and an =
internal=20
development tool. If you don't have any need to expose code and =
algorithms in a=20
simple and safe way to others, you can argue that providing a scripting =
language=20
is not worth the effort. However, if you do have that need, as we did, =
scripting=20
is a no brainer, and it makes complete sense to use a powerful, =
documented,=20
cross-platform standard such as Python." -- Mustafa Thamer of Firaxis =
Games,=20
talking about Civilization IV. Quoted on page 18 of the August 2005 <A=20
class=3Dreference href=3D"http://www.gdmag.com/">Game Developer=20
Magazine</A>.</P></DIV><A class=3Dmore title=3D"more quotes"=20
href=3D"http://www.python.org/about/quotes">more...</A> </DIV>
<DIV class=3Dhomepage-box>
<H4>Using Python For...</H4>
<UL>
  <LI class=3Dgroup><A =
href=3D"http://wiki.python.org/moin/WebProgramming">Web=20
  Programming</A>=20
  <LI><A href=3D"http://wiki.python.org/moin/CgiScripts">CGI</A>, <A=20
  href=3D"http://www.zope.org/">Zope</A>, <A=20
  href=3D"http://www.djangoproject.com/">Django</A>, <A=20
  href=3D"http://www.turbogears.org/">TurboGears</A>, <A=20
  href=3D"http://wiki.python.org/moin/PythonXml">XML</A>=20
  <LI class=3Dgroup><A=20
  =
href=3D"http://wiki.python.org/moin/DatabaseProgramming/">Databases</A>=20
  <LI><A =
href=3D"http://www.egenix.com/files/python/mxODBC.html">ODBC</A>, <A=20
  href=3D"http://sourceforge.net/projects/mysql-python">MySQL</A>=20
  <LI class=3Dgroup><A =
href=3D"http://wiki.python.org/moin/GuiProgramming">GUI=20
  Development</A>=20
  <LI><A href=3D"http://wiki.python.org/moin/WxPython">wxPython</A>, <A=20
  href=3D"http://wiki.python.org/moin/TkInter">tkInter</A>, <A=20
  href=3D"http://wiki.python.org/moin/PyGtk">PyGtk</A>, <A=20
  href=3D"http://wiki.python.org/moin/PyQt">PyQt</A>=20
  <LI class=3Dgroup><A=20
  href=3D"http://wiki.python.org/moin/NumericAndScientific">Scientific =
and=20
  Numeric</A>=20
  <LI><A=20
  =
href=3D"http://www.pasteur.fr/recherche/unites/sis/formation/python/index=
.html">Bioinformatics</A>,=20
  <A href=3D"http://www.pentangle.net/python/handbook/">Physics</A>=20
  <LI class=3Dgroup><A=20
  =
href=3D"http://www.python.org/community/sigs/current/edu-sig">Education</=
A>=20
  <LI><A href=3D"http://www.openbookproject.net/pybiblio/">pyBiblio</A>, =
<A=20
  href=3D"http://osl.iu.edu/~lums/swc/">Software Carpentry Course</A>=20
  <LI class=3Dgroup><A =
href=3D"http://www.python.org/about/apps">Networking</A>=20
  <LI><A href=3D"http://docs.python.org/howto/sockets.html">Sockets</A>, =
<A=20
  href=3D"http://twistedmatrix.com/trac/">Twisted</A>=20
  <LI class=3Dgroup><A =
href=3D"http://www.python.org/about/apps">Software=20
  Development</A>=20
  <LI><A href=3D"http://buildbot.net/trac">Buildbot</A>, <A=20
  href=3D"http://www.edgewall.com/trac/">Trac</A>, <A=20
  href=3D"http://roundup.sourceforge.net/">Roundup</A>, <A=20
  =
href=3D"http://wiki.python.org/moin/IntegratedDevelopmentEnvironments">ID=
Es</A>=20
  <LI class=3Dgroup><A href=3D"http://www.python.org/about/apps">Game=20
  Development</A>=20
  <LI><A href=3D"http://www.pygame.org/news.html">PyGame</A>, <A=20
  href=3D"http://www.alobbs.com/pykyra">PyKyra</A>, <A=20
  href=3D"http://www.vrplumber.com/py3d.py">3D Rendering</A> =
</LI></UL><A class=3Dmore=20
href=3D"http://www.python.org/about/apps">more...</A> </DIV></DIV>
<DIV id=3Dintro><!--utf-8--><!--0.5-->
<P><STRONG>Python is a dynamic object-oriented programming language that =
can be=20
used for many kinds of software development. It offers strong support =
for=20
integration with other languages and tools, comes with extensive =
standard=20
libraries, and can be learned in a few days. Many Python programmers =
report=20
substantial productivity gains and feel the language encourages the =
development=20
of higher quality, more maintainable code.</STRONG></P>
<P>Python runs on Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm =
Handhelds,=20
and Nokia mobile phones. Python has also been ported to the Java and =
.NET=20
virtual machines.</P>
<P>Python is distributed under an OSI-approved <A class=3D"reference =
external"=20
href=3D"http://www.python.org/psf/license">open source license</A> that =
makes it=20
free to use, even for commercial products.</P>
<P>The <A class=3D"reference external" =
href=3D"http://www.python.org/psf">Python=20
Software Foundation (PSF)</A> holds and protects the intellectual =
property=20
rights behind Python, underwrites the <A class=3D"reference external"=20
href=3D"http://pycon.org/">PyCon conference</A>, and funds grants and =
other=20
projects in the Python community.</P>
<P><A class=3D"reference external" =
href=3D"http://www.python.org/about">Read=20
more</A> -or- <A class=3D"reference external"=20
href=3D"http://www.python.org/download">try Python now</A></P></DIV>
<DIV class=3Dcontent-section>
<DIV class=3Dnews-section id=3Dnewsindex>
<H2 class=3Dnews>Python 2.6.2 final</H2><!--utf-8--><!--0.5-->
<P><A class=3D"reference external"=20
href=3D"http://www.python.org/download/releases/2.6.2/">Python 2.6.2 =
final</A> is=20
now available.</P>
<DIV class=3Dpubdate>Published: Tue, 14 Apr 2009 20:13 -0400</DIV>
<H2 class=3Dnews>PyOhio: Call for Proposals</H2><!--utf-8--><!--0.5-->
<P>The <A class=3D"reference external"=20
href=3D"http://wiki.python.org/moin/PyOhio/CallForProposals">PyOhio Call =
for=20
Proposals</A> has been issued. <A class=3D"reference external"=20
href=3D"http://pyohio.org/">PyOhio 2009</A> takes place July 25-26, 2009 =
at the=20
Ohio State University in <A class=3D"reference external"=20
href=3D"http://maps.google.com/maps?f=3Dq&amp;source=3Ds_q&amp;hl=3Den&am=
p;geocode=3D&amp;q=3D275+W+Woodruff+Ave,+Columbus,+OH&amp;sll=3D40.013515=
,-83.014455&amp;sspn=3D0.022811,0.04755&amp;ie=3DUTF8&amp;ll=3D40.002372,=
-83.012695&amp;spn=3D5.839762,12.172852&amp;z=3D7&amp;iwloc=3DA">Columbus=
,=20
Ohio</A>. <A class=3D"reference external" =
href=3D"http://pyohio.org/">PyOhio=20
2009</A> will include scheduled talks, tutorials, Lightning Talks, Open =
Spaces,=20
and more.</P>
<DIV class=3Dpubdate>Published: Thu, 9 Apr 2009 18:40 -0400</DIV>
<H2 class=3Dnews>Python 2.6.2 candidate 1 =
released</H2><!--utf-8--><!--0.5-->
<P><A class=3D"reference external"=20
href=3D"http://www.python.org/download/releases/2.6.2/">The first =
release=20
candidate of Python 2.6.2</A> is now available.</P>
<DIV class=3Dpubdate>Published: Tue, 7 Apr 2009 22:52 -0400</DIV>
<H2 class=3Dnews>Python 3.1 alpha 2 released</H2><!--utf-8--><!--0.5-->
<P><A class=3D"reference external"=20
href=3D"http://www.python.org/download/releases/3.1/">The second alpha =
version of=20
Python 3.1</A> is now available.</P>
<DIV class=3Dpubdate>Published: Sat, 4 Apr 2009 18:00 -0500</DIV>
<H2 class=3Dnews>PyCon Italia schedule posted</H2><!--utf-8--><!--0.5-->
<P>The <A class=3D"reference external"=20
href=3D"http://www.pycon.it/pycon3/schedule/">schedule for the upcoming =
PyCon=20
Italia</A>, May 8-10 2009, is now available.</P>
<DIV class=3Dpubdate>Published: Sat, 4 Apr 2009, 09:01 -0500</DIV>
<H2 class=3Dnews>PSF Community Awards go to Mary Rush &amp; Carl =
Karsten</H2><!--utf-8--><!--0.5-->
<P>The latest recipients of the <A class=3D"reference external"=20
href=3D"http://www.python.org/community/awards/psf-awards/">Python =
Software=20
Foundation Community Awards</A> are <STRONG>Mary Rush</STRONG> and =
<STRONG>Carl=20
Karsten</STRONG>, in recognition of their significant contributions to =
PyCon US=20
and the Python community. Congratulations and thanks!</P>
<DIV class=3Dpubdate>Published: Thu, 2 Apr 2009, 23:20 -0500</DIV>
<H2 class=3Dnews>Portable Python 1.1 Released</H2><!--utf-8--><!--0.5-->
<P><A class=3D"reference external" =
href=3D"http://www.portablepython.com/">Portable=20
Python 1.1</A> is now available</P>
<DIV class=3Dpubdate>Published: Thu, 2 Apr 2009, 08:30 -0500</DIV>[ <A=20
href=3D"http://www.python.org/channews.rdf">RSS</A> ] </DIV></DIV></DIV>
<DIV id=3Dfooter>
<DIV id=3Dcredits><A =
href=3D"http://www.python.org/about/website">Website maintained=20
by the Python community</A><BR><A=20
title=3D"Web and email hosting provided by xs4all, Netherlands"=20
href=3D"http://www.xs4all.com/">hosting by xs4all</A> / <A=20
title=3D"Design by Tim Parkin, Yorkshire man, photographer and =
developer"=20
href=3D"http://www.timparkin.co.uk/">design by Tim Parkin</A> =
</DIV>Copyright =C2=A9=20
1990-2009, <A href=3D"http://www.python.org/psf">Python Software=20
Foundation</A><BR><A href=3D"http://www.python.org/about/legal">Legal=20
Statements</A> </DIV></DIV></DIV></BODY></HTML>

------=_NextPart_000_0000_01C9C2C4.19733910
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.python.org/images/python-logo.gif

R0lGODlh0wBHAPcAAP/////78vf3///35fb19fPy8u/v7//tyPHs2uvq6urq6vXoxv/tYObm5vHl
w//krP/rXvXmpvXjmP/mWf/gl9zh5/bfoP/jVN7e3vfekvjhbt3d3friYv/gUtfe483f7vbYl/XZ
jfXagv/We//Wg//bTNbW1vfUe//YSf/TdvjVaPfShPnWW/vVT//VRP/PasbU4P/QQP/NV/fNdMLR
3vvOR/jNV//MO8zMzPjHYvvIQPzFOf/FMsXFxfnCRLDH2fnAScLCwvvAN/q+QP2+Lv+8Kb29vf+4
Lf+1Mf+1IZu/3Zu92qG6z5260bW1taysrJCvyYKv1KioqIKt0aOjo3+oyqGgoICmxn6lxoCjwH2h
v3+euJmZmXKgxZGRkXCWtZCPj2SVvWSRtVqRv2SOsoaGhlKNvX5+fkmIu0SJwFCFsEmFtkOFuziF
w0ODtjiCvkl/rFB8oUN/snV1dTh/ukJ9rjh8tUN5pzd5r2xsbDd2q0JzpTxynjdzpWZmZjZtnDdq
lP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUAIEALAAAAADTAEcA
AAj/AAMJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuX
MGPKnEmzps2bOHPq3Mmzp8+fQIMKjYiDSx4cQ2fSwBJmjRs5UOWoEaPFQ1KEZfz4QXrVZRM2b8La
GYunrJ6zesh0LZh161qWTcLSmTuWLNo+ePe8FdiW616UaN6k+SBgCtmyZfEq/hLUL8G+N6VIlhxI
ioFACqTEBKsEAAACdhDfVdyHj88GVub4OQgZp2aBUoJsCPL6Zdgonj+ExjMa75/fPnFoXW2wdeSB
UjIbqO0y7JspS9wgTqz4N/CewrWy1uq4Zu3vMeke/0ZM2vp1ntmJs+WeEzzs8HVFn61u/k/w4dvd
ukbOP6cY+tYBshEORjzxBA4NKGQCBkThVxx7EzWAg4FGmPAQgQYi2BMNY4DlXHzTlRcgIIAYwAAD
E6SoQURGnDHci1wkWJATqnVHkIOBPPHii08M1JcBGFjholZ5WCGjQRhwsaMfcxiRUANODLljjDpV
4dyH41Hn24gkGgABBBNcICYLDvWgmlZzlFGGlGccyReEB+Go45J+9PimHz0oSWebBvWQx3Bq/qkV
lTMKmiYXZQjqB583NdHGo2/MRZd8eoj4G4ldpijmBSWUIAJDRhD5BIMD4SBoGevpF6d2BKWXH5FW
IP+FwZx+oEqQCYIaOZARgnJBUANtleFYA3r64etNaUAqaV2h9daHeZh2uSmnndbAUFs9HJRetj7C
aRCOArn6oFa6EuTEcBYK1MCZThiEq1bthgvuY/PK9EMbV74BInkA/hGttNR26oILDixkXKpn0Kvq
t6yWWm8gbTl5kKB25ogmQnPmIaO4fT4MUxeQijVeb/X9G8cCHXQg8MAxhGCwt+YORyrEMN/YsLw3
d7swQWCQOxC7CDUwnMQcM6weTWbIJZ5d8/X7LyA0qNBpCQO7EEMMNry8s8NaSUzz1gPNW7TONgo0
p60mDFe2QEOCgfPRBXn8koci78bvlpf+uwUCU1f/HcMNN+ig9dqBDFfxwXHnPPada58tUA9yB6Jn
woEsHnbOMklKx75aPssliXHQgEALK/8N+A07DJ7QcMd+TbjYDyM+kOMWY04QrW+vbjtMWNqdWBYw
GCD88MQbsIAKKCTP8uk8NK86QoCSrTvclstutla24p6Q9pYLFHlLy+57RwUScHDi+SdqGjDVVjPf
PA/Pr1qr9NArHnvN188fCOS7509594Xrn0vcsLks4aECGkDf+VI0gZSpjH3tA9z7eCCE+BntcPjz
nv1sZ73a2So96TpIz/QHwO+xZAycw0MWIqDA9KXIgSuzmukmWAQfWLBVw4mX66ZXkOplkHYB9IPX
/wwyJDuVUIAtucLIzlIB8ylQfQHzmwRpWIQZ3HAg59JKCCPGQxxy8IfY01nrCiI0LeaufnCTCQzi
gxY9FGACTwyTmPoWwRtMkAdFyCMCriiQM1HuTmNMHPXuBzYP7opIbppdGM8oP5zUYTp4wEsB4rgp
OprOju/LYx6HcC2tVCxmWuGWQKiAroPwD25p00oCxtW4RQISSYLyyxHTKBMomOUuk1ygHKfGvktS
MY9JAEEn0eQEUiWAVl4oSAIElYcnrDIQCTBCWzB3pk8yDmOuDAQGevXMyhXRi7TUYDhjIobe5JKB
MISgLzOpySQAoSFtOROaXnSGbg7kXXTakbuGM/+HWNHPIEAUiAnOlAc1SYkKPZSbCV3CBDjc4aF3
CMSXXpgygdXgojrIqEaFwNGOWhGe3MGBF3bUzIQkaUlecEICHmaCkXrynwUJqECOqSiteMFGswwK
FPumAo/0pQBAxYFQCUeQBAwVA0AFauSEOrOMmGCo9vzLQqZlSfe9r4IU6WBFFirVl8yxqlNsXh6x
OhGtTmSl+utqTipautPZUQYUGIEmK2JWiWQnkGqtCR3r+L4BeCYFSSACXTNIET0NMa81aYHyZBhW
HgTAMyRIAlklUleIhMoPeYgqYmeSASliMpMvOMADjpCEFQy2kBE5aSg3mxMWrJOdSYhtEnJgkcrS
JsQET+CClOZAVNbCxAI1+CwegRlbJAjTInrqrUKKxSRn+pYnCzgBEIRABE0OYQYFcyoVQiiRHpSB
Ck7g7nPHS97ymve86E2vetfLXoYQIKnwja9829ve98oXqMUT3n2TSt/yEsC+Sc2vgPN73/6yFsD4
LV4CFszgBieAwPE1cF7/C18FM7gBGM5wAxpcvPlKuKsILkB+HUxiCMP3wxMO8YBXrF8PozjFFN6v
jJP63/++2L81zrGOd3zjHvv4x0AOspCHTOQiG/nISE6ykpfc44AAADs=

------=_NextPart_000_0000_01C9C2C4.19733910
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.python.org/images/trans.gif

R0lGODlhAQABAIAAAP///////yH5BAUUAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01C9C2C4.19733910
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.python.org/images/success/afnic.fr.png

[encoded data, 30324 characters]
Hj/8zmzuJvrESvwbD8/c4ct9L+L/ALziBPDXZ8xzAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01C9C2C4.19733910
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.python.org/styles/styles.css

HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 103%; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Verdana, Geneva, "Bitstream Vera Sans", Helvetica, sans-serif; =
BACKGROUND-COLOR: #fff
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 103%; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Verdana, Geneva, "Bitstream Vera Sans", Helvetica, sans-serif; =
BACKGROUND-COLOR: #fff
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	FONT-WEIGHT: normal; LINE-HEIGHT: 1em; FONT-FAMILY: Georgia, "Bitstream =
Vera Serif", "New York", Palatino, serif
}
H2 {
	FONT-WEIGHT: normal; LINE-HEIGHT: 1em; FONT-FAMILY: Georgia, "Bitstream =
Vera Serif", "New York", Palatino, serif
}
H3 {
	FONT-WEIGHT: normal; LINE-HEIGHT: 1em; FONT-FAMILY: Georgia, "Bitstream =
Vera Serif", "New York", Palatino, serif
}
H4 {
	FONT-WEIGHT: normal; LINE-HEIGHT: 1em; FONT-FAMILY: Georgia, "Bitstream =
Vera Serif", "New York", Palatino, serif
}
H5 {
	FONT-WEIGHT: normal; LINE-HEIGHT: 1em; FONT-FAMILY: Georgia, "Bitstream =
Vera Serif", "New York", Palatino, serif
}
H1 {
	FONT-SIZE: 160%; MARGIN: 0.7em 0px; COLOR: #234764; TEXT-DECORATION: =
none
}
H1 A {
	COLOR: #234764
}
#intro H1 {
	FONT-SIZE: 145%
}
H2 {
	FONT-SIZE: 140%; MARGIN: 0.7em 0px; COLOR: #366d9c
}
H3 {
	FONT-SIZE: 135%; MARGIN: 0.4em 0px 0em; COLOR: #366d9c; FONT-STYLE: =
italic
}
H4 {
	FONT-SIZE: 125%; MARGIN: 0.4em 0px 0em; COLOR: #366d9c
}
#logoheader {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; =
BORDER-LEFT-WIDTH: 0px; Z-INDEX: 1; BACKGROUND-IMAGE: =
url(../images/header-bg2.png); PADDING-BOTTOM: 1px; MARGIN: 0px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: =
repeat-x; HEIGHT: 84px; BACKGROUND-COLOR: #f7f7f7; BORDER-RIGHT-WIDTH: =
0px
}
#logo {
	MARGIN-TOP: 10px; MARGIN-LEFT: 3%; WIDTH: 211px; HEIGHT: 71px
}
#content-body {
	MIN-WIDTH: 660px; FONT-SIZE: 75%; LEFT: 0px; MARGIN-LEFT: 3.5%; WIDTH: =
93.9%; POSITION: absolute; TOP: 63px
}
#body-main {
	PADDING-RIGHT: 0.55em; PADDING-LEFT: 0em; PADDING-BOTTOM: 40px; =
MARGIN-LEFT: 16em; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px; FONT-FAMILY: =
Arial, Verdana, Geneva, "Bitstream Vera Sans", Helvetica, sans-serif
}
#body-main {
	FONT-SIZE: 100%
}
#left-hand-navigation {
	Z-INDEX: 1; LEFT: 3%; POSITION: absolute; TOP: 100px
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; MARGIN-BOTTOM: =
5px; PADDING-BOTTOM: 0px; WIDTH: 16em; PADDING-TOP: 0px
}
#menu UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; =
BORDER-RIGHT-WIDTH: 0px
}
#menu LI {
	DISPLAY: inline
}
#menu UL.level-one A {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 2px; =
BACKGROUND-POSITION: right top; BORDER-TOP: #dadada 1px solid; DISPLAY: =
block; PADDING-LEFT: 4px; BACKGROUND-IMAGE: =
url(../images/nav-off-bg.png); PADDING-BOTTOM: 2px; MARGIN: 0px 0px 4px =
1.4em; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #dadada 1px solid; WIDTH: =
12em! important; COLOR: #4b5a6a; PADDING-TOP: 2px; BORDER-BOTTOM: =
#dadada 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, =
Geneva, "Bitstream Vera Sans", Helvetica, sans-serif; BACKGROUND-COLOR: =
#f5f5f5
}
#menu UL.level-one A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
#menu UL.level-one A.selected {
	BACKGROUND-IMAGE: url(../images/nav-on-bg.png); BORDER-LEFT: #ffdb4c =
3px solid; COLOR: black; BACKGROUND-COLOR: #ffffff
}
#menu UL.level-two LI:first-child A {
	BORDER-TOP-WIDTH: 0px
}
#menu UL.level-two A {
	PADDING-RIGHT: 0.1em; BORDER-TOP: #ddd 1px solid; DISPLAY: block; =
PADDING-LEFT: 0.1em; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0.1em; MARGIN: 0px 3em 0px 1.5em; TEXT-TRANSFORM: none; =
WIDTH: 11em! important; COLOR: #3c4b7b; PADDING-TOP: 0.1em; FONT-FAMILY: =
Arial, Verdana, Geneva, "Bitstream Vera Sans", Helvetica, sans-serif; =
BORDER-RIGHT-WIDTH: 0px
}
#menu UL.level-two A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
#menu UL.level-two A:visited {
	COLOR: #4c3b5b
}
#menu UL.level-one UL.level-two A.selected {
	FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: =
url(../images/blank.gif); COLOR: #000; BACKGROUND-COLOR: #ffffff
}
#menu LI UL {
	MARGIN-BOTTOM: 7px
}
#menu A {
	TEXT-DECORATION: none
}
#menu UL.level-three A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.1em; DISPLAY: block; =
PADDING-LEFT: 1em; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 95%; =
BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.1em; =
MARGIN: 0px 3em 0px 1.8em; WIDTH: 10em! important; COLOR: #5e72a5; =
PADDING-TOP: 0.1em; FONT-FAMILY: Arial, Verdana, Geneva, "Bitstream Vera =
Sans", Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
#menu UL.level-three A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
#menu UL.level-three LI.selected A.selected {
	BACKGROUND-POSITION: left center; FONT-WEIGHT: normal; =
BACKGROUND-IMAGE: url(../images/bullet.gif); COLOR: #000; =
BACKGROUND-REPEAT: no-repeat
}
#menu UL.level-three {
	MARGIN-TOP: 5px
}
#left-hand-navigation H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; FONT-SIZE: 77%; =
PADDING-BOTTOM: 0px; MARGIN: 0.2em 0px 0.3em; COLOR: #4c5b6b; =
PADDING-TOP: 0.4em; FONT-FAMILY: Arial, Verdana, Geneva, "Bitstream Vera =
Sans", Helvetica, sans-serif
}
#left-hand-navigation H4 A {
	FONT-WEIGHT: bold; COLOR: #4c5b6b; TEXT-DECORATION: none
}
#left-hand-navigation H4 A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
#body-main A:link {
	COLOR: #00a; TEXT-DECORATION: none
}
#body-main A:visited {
	COLOR: #551a8b; TEXT-DECORATION: none
}
#body-main UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 1em
}
#body-main LI {
	PADDING-LEFT: 0px; MARGIN-LEFT: 1em
}
#breadcrumb {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 0.9em; FONT-SIZE: 110%; =
BACKGROUND-IMAGE: url(../images/bullet.gif); MARGIN-BOTTOM: 20px; =
VERTICAL-ALIGN: middle; COLOR: #3a4969; BACKGROUND-REPEAT: no-repeat
}
#breadcrumb A:link {
	COLOR: #3c4b6b; TEXT-DECORATION: none
}
#breadcrumb A:visited {
	COLOR: #3c4b6b; TEXT-DECORATION: none
}
#breadcrumb A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
.breadcrumb-separator {
	COLOR: #acc6d1
}
#breadcrumb-text {
	FONT-SIZE: 0.9em; VERTICAL-ALIGN: middle; COLOR: #3a4969
}
#utility-menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 88%; Z-INDEX: 1; =
RIGHT: 4%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 400px; PADDING-TOP: =
0px; FONT-FAMILY: Arial, Verdana, Geneva, "Bitstream Vera Sans", =
Helvetica, sans-serif; POSITION: absolute; TOP: 0px; HEIGHT: 85px
}
#utility-menu A {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; COLOR: =
#436a85; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#utility-menu A:hover {
	TEXT-DECORATION: underline
}
#utility-menu #screen-switcher {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute
}
#screen-switcher DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#searchbox {
	FONT-WEIGHT: bold; RIGHT: 0px; VERTICAL-ALIGN: middle; WIDTH: 28.1em; =
WHITE-SPACE: nowrap; POSITION: absolute; TOP: 0px; TEXT-ALIGN: right
}
#searchbox FORM {
	DISPLAY: inline
}
#search {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#a38e60; PADDING-TOP: 5px
}
#search .input-text {
	BORDER-RIGHT: #c4cccc 1px solid; BORDER-TOP: #c4cccc 1px solid; =
MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 116%; VERTICAL-ALIGN: =
top; BORDER-LEFT: #c4cccc 1px solid; WIDTH: 11em; BORDER-BOTTOM: #c4cccc =
1px solid; BACKGROUND-COLOR: #ffffff
}
#search .input-button {
	BORDER-RIGHT: #6f7777 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: =
#c4cccc 1px solid; PADDING-LEFT: 0.2em; FONT-WEIGHT: bold; FONT-SIZE: =
103%; BACKGROUND-IMAGE: url(../images/button-on-bg.png); PADDING-BOTTOM: =
0px; MARGIN: 3px 0.4em 0px; VERTICAL-ALIGN: text-top; BORDER-LEFT: =
#c4cccc 1px solid; COLOR: #223344; PADDING-TOP: 0px; BORDER-BOTTOM: =
#6f7777 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, =
Verdana, Geneva, "Bitstream Vera Sans", Helvetica, sans-serif; =
BACKGROUND-COLOR: #f8f7f7
}
#skiptonav {
	WIDTH: 1px; HEIGHT: 1px
}
.homepage-box H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
94%; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ffbc29 3px solid; FONT-FAMILY: Arial, Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6; =
TEXT-ALIGN: left; -moz-border-radius-topleft: 16px
}
#document-navigation H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
94%; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ffbc29 3px solid; FONT-FAMILY: Arial, Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6; =
TEXT-ALIGN: left; -moz-border-radius-topleft: 16px
}
.externallinks H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
94%; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ffbc29 3px solid; FONT-FAMILY: Arial, Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6; =
TEXT-ALIGN: left; -moz-border-radius-topleft: 16px
}
#document-navigation {
	BORDER-RIGHT: #b7becc 1px solid; BORDER-TOP: #b7becc 1px solid; =
FONT-SIZE: 98%; Z-INDEX: 999; FLOAT: right; PADDING-BOTTOM: 10px; =
MARGIN: 0px 12px 12px; BORDER-LEFT: #b7becc 1px solid; WIDTH: 15em; =
COLOR: #3c4b6b; BORDER-BOTTOM: #b7becc 1px solid; FONT-FAMILY: Arial, =
Verdana, Geneva, "Bitstream Vera Sans", Helvetica, sans-serif; =
LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #f7f6f0; TEXT-ALIGN: left; =
-moz-border-radius-topleft: 12px; -moz-border-radius-bottomright: 12px
}
#document-navigation UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 103%; BACKGROUND: =
none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 3em 0px 1.1em; WIDTH: auto; COLOR: =
#3c4b6b; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; LIST-STYLE-TYPE: none; =
BORDER-RIGHT-WIDTH: 0px
}
#document-navigation A:link {
	COLOR: #3c4b6b; TEXT-DECORATION: none
}
#document-navigation A:visited {
	COLOR: #3c4b6b; TEXT-DECORATION: none
}
#document-navigation A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#document-navigation H4 A:link {
	COLOR: #ffffff
}
#document-navigation H4 A:visited {
	COLOR: #ffffff
}
#document-navigation H4 A:hover {
	COLOR: #ffffff
}
#document-navigation FORM {
	MARGIN: 12px
}
#document-navigation INPUT {
	MARGIN-TOP: 3px
}
INPUT.formbutton {
	BORDER-RIGHT: #6f7777 1px solid; BORDER-TOP: #c4cccc 1px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 103%; VERTICAL-ALIGN: text-top; =
BORDER-LEFT: #c4cccc 1px solid; COLOR: #223344; BORDER-BOTTOM: #6f7777 =
1px solid; FONT-FAMILY: Arial, Verdana, Geneva, "Bitstream Vera Sans", =
Helvetica, sans-serif; BACKGROUND-COLOR: #f8f7f7
}
.formtextinput {
	BORDER-RIGHT: #c4cccc 1px solid; BORDER-TOP: #c4cccc 1px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 116%; VERTICAL-ALIGN: top; BORDER-LEFT: =
#c4cccc 1px solid; BORDER-BOTTOM: #c4cccc 1px solid; BACKGROUND-COLOR: =
#ffffff
}
#id {
	WIDTH: 6em
}
#document-navigation .inputbox {
	WIDTH: 6em
}
DIV#content TABLE {
	CLEAR: right
}
#selecteditem {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 12px; BACKGROUND-IMAGE: =
url(../images/bullet.gif); BACKGROUND-REPEAT: no-repeat
}
#selecteditem A {
	COLOR: #000000
}
#selecteditem A:hover {
	TEXT-DECORATION: none
}
.group {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 12px; BACKGROUND-IMAGE: =
url(../images/bullet.gif); BACKGROUND-REPEAT: no-repeat
}
#document-navigation UL.level-one {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 88%; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 1.1em; PADDING-TOP: 0px
}
#document-navigation UL.level-one LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#document-navigation LI UL {
	MARGIN-BOTTOM: 7px
}
#document-navigation UL.level-one A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 160px; COLOR: #3c4b6b; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd =
1px solid; BORDER-RIGHT-WIDTH: 0px
}
#document-navigation UL.level-one A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
#document-navigation UL.level-one A:link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#document-navigation UL.level-one A:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#document-navigation UL.level-one A.selected {
	FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; COLOR: #000
}
#document-navigation UL.level-two {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#document-navigation UL.level-two LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#document-navigation UL.level-two A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 1em; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 97%; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: =
140px; COLOR: #5e72a5; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#document-navigation UL.level-two A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
#document-navigation UL.level-two LI.selected A.selected {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: left center; FONT-WEIGHT: =
normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND-IMAGE: =
url(../images/bullet.gif); BORDER-BOTTOM-WIDTH: 0px; COLOR: #444; =
BACKGROUND-REPEAT: no-repeat; FONT-STYLE: italic; BORDER-RIGHT-WIDTH: =
0px
}
#document-navigation A {
	TEXT-DECORATION: none
}
UL.quicklinks {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 0px 1.5em; LINE-HEIGHT: 1.2em; =
LIST-STYLE-TYPE: none
}
UL.quicklinks LI {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 16px; FONT-SIZE: 77%; =
BACKGROUND-IMAGE: url(../images/bullet.gif); BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Verdana, Geneva, "Bitstream Vera Sans", =
Helvetica, sans-serif
}
UL.quicklinks A {
	COLOR: #3c4b6b; TEXT-DECORATION: none
}
UL.quicklinks A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#sidebar-wrapper {
	WIDTH: 100%; POSITION: relative
}
#sidebar {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 37%; =
PADDING-TOP: 0px; TOP: 35px; HEIGHT: auto; TEXT-ALIGN: left; =
BORDER-RIGHT-WIDTH: 0px
}
#sidebar2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 25%; =
PADDING-TOP: 0px; TOP: 35px; HEIGHT: auto; TEXT-ALIGN: left; =
BORDER-RIGHT-WIDTH: 0px
}
#sidebar3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 37%; =
PADDING-TOP: 0px; TOP: 35px; HEIGHT: auto; TEXT-ALIGN: left; =
BORDER-RIGHT-WIDTH: 0px
}
.teaser {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 5px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 100%; TEXT-ALIGN: =
left; BORDER-RIGHT-WIDTH: 0px
}
P.news {
	PADDING-LEFT: 12px; MARGIN: 0px 0px 5px
}
P A:link {
	BORDER-BOTTOM: #ccc 1px dashed
}
P A:visited {
	BORDER-BOTTOM: #ccc 1px dashed
}
P.news A:link {
	BORDER-BOTTOM: #21356f 1px dashed
}
P.news A:visited {
	BORDER-BOTTOM: #ddd 1px dashed
}
#body-main H1.pageheading {
	MARGIN: 40px 0px 10px
}
#body-main H2.news {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 12px; FONT-WEIGHT: =
bold; FONT-SIZE: 110%; BACKGROUND-IMAGE: url(../images/bullet.gif); =
MARGIN: 0px; COLOR: #3c4b6b; BACKGROUND-REPEAT: no-repeat
}
#body-main H2.news A:link {
	COLOR: #2a374b; TEXT-DECORATION: none
}
#body-main H2.news A:visited {
	COLOR: #2a374b; TEXT-DECORATION: none
}
#body-main UL A:link {
	BORDER-BOTTOM: #ccc 1px dashed
}
#body-main UL A:visited {
	BORDER-BOTTOM: #ccc 1px dashed
}
#document-navigation H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
94%; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; =
FONT-FAMILY: Arial, Verdana, Geneva, "Bitstream Vera Sans", Helvetica, =
sans-serif; BACKGROUND-COLOR: #376a94; TEXT-ALIGN: left; =
-moz-border-radius-topleft: 11px
}
.homepage-box H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
94%; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; =
FONT-FAMILY: Arial, Verdana, Geneva, "Bitstream Vera Sans", Helvetica, =
sans-serif; BACKGROUND-COLOR: #376a94; TEXT-ALIGN: left; =
-moz-border-radius-topleft: 11px
}
.externallinks H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
94%; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; =
FONT-FAMILY: Arial, Verdana, Geneva, "Bitstream Vera Sans", Helvetica, =
sans-serif; BACKGROUND-COLOR: #376a94; TEXT-ALIGN: left; =
-moz-border-radius-topleft: 11px
}
.news-section {
	MARGIN-TOP: 15px; MIN-HEIGHT: 40em; _height: 40em
}
.news-section H1 {
	MARGIN: 0px 0px 10px
}
.news-section P {
	PADDING-LEFT: 12px; MARGIN: 0px 0px 2px
}
.news-section .pubdate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: =
0px 0px 5px; COLOR: #696969; PADDING-TOP: 0px
}
#intro {
	MARGIN-TOP: 5px
}
#intro H1 {
	MARGIN: 0px 0px 10px
}
#intro P {
	MARGIN-TOP: 10px
}
.content-section {
	MARGIN-TOP: 15px
}
.content-section H1 {
	MARGIN: 0px 0px 10px
}
.content-section P {
	PADDING-LEFT: 12px; MARGIN: 0px 0px 5px
}
.content-section .pubdate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: =
0px 0px 8px; COLOR: #696969; PADDING-TOP: 0px
}
#homepage-boxes {
	FLOAT: right; MARGIN: 0px 0px 6px 20px; WIDTH: 250px
}
#homepage-boxes .homepage-box {
	BORDER-RIGHT: #b7becc 1px solid; BORDER-TOP: #b7becc 1px solid; =
FONT-SIZE: 98%; Z-INDEX: 999; FLOAT: right; PADDING-BOTTOM: 10px; =
MARGIN: 6px; BORDER-LEFT: #b7becc 1px solid; WIDTH: 240px; COLOR: =
#3c4b6b; BORDER-BOTTOM: #b7becc 1px solid; FONT-FAMILY: Arial, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; LIST-STYLE-TYPE: none; =
BACKGROUND-COLOR: #f7f6f0; TEXT-ALIGN: left; -moz-border-radius-topleft: =
12px; -moz-border-radius-bottomright: 12px
}
.externallinks {
	BORDER-RIGHT: #b7becc 1px solid; BORDER-TOP: #b7becc 1px solid; =
FONT-SIZE: 98%; Z-INDEX: 999; FLOAT: right; PADDING-BOTTOM: 10px; =
MARGIN: 6px; BORDER-LEFT: #b7becc 1px solid; WIDTH: 240px; COLOR: =
#3c4b6b; BORDER-BOTTOM: #b7becc 1px solid; FONT-FAMILY: Arial, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; LIST-STYLE-TYPE: none; =
BACKGROUND-COLOR: #f7f6f0; TEXT-ALIGN: left; -moz-border-radius-topleft: =
12px; -moz-border-radius-bottomright: 12px
}
#homepage-boxes .homepage-box UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 103%; BACKGROUND: =
none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0.5em 3em 0px 0px; WIDTH: auto; COLOR: =
#3c4b6b; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; LIST-STYLE-TYPE: none; =
BORDER-RIGHT-WIDTH: 0px
}
.externallinks UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 103%; BACKGROUND: =
none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0.5em 3em 0px 0px; WIDTH: auto; COLOR: =
#3c4b6b; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; LIST-STYLE-TYPE: none; =
BORDER-RIGHT-WIDTH: 0px
}
#homepage-boxes .homepage-box LI {
	PADDING-LEFT: 15px
}
#content-body #body-main .externallinks LI {
	PADDING-LEFT: 15px
}
#homepage-boxes .homepage-box A:link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; COLOR: #00a; =
BORDER-BOTTOM: #ccc 1px dashed; BORDER-RIGHT-WIDTH: 0px; =
TEXT-DECORATION: none
}
.externallinks A:link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; COLOR: #00a; =
BORDER-BOTTOM: #ccc 1px dashed; BORDER-RIGHT-WIDTH: 0px; =
TEXT-DECORATION: none
}
#homepage-boxes .homepage-box A:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; COLOR: #551a8b; =
BORDER-BOTTOM: #ccc 1px dashed; BORDER-RIGHT-WIDTH: 0px; =
TEXT-DECORATION: none
}
.externallinks A:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; COLOR: #551a8b; =
BORDER-BOTTOM: #ccc 1px dashed; BORDER-RIGHT-WIDTH: 0px; =
TEXT-DECORATION: none
}
#homepage-boxes .homepage-box A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.externallinks A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#homepage-boxes .items {
	PADDING-LEFT: 12px
}
.externallinks .items {
	PADDING-LEFT: 12px
}
#homepage-boxes .homepage-box .items A:link {
	COLOR: #33d; BORDER-BOTTOM: #ccc 1px dashed
}
.externallinks .items A:link {
	COLOR: #33d; BORDER-BOTTOM: #ccc 1px dashed
}
#homepage-boxes .homepage-box .items A:visited {
	COLOR: #854abb; BORDER-BOTTOM: #ccc 1px dashed
}
.externallinks .items A:visited {
	COLOR: #854abb; BORDER-BOTTOM: #ccc 1px dashed
}
.homepage-box LI.more {
	TEXT-ALIGN: right
}
#skiptonav {
	POSITION: absolute
}
A.toc-backref {
=09
}
UL.auto-toc {
	LIST-STYLE-TYPE: none
}
P.admonition-title {
	COLOR: red
}
PRE.literal-block {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 115%; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e0e0ff
}
PRE.doctest-block {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 115%; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e0e0ff
}
DIV.topic {
	MARGIN: 2em
}
P.topic-title {
	FONT-WEIGHT: bold
}
DIV.admonition {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.attention {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.caution {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.danger {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.error {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.hint {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.important {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.note {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.tip {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.warning {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.admonition P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.hint P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.important P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.note P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.tip P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.attention P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red
}
DIV.caution P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red
}
DIV.danger P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red
}
DIV.error P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red
}
DIV.warning P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red
}
OL.arabic {
	LIST-STYLE-TYPE: decimal
}
OL.loweralpha {
	LIST-STYLE-TYPE: lower-alpha
}
OL.upperalpha {
	LIST-STYLE-TYPE: upper-alpha
}
OL.lowerroman {
	LIST-STYLE-TYPE: lower-roman
}
OL.upperroman {
	LIST-STYLE-TYPE: upper-roman
}
.borderless {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.borderless TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.borderless TH {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.borderless TD {
	PADDING-RIGHT: 0.5em! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
TABLE.borderless TH {
	PADDING-RIGHT: 0.5em! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
IMG.hspaced {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em
}
#sigindex {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#sigindex THEAD {
	BORDER-BOTTOM: #ccc 2px solid
}
#sigindex TH {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.5em; =
PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
#sigindex TD {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.5em; =
PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px dotted
}
BLOCKQUOTE {
	PADDING-LEFT: 1em; MARGIN-LEFT: 1em; BORDER-LEFT: #ccc 1px solid
}
#sidebar-wrapper {
	DISPLAY: none
}
.more {
	TEXT-ALIGN: right
}
#content-body #homepage-boxes A.more {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.homepage-box DIV {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#utility-menu DL {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; TEXT-ALIGN: right
}
#utility-menu DD {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 8px; FONT-WEIGHT: =
normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#utility-menu DD A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #888; PADDING-TOP: 0px
}
#utility-menu DT {
	MARGIN: 0px
}
.homepage-box#siteinfo H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 103%; PADDING-BOTTOM: =
0px; MARGIN: 8px 0px 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, =
Geneva, "Bitstream Vera Sans", Helvetica, sans-serif
}
.homepage-box#siteinfo DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; =
PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: 1em; MARGIN: 3em 0px =
0px; BOTTOM: 0px; PADDING-TOP: 1em; POSITION: relative
}
#footer A:visited {
	DISPLAY: inline; COLOR: #666
}
#footer A:link {
	DISPLAY: inline; COLOR: #666
}
#footer A:hover {
	DISPLAY: inline; COLOR: #333
}
#footer #credits {
	RIGHT: 0px; MARGIN: 1em 0px 0px; POSITION: absolute; TOP: 0px
}
#footer #copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
UL#iconbar LI {
	DISPLAY: inline
}
#searchbox A.reference {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; RIGHT: 8.3em; COLOR: #339; =
POSITION: absolute; TOP: 2.9em; TEXT-DECORATION: none
}
#searchbox SPAN.reference {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; RIGHT: 8.3em; COLOR: #339; =
POSITION: absolute; TOP: 2.9em; TEXT-DECORATION: none
}
#searchbox A.reference {
	BORDER-BOTTOM: #ccc 1px dotted
}
IFRAME {
	MARGIN-TOP: 20px
}
#content {
	FONT-SIZE: 115%; MIN-HEIGHT: 500px; _height: 500px
}
.action {
	COLOR: #b00
}
.followup {
	COLOR: #00a
}
.progress {
	COLOR: #090
}
.minutes-title {
	FONT-WEIGHT: bold; FONT-SIZE: 160%; MARGIN-BOTTOM: 1em; COLOR: #234764; =
LINE-HEIGHT: 120%; FONT-FAMILY: Georgia, "Bitstream Vera Serif", "New =
York", Palatino, serif; TEXT-ALIGN: center
}
#body-main .success P A {
	DISPLAY: inline
}
#body-main .success P {
	MARGIN: 4px 8px
}
.rfc2822 TH.field-name {
	PADDING-RIGHT: 0.5em; TEXT-ALIGN: right
}
TH.field-name {
	PADDING-RIGHT: 0.5em; TEXT-ALIGN: left
}
#applications H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 103%; MARGIN: 0px 0px 0.2em 1em; =
FONT-FAMILY: Arial, Verdana, Geneva, "Bitstream Vera Sans", Helvetica, =
sans-serif
}
#content-body #applications H5 A:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; COLOR: #444; BORDER-RIGHT-WIDTH: 0px
}
#content-body #applications H5 A:link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; COLOR: #444; BORDER-RIGHT-WIDTH: 0px
}
#applications P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0.5em 0.5em; WIDTH: 100%; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Verdana, Geneva, "Bitstream Vera Sans", Helvetica, =
sans-serif
}
.diff-header {
	FONT-WEIGHT: bold
}
.diff-title {
	BACKGROUND-COLOR: #c0c0c0
}
.diff-added {
	VERTICAL-ALIGN: sub; BACKGROUND-COLOR: #e0ffe0
}
.diff-removed {
	VERTICAL-ALIGN: sub; BACKGROUND-COLOR: #ffffe0
}
.diff-added SPAN {
	BACKGROUND-COLOR: #80ff80
}
.diff-removed SPAN {
	BACKGROUND-COLOR: #ffff80
}
.videoframes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
.videoframes .title {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #3775a9; =
PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: 120%/1.3 Verdana, sans-serif; =
WIDTH: 668px; COLOR: white; PADDING-TOP: 3px; TEXT-ALIGN: left; =
TEXT-DECORATION: none; -moz-background-clip: -moz-initial; =
-moz-background-origin: -moz-initial; -moz-background-inline-policy: =
-moz-initial; font-size-adjust: none; font-stretch: normal
}
.videoframes .author {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; MARGIN: =
0px; FONT: 100%/1.3 Verdana, sans-serif; WIDTH: 668px; COLOR: #000000; =
PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: =
#e0e0e0; TEXT-ALIGN: left; -moz-background-clip: -moz-initial; =
-moz-background-origin: -moz-initial; -moz-background-inline-policy: =
-moz-initial; font-size-adjust: none; font-stretch: normal
}
.videoframes .abstract {
	PADDING-RIGHT: 6px; PADDING-LEFT: 20px; PADDING-BOTTOM: 4px; MARGIN: =
0px; WIDTH: 654px; PADDING-TOP: 2px; FONT-STYLE: italic; =
BACKGROUND-COLOR: #e0e0e0
}
.videoframes .viewscreen {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 4px; MARGIN: =
0px; WIDTH: 640px; PADDING-TOP: 4px; BACKGROUND-COLOR: #e0e0e0
}
.videoframes .followup {
	FONT-SIZE: 105%; MARGIN: 0px 0px 30px; WIDTH: 640px; COLOR: black; =
TEXT-ALIGN: center
}
.first {
	MARGIN-TOP: 0px! important
}
.last {
	MARGIN-BOTTOM: 0px! important
}
.with-subtitle {
	MARGIN-BOTTOM: 0px! important
}
DIV.sidebar {
	CLEAR: right; BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 1em; =
BORDER-TOP: #999999 1px solid; PADDING-LEFT: 1em; FLOAT: right; =
PADDING-BOTTOM: 1em; MARGIN-LEFT: 1em; BORDER-LEFT: #999999 1px solid; =
WIDTH: 40%; PADDING-TOP: 1em; BORDER-BOTTOM: #999999 1px solid; =
BACKGROUND-COLOR: #f7f7f7
}
P.sidebar-title {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: larger; MARGIN-BOTTOM: =
10px; FONT-FAMILY: sans-serif; TEXT-ALIGN: center
}
P.sidebar-title A:link {
	BORDER-BOTTOM-STYLE: none
}
P.sidebar-title A:visited {
	BORDER-BOTTOM-STYLE: none
}
P.sidebar-subtitle {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-FAMILY: sans-serif; =
TEXT-ALIGN: center
}
.clear-right H2 {
	CLEAR: right
}
.align-right {
	MARGIN-LEFT: 1em
}

------=_NextPart_000_0000_01C9C2C4.19733910
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.python.org/styles/screen-switcher-default.css

@import url( ../styles/styles.css );

------=_NextPart_000_0000_01C9C2C4.19733910
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.python.org/styles/netscape4.css

#left-hand-navigation {

}
#left-hand-navigation A {

}
#google {

}
#content-body {

}
#content-body A {

}
#document-navigation {

}
#border-corner {

}
#smallcorner {

}
#searchcorner {

}
#logoheader {

}
#logo {

}
#logolink {

}
#search {

}
#skiptonav {

}
#breadcrumb {

}
#utility-menu {

}
#utility-menu A {

}
UL {

}

------=_NextPart_000_0000_01C9C2C4.19733910
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.python.org/styles/print.css

#left-hand-navigation {
	DISPLAY: none
}
#google {
	DISPLAY: none
}
#document-navigation {
	DISPLAY: none
}
#border-corner {
	DISPLAY: none
}
#smallcorner {
	DISPLAY: none
}
#searchcorner {
	DISPLAY: none
}
#logo {
	DISPLAY: none
}
#search {
	DISPLAY: none
}
#utility-menu {
	DISPLAY: none
}
#skiptonav {
	DISPLAY: none
}
#content-body {
	FONT-SIZE: 11pt; FONT-FAMILY: Georgia, "Bitstream Vera Serif", "New =
York", Palatino, serif
}
#content-body A {
	DISPLAY: inline; COLOR: #000000; TEXT-DECORATION: none
}
PRE {
	FONT-SIZE: 10pt
}
#body-main A {
	FONT-WEIGHT: bold
}
H1 {
	FONT-SIZE: 14pt
}
IFRAME {
	DISPLAY: none
}
#footer {
	DISPLAY: none
}

------=_NextPart_000_0000_01C9C2C4.19733910
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.python.org/styles/largestyles.css

HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 103%; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 103%; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	FONT-WEIGHT: normal; FONT-FAMILY: Georgia, "Bitstream Vera Serif", "New =
York", Palatino, serif
}
H2 {
	FONT-WEIGHT: normal; FONT-FAMILY: Georgia, "Bitstream Vera Serif", "New =
York", Palatino, serif
}
H3 {
	FONT-WEIGHT: normal; FONT-FAMILY: Georgia, "Bitstream Vera Serif", "New =
York", Palatino, serif
}
H4 {
	FONT-WEIGHT: normal; FONT-FAMILY: Georgia, "Bitstream Vera Serif", "New =
York", Palatino, serif
}
H5 {
	FONT-WEIGHT: normal; FONT-FAMILY: Georgia, "Bitstream Vera Serif", "New =
York", Palatino, serif
}
H1 {
	FONT-SIZE: 160%; MARGIN: 0.7em 0px; COLOR: #234764; TEXT-DECORATION: =
none
}
H1 A {
	COLOR: #234764
}
#intro H1 {
	FONT-SIZE: 145%
}
H2 {
	FONT-SIZE: 140%; MARGIN: 0.7em 0px; COLOR: #366d9c
}
H3 {
	FONT-SIZE: 135%; MARGIN: 0.4em 0px 0em; COLOR: #366d9c; FONT-STYLE: =
italic
}
H4 {
	FONT-SIZE: 125%; MARGIN: 0.4em 0px 0em; COLOR: #366d9c
}
#logoheader {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; =
BORDER-LEFT-WIDTH: 0px; Z-INDEX: 1; BACKGROUND-IMAGE: =
url(../images/header-bg2.png); PADDING-BOTTOM: 1px; MARGIN: 0px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: =
repeat-x; BACKGROUND-COLOR: #f7f7f7; BORDER-RIGHT-WIDTH: 0px
}
#logo {
	MARGIN-TOP: 10px; MARGIN-LEFT: 3px; WIDTH: 211px; HEIGHT: 71px
}
#content-body {
	FONT-SIZE: 100%; LEFT: 0px; WIDTH: 99.9%; COLOR: #283045; POSITION: =
absolute; TOP: 55px
}
#body-main {
	PADDING-RIGHT: 0.55em; PADDING-LEFT: 0em; PADDING-BOTTOM: 40px; =
MARGIN-LEFT: 16em; COLOR: #202737; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Verdana, Geneva, "Bitstream Vera Sans", Helvetica, =
sans-serif
}
#body-main {
	FONT-SIZE: 100%
}
#left-hand-navigation {
	Z-INDEX: 1; LEFT: 0px; POSITION: absolute; TOP: 100px
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: =
5px; PADDING-BOTTOM: 0px; WIDTH: 16em; PADDING-TOP: 0px
}
#menu UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; =
BORDER-RIGHT-WIDTH: 0px
}
#menu LI {
	DISPLAY: inline
}
#menu UL.level-one A {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 2px; =
BACKGROUND-POSITION: right top; BORDER-TOP: #dadada 1px solid; DISPLAY: =
block; PADDING-LEFT: 4px; BACKGROUND-IMAGE: =
url(../images/nav-off-bg.png); PADDING-BOTTOM: 2px; MARGIN: 0px 0px 4px =
1.4em; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #dadada 1px solid; WIDTH: =
12em! important; COLOR: #4b5a6a; PADDING-TOP: 2px; BORDER-BOTTOM: =
#dadada 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, =
Geneva, "Bitstream Vera Sans", Helvetica, sans-serif; BACKGROUND-COLOR: =
#f5f5f5
}
#menu UL.level-one A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
#menu UL.level-one A.selected {
	BACKGROUND-IMAGE: url(../images/nav-on-bg.png); BORDER-LEFT: #ffdb4c =
3px solid; COLOR: black; BACKGROUND-COLOR: #ffffff
}
#menu UL.level-two LI:first-child A {
	BORDER-TOP-WIDTH: 0px
}
#menu UL.level-two A {
	PADDING-RIGHT: 0.1em; BORDER-TOP: #ddd 1px solid; DISPLAY: block; =
PADDING-LEFT: 0.1em; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0.1em; MARGIN: 0px 3em 0px 1.5em; TEXT-TRANSFORM: none; =
WIDTH: 11em! important; COLOR: #3c4b7b; PADDING-TOP: 0.1em; FONT-FAMILY: =
Arial, Verdana, Geneva, "Bitstream Vera Sans", Helvetica, sans-serif; =
BORDER-RIGHT-WIDTH: 0px
}
#menu UL.level-two A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
#menu UL.level-two A:visited {
	COLOR: #4c3b5b
}
#menu UL.level-one UL.level-two A.selected {
	FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: =
url(../images/blank.gif); COLOR: #000; BACKGROUND-COLOR: #ffffff
}
#menu LI UL {
	MARGIN-BOTTOM: 7px
}
#menu A {
	TEXT-DECORATION: none
}
#menu UL.level-three A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.1em; DISPLAY: block; =
PADDING-LEFT: 1em; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 95%; =
BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.1em; =
MARGIN: 0px 3em 0px 1.8em; WIDTH: 10em! important; COLOR: #5e72a5; =
PADDING-TOP: 0.1em; FONT-FAMILY: Arial, Verdana, Geneva, "Bitstream Vera =
Sans", Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
#menu UL.level-three A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
#menu UL.level-three LI.selected A.selected {
	BACKGROUND-POSITION: left center; FONT-WEIGHT: normal; =
BACKGROUND-IMAGE: url(../images/bullet.gif); COLOR: #000; =
BACKGROUND-REPEAT: no-repeat
}
#menu UL.level-three {
	MARGIN-TOP: 5px
}
#left-hand-navigation H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; FONT-SIZE: 100%; =
PADDING-BOTTOM: 0px; MARGIN: 0.2em 0px 0.3em; COLOR: #4c5b6b; =
PADDING-TOP: 0.4em; FONT-FAMILY: Arial, Verdana, Geneva, "Bitstream Vera =
Sans", Helvetica, sans-serif
}
#left-hand-navigation H4 A {
	FONT-WEIGHT: bold; COLOR: #4c5b6b; TEXT-DECORATION: none
}
#left-hand-navigation H4 A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
#body-main A:link {
	COLOR: #00a; TEXT-DECORATION: none
}
#body-main A:visited {
	COLOR: #551a8b; TEXT-DECORATION: none
}
#body-main UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 1em
}
#body-main LI {
	PADDING-LEFT: 0px; MARGIN-LEFT: 1em
}
#breadcrumb {
	FONT-SIZE: 110%; MARGIN-BOTTOM: 20px; VERTICAL-ALIGN: middle; COLOR: =
#3a4969
}
#breadcrumb A:link {
	COLOR: #3c4b6b; TEXT-DECORATION: none
}
#breadcrumb A:visited {
	COLOR: #3c4b6b; TEXT-DECORATION: none
}
#breadcrumb A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
.breadcrumb-separator {
	COLOR: #acc6d1
}
#breadcrumb-text {
	FONT-SIZE: 0.9em; VERTICAL-ALIGN: middle; COLOR: #3a4969
}
#utility-menu {
	FONT-SIZE: 100%; Z-INDEX: 1; RIGHT: 0.7em; FONT-FAMILY: Arial, Verdana, =
Geneva, "Bitstream Vera Sans", Helvetica, sans-serif; POSITION: =
absolute; TOP: 58px
}
#utility-menu A {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; COLOR: =
#436a85; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#utility-menu A:hover {
	TEXT-DECORATION: underline
}
#searchbox {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; RIGHT: 0px; VERTICAL-ALIGN: middle; =
WIDTH: 28.1em; WHITE-SPACE: nowrap; POSITION: absolute; TOP: 0px; =
TEXT-ALIGN: right
}
#searchbox FORM {
	DISPLAY: inline
}
#search {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#a38e60; PADDING-TOP: 5px
}
#search .input-text {
	BORDER-RIGHT: #c4cccc 1px solid; BORDER-TOP: #c4cccc 1px solid; =
MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 116%; VERTICAL-ALIGN: =
top; BORDER-LEFT: #c4cccc 1px solid; WIDTH: 11em; BORDER-BOTTOM: #c4cccc =
1px solid; BACKGROUND-COLOR: #ffffff
}
#search .input-button {
	BORDER-RIGHT: #6f7777 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: =
#c4cccc 1px solid; PADDING-LEFT: 0.2em; FONT-WEIGHT: bold; FONT-SIZE: =
103%; BACKGROUND-IMAGE: url(../images/button-on-bg.png); PADDING-BOTTOM: =
0px; MARGIN: 3px 0.4em 0px; VERTICAL-ALIGN: text-top; BORDER-LEFT: =
#c4cccc 1px solid; COLOR: #223344; PADDING-TOP: 0px; BORDER-BOTTOM: =
#6f7777 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, =
Verdana, Geneva, "Bitstream Vera Sans", Helvetica, sans-serif; =
BACKGROUND-COLOR: #f8f7f7
}
#skiptonav {
	WIDTH: 1px; HEIGHT: 1px
}
.homepage-box H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
88%; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ffbc29 3px solid; FONT-FAMILY: Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6; =
TEXT-ALIGN: left; -moz-border-radius-topleft: 16px
}
#document-navigation H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
88%; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ffbc29 3px solid; FONT-FAMILY: Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6; =
TEXT-ALIGN: left; -moz-border-radius-topleft: 16px
}
.externallinks H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
88%; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ffbc29 3px solid; FONT-FAMILY: Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6; =
TEXT-ALIGN: left; -moz-border-radius-topleft: 16px
}
#document-navigation {
	BORDER-RIGHT: #b7becc 1px solid; BORDER-TOP: #b7becc 1px solid; =
FONT-SIZE: 98%; Z-INDEX: 999; FLOAT: right; PADDING-BOTTOM: 10px; =
MARGIN: 0px 12px 12px; BORDER-LEFT: #b7becc 1px solid; WIDTH: 15em; =
COLOR: #3c4b6b; BORDER-BOTTOM: #b7becc 1px solid; FONT-FAMILY: Verdana, =
Geneva, "Bitstream Vera Sans", Helvetica, sans-serif; LIST-STYLE-TYPE: =
none; BACKGROUND-COLOR: #f7f6f0; TEXT-ALIGN: left; =
-moz-border-radius-topleft: 12px; -moz-border-radius-bottomright: 12px
}
#document-navigation UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 103%; BACKGROUND: =
none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 3em 0px 1.1em; WIDTH: auto; COLOR: =
#3c4b6b; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, "Bitstream Vera =
Sans", Helvetica, sans-serif; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: =
0px
}
#document-navigation A:link {
	COLOR: #3c4b6b; TEXT-DECORATION: none
}
#document-navigation A:visited {
	COLOR: #3c4b6b; TEXT-DECORATION: none
}
#document-navigation A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#document-navigation H4 A:link {
	COLOR: #ffffff
}
#document-navigation H4 A:visited {
	COLOR: #ffffff
}
#document-navigation H4 A:hover {
	COLOR: #ffffff
}
#document-navigation FORM {
	MARGIN: 12px
}
#document-navigation INPUT {
	MARGIN-TOP: 3px
}
INPUT.formbutton {
	BORDER-RIGHT: #6f7777 1px solid; BORDER-TOP: #c4cccc 1px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 103%; VERTICAL-ALIGN: text-top; =
BORDER-LEFT: #c4cccc 1px solid; COLOR: #223344; BORDER-BOTTOM: #6f7777 =
1px solid; FONT-FAMILY: Arial, Verdana, Geneva, "Bitstream Vera Sans", =
Helvetica, sans-serif; BACKGROUND-COLOR: #f8f7f7
}
.formtextinput {
	BORDER-RIGHT: #c4cccc 1px solid; BORDER-TOP: #c4cccc 1px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 116%; VERTICAL-ALIGN: top; BORDER-LEFT: =
#c4cccc 1px solid; BORDER-BOTTOM: #c4cccc 1px solid; BACKGROUND-COLOR: =
#ffffff
}
#id {
	WIDTH: 6em
}
#document-navigation .inputbox {
	WIDTH: 6em
}
#selecteditem {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 12px; BACKGROUND-IMAGE: =
url(../images/bullet.gif); BACKGROUND-REPEAT: no-repeat
}
#selecteditem A {
	COLOR: #000000
}
#selecteditem A:hover {
	TEXT-DECORATION: none
}
.group {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 12px; BACKGROUND-IMAGE: =
url(../images/bullet.gif); BACKGROUND-REPEAT: no-repeat
}
#document-navigation UL.level-one {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 88%; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 1.1em; PADDING-TOP: 0px
}
#document-navigation UL.level-one LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#document-navigation LI UL {
	MARGIN-BOTTOM: 7px
}
#document-navigation UL.level-one A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 160px; COLOR: #3c4b6b; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd =
1px solid; BORDER-RIGHT-WIDTH: 0px
}
#document-navigation UL.level-one A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
#document-navigation UL.level-one A:link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#document-navigation UL.level-one A:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#document-navigation UL.level-one A.selected {
	FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; COLOR: #000
}
#document-navigation UL.level-two {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#document-navigation UL.level-two LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#document-navigation UL.level-two A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 1em; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 97%; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: =
140px; COLOR: #5e72a5; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#document-navigation UL.level-two A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
#document-navigation UL.level-two LI.selected A.selected {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: left center; FONT-WEIGHT: =
normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND-IMAGE: =
url(../images/bullet.gif); BORDER-BOTTOM-WIDTH: 0px; COLOR: #444; =
BACKGROUND-REPEAT: no-repeat; FONT-STYLE: italic; BORDER-RIGHT-WIDTH: =
0px
}
#document-navigation A {
	TEXT-DECORATION: none
}
UL.quicklinks {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 0px 1.5em; LINE-HEIGHT: 1.2em; =
LIST-STYLE-TYPE: none
}
UL.quicklinks LI {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 16px; FONT-SIZE: 100%; =
BACKGROUND-IMAGE: url(../images/bullet.gif); BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Verdana, Geneva, "Bitstream Vera Sans", =
Helvetica, sans-serif
}
UL.quicklinks A {
	COLOR: #3c4b6b; TEXT-DECORATION: none
}
UL.quicklinks A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#sidebar-wrapper {
	WIDTH: 100%; POSITION: relative
}
#sidebar {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 37%; =
PADDING-TOP: 0px; TOP: 35px; HEIGHT: auto; TEXT-ALIGN: left; =
BORDER-RIGHT-WIDTH: 0px
}
#sidebar2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 25%; =
PADDING-TOP: 0px; TOP: 35px; HEIGHT: auto; TEXT-ALIGN: left; =
BORDER-RIGHT-WIDTH: 0px
}
#sidebar3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 37%; =
PADDING-TOP: 0px; TOP: 35px; HEIGHT: auto; TEXT-ALIGN: left; =
BORDER-RIGHT-WIDTH: 0px
}
.teaser {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 5px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 100%; TEXT-ALIGN: =
left; BORDER-RIGHT-WIDTH: 0px
}
P.news {
	PADDING-LEFT: 12px; MARGIN: 0px 0px 5px
}
P A:link {
	BORDER-BOTTOM: #ccc 1px dashed
}
P A:visited {
	BORDER-BOTTOM: #ccc 1px dashed
}
P.news A:link {
	BORDER-BOTTOM: #21356f 1px dashed
}
P.news A:visited {
	BORDER-BOTTOM: #ddd 1px dashed
}
#body-main H1.pageheading {
	MARGIN: 40px 0px 10px
}
#body-main H2.news {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 12px; FONT-WEIGHT: =
bold; FONT-SIZE: 110%; BACKGROUND-IMAGE: url(../images/bullet.gif); =
MARGIN: 0px; COLOR: #3c4b6b; BACKGROUND-REPEAT: no-repeat
}
#body-main H2.news A:link {
	COLOR: #2a374b; TEXT-DECORATION: none
}
#body-main H2.news A:visited {
	COLOR: #2a374b; TEXT-DECORATION: none
}
#body-main UL A:link {
	BORDER-BOTTOM: #ccc 1px dashed
}
#body-main UL A:visited {
	BORDER-BOTTOM: #ccc 1px dashed
}
#document-navigation H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
88%; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; =
FONT-FAMILY: Verdana, Geneva, "Bitstream Vera Sans", Helvetica, =
sans-serif; BACKGROUND-COLOR: #376a94; TEXT-ALIGN: left; =
-moz-border-radius-topleft: 11px
}
.homepage-box H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
88%; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; =
FONT-FAMILY: Verdana, Geneva, "Bitstream Vera Sans", Helvetica, =
sans-serif; BACKGROUND-COLOR: #376a94; TEXT-ALIGN: left; =
-moz-border-radius-topleft: 11px
}
.externallinks H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
88%; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; =
FONT-FAMILY: Verdana, Geneva, "Bitstream Vera Sans", Helvetica, =
sans-serif; BACKGROUND-COLOR: #376a94; TEXT-ALIGN: left; =
-moz-border-radius-topleft: 11px
}
.news-section {
	MARGIN-TOP: 15px
}
.news-section H1 {
	MARGIN: 0px 0px 10px
}
.news-section P {
	PADDING-LEFT: 12px; MARGIN: 0px 0px 2px
}
.news-section .pubdate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: =
0px 0px 5px; COLOR: #696969; PADDING-TOP: 0px
}
#intro {
	MARGIN-TOP: 5px
}
#intro H1 {
	MARGIN: 0px 0px 10px
}
#intro P {
	MARGIN-TOP: 10px
}
.content-section {
	MARGIN-TOP: 15px
}
.content-section H1 {
	MARGIN: 0px 0px 10px
}
.content-section P {
	PADDING-LEFT: 12px; MARGIN: 0px 0px 5px
}
.content-section .pubdate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: =
0px 0px 8px; COLOR: #696969; PADDING-TOP: 0px
}
#homepage-boxes {
	FLOAT: right; MARGIN: 12px; WIDTH: 250px
}
#homepage-boxes .homepage-box {
	BORDER-RIGHT: #b7becc 1px solid; BORDER-TOP: #b7becc 1px solid; =
FONT-SIZE: 98%; Z-INDEX: 999; FLOAT: right; PADDING-BOTTOM: 10px; =
MARGIN: 6px; BORDER-LEFT: #b7becc 1px solid; WIDTH: 240px; COLOR: =
#3c4b6b; BORDER-BOTTOM: #b7becc 1px solid; FONT-FAMILY: Arial, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; LIST-STYLE-TYPE: none; =
BACKGROUND-COLOR: #f7f6f0; TEXT-ALIGN: left; -moz-border-radius-topleft: =
12px; -moz-border-radius-bottomright: 12px
}
.externallinks {
	BORDER-RIGHT: #b7becc 1px solid; BORDER-TOP: #b7becc 1px solid; =
FONT-SIZE: 98%; Z-INDEX: 999; FLOAT: right; PADDING-BOTTOM: 10px; =
MARGIN: 6px; BORDER-LEFT: #b7becc 1px solid; WIDTH: 240px; COLOR: =
#3c4b6b; BORDER-BOTTOM: #b7becc 1px solid; FONT-FAMILY: Arial, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; LIST-STYLE-TYPE: none; =
BACKGROUND-COLOR: #f7f6f0; TEXT-ALIGN: left; -moz-border-radius-topleft: =
12px; -moz-border-radius-bottomright: 12px
}
#homepage-boxes .homepage-box UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 103%; BACKGROUND: =
none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0.5em 3em 0px 0px; WIDTH: auto; COLOR: =
#3c4b6b; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; LIST-STYLE-TYPE: none; =
BORDER-RIGHT-WIDTH: 0px
}
.externallinks UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 103%; BACKGROUND: =
none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0.5em 3em 0px 0px; WIDTH: auto; COLOR: =
#3c4b6b; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; LIST-STYLE-TYPE: none; =
BORDER-RIGHT-WIDTH: 0px
}
#homepage-boxes .homepage-box LI {
	PADDING-LEFT: 15px
}
.externallinks LI {
	PADDING-LEFT: 15px
}
#homepage-boxes .homepage-box A:link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; COLOR: #00a; =
BORDER-BOTTOM: #ccc 1px dashed; BORDER-RIGHT-WIDTH: 0px; =
TEXT-DECORATION: none
}
.externallinks A:link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; COLOR: #00a; =
BORDER-BOTTOM: #ccc 1px dashed; BORDER-RIGHT-WIDTH: 0px; =
TEXT-DECORATION: none
}
#homepage-boxes .homepage-box A:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; COLOR: #551a8b; =
BORDER-BOTTOM: #ccc 1px dashed; BORDER-RIGHT-WIDTH: 0px; =
TEXT-DECORATION: none
}
.externallinks A:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; COLOR: #551a8b; =
BORDER-BOTTOM: #ccc 1px dashed; BORDER-RIGHT-WIDTH: 0px; =
TEXT-DECORATION: none
}
#homepage-boxes .homepage-box A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.externallinks A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#homepage-boxes .items {
	PADDING-LEFT: 12px
}
.externallinks .items {
	PADDING-LEFT: 12px
}
#homepage-boxes .homepage-box .items A:link {
	COLOR: #33d; BORDER-BOTTOM: #ccc 1px dashed
}
.externallinks .items A:link {
	COLOR: #33d; BORDER-BOTTOM: #ccc 1px dashed
}
#homepage-boxes .homepage-box .items A:visited {
	COLOR: #854abb; BORDER-BOTTOM: #ccc 1px dashed
}
.externallinks .items A:visited {
	COLOR: #854abb; BORDER-BOTTOM: #ccc 1px dashed
}
.homepage-box LI.more {
	TEXT-ALIGN: right
}
#skiptonav {
	POSITION: absolute
}
A.toc-backref {
=09
}
UL.auto-toc {
	LIST-STYLE-TYPE: none
}
P.admonition-title {
	DISPLAY: none
}
PRE.literal-block {
	PADDING-LEFT: 12px; FONT-SIZE: 115%
}
DIV.topic {
	MARGIN: 2em
}
P.topic-title {
	FONT-WEIGHT: bold
}
DIV.admonition {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.attention {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.caution {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.danger {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.error {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.hint {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.important {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.note {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.tip {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.warning {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.admonition P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.hint P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.important P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.note P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.tip P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.attention P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red
}
DIV.caution P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red
}
DIV.danger P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red
}
DIV.error P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red
}
DIV.warning P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red
}
OL.arabic {
	LIST-STYLE-TYPE: decimal
}
OL.loweralpha {
	LIST-STYLE-TYPE: lower-alpha
}
OL.upperalpha {
	LIST-STYLE-TYPE: upper-alpha
}
OL.lowerroman {
	LIST-STYLE-TYPE: lower-roman
}
OL.upperroman {
	LIST-STYLE-TYPE: upper-roman
}
#sigindex {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#sigindex THEAD {
	BORDER-BOTTOM: #ccc 2px solid
}
#sigindex TH {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.5em; =
PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
#sigindex TD {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.5em; =
PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px dotted
}
BLOCKQUOTE {
	PADDING-LEFT: 1em; MARGIN-LEFT: 1em; BORDER-LEFT: #ccc 1px solid
}
#sidebar-wrapper {
	DISPLAY: none
}
.more {
	TEXT-ALIGN: right
}
#content-body #homepage-boxes A.more {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.homepage-box DIV {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}

------=_NextPart_000_0000_01C9C2C4.19733910
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.python.org/styles/defaultfonts.css

HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; FONT-FAMILY: sans; BACKGROUND-COLOR: #fff
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; FONT-FAMILY: sans; BACKGROUND-COLOR: #fff
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	MARGIN: 0.7em 0px
}
H1 {
	FONT-FAMILY: serif
}
H2 {
	FONT-FAMILY: serif
}
H3 {
	FONT-FAMILY: serif
}
H4 {
	FONT-FAMILY: serif
}
H1 A {
	TEXT-DECORATION: none
}
H2 A {
	TEXT-DECORATION: none
}
H3 A {
	TEXT-DECORATION: none
}
H4 A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #00e
}
A:visited {
	COLOR: #551a8b
}
A {
	COLOR: #00e
}
#intro H1 {
=09
}
H2 {
	MARGIN: 0.7em 0px
}
H3 {
	MARGIN: 0.4em 0px 0em
}
H4 {
	MARGIN: 0.4em 0px 0em
}
#logoheader {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; =
BORDER-LEFT-WIDTH: 0px; Z-INDEX: 1; BACKGROUND-IMAGE: =
url(../images/header-bg2.png); PADDING-BOTTOM: 1px; MARGIN: 0px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: =
repeat-x; BACKGROUND-COLOR: #f7f7f7; BORDER-RIGHT-WIDTH: 0px
}
#logo {
	MARGIN-TOP: 10px; MARGIN-LEFT: 3px; WIDTH: 211px; HEIGHT: 71px
}
#content-body {
	LEFT: 0px; WIDTH: 99.9%; POSITION: absolute; TOP: 55px
}
#body-main {
	PADDING-RIGHT: 0.55em; PADDING-LEFT: 0em; PADDING-BOTTOM: 40px; =
MARGIN-LEFT: 16em; PADDING-TOP: 0px; FONT-FAMILY: inherit
}
#body-main {
=09
}
#left-hand-navigation {
	Z-INDEX: 1; LEFT: 0px; POSITION: absolute; TOP: 100px
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 0px; WIDTH: 16em; PADDING-TOP: 0px
}
#menu UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; =
BORDER-RIGHT-WIDTH: 0px
}
#menu LI {
	DISPLAY: inline
}
#menu UL.level-one A {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 2px; =
BACKGROUND-POSITION: right top; BORDER-TOP: #dadada 1px solid; DISPLAY: =
block; PADDING-LEFT: 4px; BACKGROUND-IMAGE: =
url(../images/nav-off-bg.png); PADDING-BOTTOM: 2px; MARGIN: 0px 0px 4px =
1.4em; BORDER-LEFT: #dadada 1px solid; WIDTH: 12em! important; =
PADDING-TOP: 2px; BORDER-BOTTOM: #dadada 1px solid; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: inherit; BACKGROUND-COLOR: #f5f5f5
}
#menu UL.level-one A:hover {
	TEXT-DECORATION: underline
}
#menu UL.level-one A.selected {
	BACKGROUND-IMAGE: url(../images/nav-on-bg.png); BORDER-LEFT: #ffdb4c =
3px solid; COLOR: #00e; BACKGROUND-COLOR: #ffffff
}
#menu UL.level-one A.selected:visited {
	COLOR: #551a8b
}
#menu UL.level-two LI:first-child A {
	BORDER-TOP-WIDTH: 0px
}
#menu UL.level-two A {
	PADDING-RIGHT: 0.1em; BORDER-TOP: #ddd 1px solid; DISPLAY: block; =
PADDING-LEFT: 0.1em; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0.1em; MARGIN: 0px 3em 0px 1.5em; TEXT-TRANSFORM: none; =
WIDTH: 11em! important; COLOR: #00e; PADDING-TOP: 0.1em; FONT-FAMILY: =
inherit; BORDER-RIGHT-WIDTH: 0px
}
#menu UL.level-two A:hover {
	TEXT-DECORATION: underline
}
#menu UL.level-two A:visited {
	COLOR: #551a8b
}
#menu UL.level-one UL.level-two A.selected {
	BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(../images/blank.gif); =
BACKGROUND-COLOR: #ffffff
}
#menu UL.level-one UL.level-two A.selected:visited {
	COLOR: #551a8b
}
#menu LI UL {
	MARGIN-BOTTOM: 7px
}
#menu A {
	TEXT-DECORATION: underline
}
#menu UL.level-three A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.1em; DISPLAY: block; =
PADDING-LEFT: 1em; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: none; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.1em; MARGIN: 0px 3em 0px =
1.8em; WIDTH: 10em! important; COLOR: #00e; PADDING-TOP: 0.1em; =
FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
#menu UL.level-three A:hover {
	TEXT-DECORATION: underline
}
#menu UL.level-three LI.selected A.selected {
	BACKGROUND-POSITION: left center; BACKGROUND-IMAGE: =
url(../images/bullet.gif); BACKGROUND-REPEAT: no-repeat
}
#menu UL.level-three {
	MARGIN-TOP: 5px
}
#left-hand-navigation H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0px; MARGIN: =
0.2em 0px 0.3em; PADDING-TOP: 0.4em; FONT-FAMILY: inherit
}
#left-hand-navigation H4 A {
	TEXT-DECORATION: none
}
#left-hand-navigation H4 A:hover {
	TEXT-DECORATION: underline
}
#body-main A:link {
	COLOR: #00e; TEXT-DECORATION: underline
}
#body-main A:visited {
	COLOR: #551a8b; TEXT-DECORATION: underline
}
#body-main UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 1em
}
#body-main LI {
	PADDING-LEFT: 0px; MARGIN-LEFT: 1em
}
#breadcrumb {
	MARGIN-BOTTOM: 20px; VERTICAL-ALIGN: middle
}
#breadcrumb A:link {
	COLOR: #00e; TEXT-DECORATION: underline
}
#breadcrumb A:visited {
	COLOR: #551a8b; TEXT-DECORATION: underline
}
#breadcrumb A:hover {
	TEXT-DECORATION: underline
}
.breadcrumb-separator {
=09
}
#breadcrumb-text {
	VERTICAL-ALIGN: middle
}
#utility-menu {
	Z-INDEX: 1; RIGHT: 0.7em; FONT-FAMILY: inherit; POSITION: absolute; =
TOP: 58px
}
#utility-menu A {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; COLOR: =
#00e; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#utility-menu A:visited {
	COLOR: #551a8b
}
#utility-menu A:hover {
	TEXT-DECORATION: underline
}
#searchbox {
	FONT-WEIGHT: bold; RIGHT: 0px; VERTICAL-ALIGN: middle; WIDTH: 28.1em; =
WHITE-SPACE: nowrap; POSITION: absolute; TOP: 0px; TEXT-ALIGN: right
}
#searchbox FORM {
	DISPLAY: inline
}
#search {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
#search .input-text {
	BORDER-RIGHT: #c4cccc 1px solid; BORDER-TOP: #c4cccc 1px solid; =
MARGIN-TOP: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #c4cccc 1px solid; =
WIDTH: 11em; BORDER-BOTTOM: #c4cccc 1px solid; BACKGROUND-COLOR: #ffffff
}
#search .input-button {
	BORDER-RIGHT: #6f7777 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: =
#c4cccc 1px solid; PADDING-LEFT: 0.2em; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: url(../images/button-on-bg.png); PADDING-BOTTOM: 0px; =
MARGIN: 3px 0.4em 0px; VERTICAL-ALIGN: text-top; BORDER-LEFT: #c4cccc =
1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #6f7777 1px solid; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: inherit; BACKGROUND-COLOR: =
#f8f7f7
}
#skiptonav {
	WIDTH: 1px; HEIGHT: 1px
}
.homepage-box H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; =
MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ffbc29 3px solid; FONT-FAMILY: Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6; =
TEXT-ALIGN: left; -moz-border-radius-topleft: 16px
}
#document-navigation H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; =
MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ffbc29 3px solid; FONT-FAMILY: Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6; =
TEXT-ALIGN: left; -moz-border-radius-topleft: 16px
}
.externallinks H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; =
MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ffbc29 3px solid; FONT-FAMILY: Verdana, Geneva, =
"Bitstream Vera Sans", Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6; =
TEXT-ALIGN: left; -moz-border-radius-topleft: 16px
}
#document-navigation {
	BORDER-RIGHT: #b7becc 1px solid; BORDER-TOP: #b7becc 1px solid; =
Z-INDEX: 999; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px 12px 12px; =
BORDER-LEFT: #b7becc 1px solid; WIDTH: 15em; BORDER-BOTTOM: #b7becc 1px =
solid; FONT-FAMILY: Verdana, Geneva, "Bitstream Vera Sans", Helvetica, =
sans-serif; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #f7f6f0; =
TEXT-ALIGN: left; -moz-border-radius-topleft: 12px; =
-moz-border-radius-bottomright: 12px
}
#document-navigation UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px 3em 0px 1.1em; WIDTH: auto; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana, Geneva, "Bitstream Vera Sans", Helvetica, sans-serif; =
LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
#document-navigation A:link {
	TEXT-DECORATION: underline
}
#document-navigation A:visited {
	TEXT-DECORATION: underline
}
#document-navigation A:hover {
	TEXT-DECORATION: underline
}
#document-navigation H4 A:link {
	COLOR: #ffffff
}
#document-navigation H4 A:visited {
	COLOR: #ffffff
}
#document-navigation H4 A:hover {
	COLOR: #ffffff
}
#document-navigation FORM {
	MARGIN: 12px
}
#document-navigation INPUT {
	MARGIN-TOP: 3px
}
INPUT.formbutton {
	BORDER-RIGHT: #6f7777 1px solid; BORDER-TOP: #c4cccc 1px solid; =
FONT-WEIGHT: bold; VERTICAL-ALIGN: text-top; BORDER-LEFT: #c4cccc 1px =
solid; BORDER-BOTTOM: #6f7777 1px solid; FONT-FAMILY: inherit; =
BACKGROUND-COLOR: #f8f7f7
}
.formtextinput {
	BORDER-RIGHT: #c4cccc 1px solid; BORDER-TOP: #c4cccc 1px solid; =
VERTICAL-ALIGN: top; BORDER-LEFT: #c4cccc 1px solid; BORDER-BOTTOM: =
#c4cccc 1px solid; BACKGROUND-COLOR: #ffffff
}
#id {
	WIDTH: 6em
}
#document-navigation .inputbox {
	WIDTH: 6em
}
#selecteditem {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 12px; BACKGROUND-IMAGE: =
url(../images/bullet.gif); BACKGROUND-REPEAT: no-repeat
}
#selecteditem A {
=09
}
#selecteditem A:hover {
	TEXT-DECORATION: underline
}
.group {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 12px; BACKGROUND-IMAGE: =
url(../images/bullet.gif); BACKGROUND-REPEAT: no-repeat
}
#document-navigation UL.level-one {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 1.1em; PADDING-TOP: 0px
}
#document-navigation UL.level-one LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#document-navigation LI UL {
	MARGIN-BOTTOM: 7px
}
#document-navigation UL.level-one A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 160px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; =
BORDER-RIGHT-WIDTH: 0px
}
#document-navigation UL.level-one A:hover {
	TEXT-DECORATION: underline
}
#document-navigation UL.level-one A:link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#document-navigation UL.level-one A:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#document-navigation UL.level-one A.selected {
	BORDER-LEFT-WIDTH: 0px
}
#document-navigation UL.level-two {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#document-navigation UL.level-two LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#document-navigation UL.level-two A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 1em; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; PADDING-TOP: 0px; =
BORDER-RIGHT-WIDTH: 0px
}
#document-navigation UL.level-two A:hover {
	TEXT-DECORATION: underline
}
#document-navigation UL.level-two LI.selected A.selected {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: left center; =
BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(../images/bullet.gif); =
BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: =
italic; BORDER-RIGHT-WIDTH: 0px
}
#document-navigation A {
	TEXT-DECORATION: underline
}
UL.quicklinks {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 0px 1.5em; LINE-HEIGHT: 1.2em; =
LIST-STYLE-TYPE: none
}
UL.quicklinks LI {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 16px; BACKGROUND-IMAGE: =
url(../images/bullet.gif); BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: =
inherit
}
UL.quicklinks A {
	COLOR: #00e; TEXT-DECORATION: underline
}
UL.quicklinks A:visited {
	COLOR: #551a8b; TEXT-DECORATION: underline
}
UL.quicklinks A:hover {
	TEXT-DECORATION: underline
}
#sidebar-wrapper {
	WIDTH: 100%; POSITION: relative
}
#sidebar {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 37%; PADDING-TOP: 0px; TOP: =
35px; HEIGHT: auto; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#sidebar2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 25%; PADDING-TOP: 0px; TOP: =
35px; HEIGHT: auto; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#sidebar3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 37%; PADDING-TOP: 0px; TOP: =
35px; HEIGHT: auto; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.teaser {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 5px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 100%; TEXT-ALIGN: =
left; BORDER-RIGHT-WIDTH: 0px
}
P.news {
	PADDING-LEFT: 12px; MARGIN: 0px 0px 5px
}
P A:link {
=09
}
P A:visited {
=09
}
P.news A:link {
=09
}
P.news A:visited {
=09
}
#body-main H1.pageheading {
	MARGIN: 40px 0px 10px
}
#body-main H2.news {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 12px; BACKGROUND-IMAGE: =
url(../images/bullet.gif); MARGIN: 0px; BACKGROUND-REPEAT: no-repeat
}
#body-main H2.news A:link {
	TEXT-DECORATION: underline
}
#body-main H2.news A:visited {
	TEXT-DECORATION: underline
}
#body-main UL A:link {
=09
}
#body-main UL A:visited {
=09
}
#document-navigation H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; =
FONT-FAMILY: Verdana, Geneva, "Bitstream Vera Sans", Helvetica, =
sans-serif; BACKGROUND-COLOR: #376a94; TEXT-ALIGN: left; =
-moz-border-radius-topleft: 11px
}
.homepage-box H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; =
FONT-FAMILY: Verdana, Geneva, "Bitstream Vera Sans", Helvetica, =
sans-serif; BACKGROUND-COLOR: #376a94; TEXT-ALIGN: left; =
-moz-border-radius-topleft: 11px
}
.externallinks H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; =
FONT-FAMILY: Verdana, Geneva, "Bitstream Vera Sans", Helvetica, =
sans-serif; BACKGROUND-COLOR: #376a94; TEXT-ALIGN: left; =
-moz-border-radius-topleft: 11px
}
.news-section {
	MARGIN-TOP: 15px
}
.news-section H1 {
	MARGIN: 0px 0px 10px
}
.news-section P {
	PADDING-LEFT: 12px; MARGIN: 0px 0px 2px
}
.news-section .pubdate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: =
0px 0px 5px; PADDING-TOP: 0px
}
#intro {
	MARGIN-TOP: 5px
}
#intro H1 {
	MARGIN: 0px 0px 10px
}
#intro P {
	MARGIN-TOP: 10px
}
.content-section {
	MARGIN-TOP: 15px
}
.content-section H1 {
	MARGIN: 0px 0px 10px
}
.content-section P {
	PADDING-LEFT: 12px; MARGIN: 0px 0px 5px
}
.content-section .pubdate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: =
0px 0px 8px; PADDING-TOP: 0px
}
#homepage-boxes {
	FLOAT: right; MARGIN: 12px; WIDTH: 250px
}
#homepage-boxes .homepage-box {
	BORDER-RIGHT: #b7becc 1px solid; BORDER-TOP: #b7becc 1px solid; =
Z-INDEX: 999; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 6px; =
BORDER-LEFT: #b7becc 1px solid; WIDTH: 240px; BORDER-BOTTOM: #b7becc 1px =
solid; FONT-FAMILY: Arial, Geneva, "Bitstream Vera Sans", Helvetica, =
sans-serif; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #f7f6f0; =
TEXT-ALIGN: left; -moz-border-radius-topleft: 12px; =
-moz-border-radius-bottomright: 12px
}
.externallinks {
	BORDER-RIGHT: #b7becc 1px solid; BORDER-TOP: #b7becc 1px solid; =
Z-INDEX: 999; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 6px; =
BORDER-LEFT: #b7becc 1px solid; WIDTH: 240px; BORDER-BOTTOM: #b7becc 1px =
solid; FONT-FAMILY: Arial, Geneva, "Bitstream Vera Sans", Helvetica, =
sans-serif; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #f7f6f0; =
TEXT-ALIGN: left; -moz-border-radius-topleft: 12px; =
-moz-border-radius-bottomright: 12px
}
#homepage-boxes .homepage-box UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0.5em 3em 0px 0px; WIDTH: auto; PADDING-TOP: 0px; FONT-FAMILY: =
inherit; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
.externallinks UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0.5em 3em 0px 0px; WIDTH: auto; PADDING-TOP: 0px; FONT-FAMILY: =
inherit; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
#homepage-boxes .homepage-box LI {
	PADDING-LEFT: 15px
}
.externallinks LI {
	PADDING-LEFT: 15px
}
#homepage-boxes .homepage-box A:link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline
}
.externallinks A:link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline
}
#homepage-boxes .homepage-box A:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline
}
.externallinks A:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline
}
#homepage-boxes .homepage-box A:hover {
	TEXT-DECORATION: underline
}
.externallinks A:hover {
	TEXT-DECORATION: underline
}
#homepage-boxes .items {
	PADDING-LEFT: 12px
}
.externallinks .items {
	PADDING-LEFT: 12px
}
#homepage-boxes .homepage-box .items A:link {
=09
}
.externallinks .items A:link {
=09
}
#homepage-boxes .homepage-box .items A:visited {
=09
}
.externallinks .items A:visited {
=09
}
.homepage-box LI.more {
	TEXT-ALIGN: right
}
#skiptonav {
	POSITION: absolute
}
A.toc-backref {
=09
}
UL.auto-toc {
	LIST-STYLE-TYPE: none
}
P.admonition-title {
	DISPLAY: none
}
PRE.literal-block {
	PADDING-LEFT: 12px
}
DIV.topic {
	MARGIN: 2em
}
P.topic-title {
	FONT-WEIGHT: bold
}
DIV.admonition {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.attention {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.caution {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.danger {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.error {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.hint {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.important {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.note {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.tip {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.warning {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
thin solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; MARGIN: 2em; =
BORDER-LEFT: #ccc thin solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid
}
DIV.admonition P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.hint P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.important P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.note P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.tip P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
DIV.attention P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red
}
DIV.caution P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red
}
DIV.danger P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red
}
DIV.error P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red
}
DIV.warning P.admonition-title {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: red
}
OL.arabic {
	LIST-STYLE-TYPE: decimal
}
OL.loweralpha {
	LIST-STYLE-TYPE: lower-alpha
}
OL.upperalpha {
	LIST-STYLE-TYPE: upper-alpha
}
OL.lowerroman {
	LIST-STYLE-TYPE: lower-roman
}
OL.upperroman {
	LIST-STYLE-TYPE: upper-roman
}
#sigindex {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#sigindex THEAD {
	BORDER-BOTTOM: #ccc 2px solid
}
#sigindex TH {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.5em; =
PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
#sigindex TD {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.5em; =
PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px dotted
}
BLOCKQUOTE {
	PADDING-LEFT: 1em; MARGIN-LEFT: 1em; BORDER-LEFT: #ccc 1px solid
}
#sidebar-wrapper {
	DISPLAY: none
}
.more {
	TEXT-ALIGN: right
}
#content-body #homepage-boxes A.more {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.homepage-box DIV {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}

------=_NextPart_000_0000_01C9C2C4.19733910
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.python.org/js/iotbs2-key-directors-load.js

// IOTBS2.1 :: Invasion of the Body Switchers - Look Who's Switching Too=0A=
// >>> Key file for all versions=0A=
// ***********************************************=0A=
// This copyright statement must remain in place for both personal and =
commercial use=0A=
// GNU General Public License -- http://www.gnu.org/copyleft/gpl.html=0A=
// ***********************************************=0A=
function iotbs() { //open initialisation function=0A=
var switcher =3D new switchManager('body', '/styles/');=0A=
var screenSwitcher =3D new bodySwitcher('screen-switcher', 'Screen =
styles', 'no', '*');=0A=
screenSwitcher.defineClass('default', 'normal');=0A=
screenSwitcher.defineClass('largefonts', 'large');=0A=
screenSwitcher.defineClass('defaultfonts', 'userpref');=0A=
}; //close initialisation function=0A=

------=_NextPart_000_0000_01C9C2C4.19733910
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.python.org/js/iotbs2-directors.js

// IOTBS2.1 :: Invasion of the Body Switchers - Look Who's Switching Too
// >>> "The Director's Cut"
//      Generates the switching controls as definition-lists and links
// ***********************************************
// This copyright statement must remain in place for both personal and =
commercial use
// GNU General Public License -- http://www.gnu.org/copyleft/gpl.html
// ***********************************************
// Original concept by Andy Clarke -- http://www.stuffandnonsense.co.uk/
// DOM scripting by brothercake -- http://www.brothercake.com/
// Create element and attributes based on a method by beetle -- =
http://www.peterbailey.net/
//************************************************
function bodySwitcher(divid, label, isnative, selected){if(switcher.path =
!=3D null && !switcher.isie && typeof isnative !=3D 'undefined' && =
isnative =3D=3D 'yes'){switcher.integrate(this, divid );}this.classes =
=3D [];if(document.getElementById(divid) =3D=3D null) { return false; =
}this.labels =3D [];var attrs =3D { 'id' : 'select-' + divid };this.dl =
=3D document.getElementById(divid).appendChild(switcher.create('dl', =
attrs));attrs =3D { 'text' : label =
};this.dl.appendChild(switcher.create('dt', attrs));this.selected =3D =
typeof selected !=3D 'undefined' ? selected : '';return =
true;};bodySwitcher.prototype.defineClass =3D function(key, =
val){this.classes[this.classes.length] =3D key;if(typeof this.dl =3D=3D =
'undefined') { return false; }var self =3D =
this;this.labels[this.labels.length] =3D val;var item =3D =
this.dl.appendChild(switcher.create('dd'));item.className =3D =
'selected';if(key =3D=3D 'default'){var link =3D =
item.appendChild(document.createTextNode(val + this.selected));}else =
if(switcher.cookie !=3D null && switcher.cookie.indexOf(' ' + key + ' =
')!=3D-1){link =3D item.appendChild(document.createTextNode(val + =
this.selected));if(key !=3D 'default'){var defitem =3D =
this.dl.childNodes[1];defitem.className =3D =
'';this.dl.childNodes[1].removeChild(defitem.firstChild);var attrs =3D { =
'href' : 'javascript:void("' + this.classes[0] + '", "' + this.labels[0] =
+ '")', 'text' : this.labels[0] };link =3D =
defitem.appendChild(switcher.create('a', attrs));}}else{item.className =
=3D '';attrs =3D { 'href' : 'javascript:void("' + key + '", "' + val + =
'")', 'text' : val };link =3D item.appendChild(switcher.create('a', =
attrs));}item.onclick =3D =
function(){if(this.getElementsByTagName('a').length =3D=3D 0) { return =
false; }var items =3D self.dl.getElementsByTagName('dd');var len =3D =
items.length;for(var i=3D0; i<len; i++){if(items[i] =3D=3D this){var ind =
=3D i;break;}}switcher.save(self.dl.id.replace('select-', ''), =
self.classes[ind], ind, self );self.redraw(ind, this);return =
true;};return true;};bodySwitcher.prototype.redraw =3D function(ind, =
link){var items =3D this.dl.getElementsByTagName('dd');var len =3D =
items.length;for(var i=3D0; i<len; i++){if(items[i].firstChild.nodeName =
=3D=3D '#text'){items[i].className =3D =
'';items[i].removeChild(items[i].firstChild);var attrs =3D { 'href' : =
'javascript:void("' + this.classes[i] + '", "' + this.labels[i] + '")', =
'text' : this.labels[i] };items[i].appendChild(switcher.create('a', =
attrs));}}items[(ind =3D=3D len - 1 ? 0 : ind + =
1)].firstChild.focus();link.removeChild(link.firstChild);link.appendChild=
(document.createTextNode(this.labels[ind] + =
this.selected));items[ind].className =3D =
'selected';};bodySwitcher.prototype.update =3D function(ind){if(typeof =
this.dl !=3D 'undefined'){this.redraw(ind, =
this.dl.getElementsByTagName('dd')[ind]);}};
------=_NextPart_000_0000_01C9C2C4.19733910
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.python.org/js/iotbs2-core.js

// IOTBS2.1 :: Invasion of the Body Switchers - Look Who's Switching Too
// >>> Core functions for all versions
// ***********************************************
// This copyright statement must remain in place for both personal and =
commercial use
// GNU General Public License -- http://www.gnu.org/copyleft/gpl.html
// ***********************************************
// Original concept by Andy Clarke -- http://www.stuffandnonsense.co.uk/
// DOM scripting by brothercake -- http://www.brothercake.com/
// Create element and attributes based on a method by beetle -- =
http://www.peterbailey.net/
//************************************************
var switcher;function switchManager(canvas, path){switcher =3D =
this;this.canvas =3D canvas =3D=3D 'body' && typeof document.body !=3D =
'undefined' ? document.body : =
document.getElementsByTagName(canvas)[0];this.initial =3D =
this.canvas.className;if(this.initial =3D=3D ''){this.initial =3D =
'itobs';}this.path =3D (typeof path !=3D 'undefined' && path !=3D '' ? =
path : null);this.itoken =3D /(\:\[[0-9]+\])/;if(this.path !=3D =
null){this.tokenrefs =3D ['', -1];this.linkeles =3D =
document.getElementsByTagName('link');}this.master =3D null;this.string  =
=3D '';this.idstring =3D '';this.isop =3D typeof window.opera !=3D =
'undefined';this.isie =3D typeof window.attachEvent !=3D 'undefined' && =
!this.isop;this.iskde =3D navigator.vendor =3D=3D 'KDE';this.cookie =3D =
this.read();if(this.cookie !=3D null){this.string =3D =
this.cookie;if(this.path =3D=3D null){this.canvas.className =3D =
this.initial + this.string;}for(var i=3D0; i<this.idcookie.length; =
i++){this.idstring +=3D this.idcookie[i][0] + '=3D' + =
this.idcookie[i][1] + '&';if(this.path !=3D null){this.linkele =3D =
document.getElementById(this.idcookie[i][0] + =
'-stylesheet');if(this.linkele !=3D null){if(this.tokenrefs[0] =3D=3D =
this.idcookie[i][0]){this.alternates =3D [this.linkele];var inscope =3D =
false;var len =3D this.linkeles.length;for(var j=3D0; j<len; =
j++){if(this.linkeles[j] =3D=3D this.alternates[0]){inscope =3D true;var =
ind =3D j;}else if(inscope && (this.linkeles[j].getAttribute('rel') =
=3D=3D null || !/(alternat)(iv)?(e =
stylesheet)/i.test(this.linkeles[j].rel))){inscope =3D =
false;this.linkeles[this.tokenrefs[1] + ind].disabled =3D =
false;break;}if(inscope && this.linkeles[j].getAttribute('rel') !=3D =
null && /(stylesheet)/i.test(this.linkeles[j].rel) && =
this.linkeles[j].getAttribute('title') !=3D null && =
this.linkeles[j].title !=3D ''){this.linkeles[j].disabled =3D =
true;}}}else{this.linkele.href =3D this.path + this.idcookie[i][0] + '-' =
+ this.idcookie[i][1] + '.css';}}}}}if(typeof window.attachEvent !=3D =
'undefined'){window.attachEvent('onunload', function(){var closures =3D =
['onchange', 'onclick', 'onkeydown', 'checker'];for(var i=3D0; =
i<document.all.length; i++){for(var j=3D0; j<closures.length; =
j++){document.all[i][closures[j]] =3D =
null;}}});}};switchManager.prototype.set =3D function(days){var thedate =
=3D new Date();thedate.setTime(thedate.getTime() + ( days =
*24*60*60*1000));var info =3D this.idstring;if(info =3D=3D '') { =
thedate.setTime(0); }document.cookie =3D 'bodySwitcherKV=3D' + info+ '; =
expires=3D' + thedate.toGMTString()+ '; =
path=3D/';};switchManager.prototype.read =3D function(){this.cookie =3D =
null;if(document.cookie && =
document.cookie.indexOf('bodySwitcherKV=3D')!=3D-1){this.idcookie =3D =
[];this.cookie =3D =
document.cookie.split('bodySwitcherKV=3D')[1].split(';')[0].split('&');va=
r tmp =3D '', len =3D this.cookie.length;for(var i=3D0; i<len; =
i++){this.cookie[i] =3D =
this.cookie[i].split('=3D');if(this.cookie[i].length > 1){if(this.path =
!=3D null && this.itoken.test(this.cookie[i][1])){this.tokenrefs =3D =
[this.cookie[i][0],parseInt(this.cookie[i][1].split(':[')[1], =
10)];}this.cookie[i][1] =3D this.cookie[i][1].replace(this.itoken, =
'');tmp +=3D ' ' + this.cookie[i][1] + ' ';this.idcookie[i] =3D =
this.cookie[i];}}this.cookie =3D tmp;}return =
this.cookie;};switchManager.prototype.save =3D function(ident, chosen, =
ind, obj){this.ident =3D ident;this.idstring =3D =
this.idstring.replace(this.ident + '=3D', '');var len =3D =
obj.classes.length;for(var i=3D0; i < len; i++){this.string =3D =
this.string.replace(' ' + obj.classes[i] + ' ','');var reg =3D new =
RegExp('(' + obj.classes[i] + ')' + '(\:\[[0-9]+\])?' + '&', =
'');this.idstring =3D this.idstring.replace(reg,'');}if(chosen !=3D =
'default'){this.string +=3D ' ' + chosen + ' ';this.idstring +=3D =
this.ident + '=3D' + chosen;if(this.master =3D=3D obj){this.idstring =
+=3D ':[' + ind + ']';}this.idstring +=3D  '&';}if(this.path !=3D =
null){if(this.master !=3D obj){var linkele =3D =
document.getElementById(this.ident + '-stylesheet');if(linkele !=3D =
null){var sheetpath =3D this.path + this.ident + '-' + chosen + =
'.css';if(this.isop){setTimeout(function() { linkele.href =3D sheetpath; =
}, 10);}if(this.isie){var request =3D new =
ActiveXObject('Microsoft.XMLHTTP');request.onreadystatechange =3D =
function(){if(request.readyState =3D=3D 4 && =
/(200|304)/.test(request.status.toString())){linkele.href =3D =
'';linkele.href =3D sheetpath;}};request.open('GET', sheetpath, =
true);request.send(null);}linkele.href =3D sheetpath;}}else{len =3D =
this.alternates.length;for(i=3D0; i<len; =
i++){this.alternates[i].disabled =3D i !=3D =
ind;}}}else{this.canvas.className =3D this.initial + =
this.string;}this.set(365);};switchManager.prototype.integrate =3D =
function(obj, divid){this.master =3D obj;this.alternates =3D =
[document.getElementById(divid + '-stylesheet')];var inscope =3D =
false;var len =3D this.linkeles.length;for(var i=3D0; i<len; i++){if(i > =
0 && this.linkeles[i - 1] =3D=3D this.alternates[0]){inscope =3D =
true;}if(inscope){if(this.linkeles[i].getAttribute('title') !=3D null && =
this.linkeles[i].getAttribute('rel') !=3D null && /(alternat)(iv)?(e =
stylesheet)/i.test(this.linkeles[i].rel)){this.alternates[this.alternates=
.length] =3D this.linkeles[i];}else{inscope =3D false;break;}}}var =
isenabled =3D 0;var watcher =3D window.setInterval(function(){var len =
=3D switcher.alternates.length;for(var i=3D0; i<len; =
i++){if(!switcher.alternates[i].disabled){if(i !=3D isenabled){isenabled =
=3D i;obj.update(i);switcher.save(divid, =
switcher.alternates[i].href.split(divid + '-')[1].split('.css')[0], i, =
obj );}break;}}},55);};switchManager.prototype.create =3D function(tag, =
attrs){var ele =3D (typeof document.createElementNS !=3D 'undefined') ? =
document.createElementNS('http://www.w3.org/1999/xhtml',tag) : =
document.createElement(tag);if(typeof attrs !=3D 'undefined'){for(var i =
in attrs){switch(i){case 'text' =
:ele.appendChild(document.createTextNode(attrs[i]));break;case 'class' =
:ele.className =3D attrs[i];break;case 'for' =
:ele.setAttribute('htmlFor',attrs[i]);break;default =
:ele.setAttribute(i,'');ele[i] =3D attrs[i];break;}}}return =
ele;};function domReady(){this.n =3D typeof this.n =3D=3D 'undefined' ? =
0 : this.n + 1;if(typeof document.getElementsByTagName !=3D 'undefined' =
&& (document.getElementsByTagName('body')[0] !=3D null || document.body =
!=3D null)){if(!(typeof document.all !=3D 'undefined' && typeof =
window.opera =3D=3D 'undefined' && typeof document.mimeType =3D=3D =
'undefined' && typeof window.sidebar =3D=3D 'undefined')){iotbs();}}else =
if(this.n < 60){setTimeout('domReady()', 250);}};domReady();
------=_NextPart_000_0000_01C9C2C4.19733910--
