From: <Saved by Windows Internet Explorer 7>
Subject: Distinguished Professor Award 2009 - University Awards & Recognition - The Ohio State University
Date: Mon, 8 Jun 2009 08:22:28 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C9E812.42F7C800"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.osu.edu/universityawards/2009/professor.html

=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 dir=3Dltr =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Distinguished =
Professor Award 2009 - University Awards & Recognition - The Ohio State =
University</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dutf-8"><!--
		University Awards & Recognition=20
	=09
	--><!-- Curvy Corners: Base JS --><!--default cc-->
<SCRIPT=20
src=3D"http://www.osu.edu/2008/inc/js/curvyCorners/rounded_corners_lite.i=
nc.js"=20
type=3Dtext/JavaScript></SCRIPT>
<!-- Mootools: Base JS -->
<SCRIPT src=3D"http://www.osu.edu/2008/inc/js/moo/v1.2.1/core-yc-m.js"=20
type=3Dtext/javascript charset=3Dutf-8></SCRIPT>
<!-- Mootools extras -->
<SCRIPT src=3D"" type=3Dtext/javascript></SCRIPT>
<!-- Drop down menu js --><!-- OSU: Navbar JS:--><!-- OSU Navbar: Input =
label JS -->
<SCRIPT=20
src=3D"http://www.osu.edu/2008/inc/common/osu-navbar-media/js/searchformN=
ew-mini.js"=20
type=3Dtext/JavaScript></SCRIPT>
<!-- Blueprint: Base CSS --><LINK media=3D"screen, projection"=20
href=3D"http://www.osu.edu/2008/css/test-blueprint-0.7/screen.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dprint=20
href=3D"http://www.osu.edu/2008/css/test-blueprint-0.7/print.css" =
type=3Dtext/css=20
rel=3Dstylesheet><!--[if IE]><LINK media=3D"screen, projection"=20
href=3D"http://www.osu.edu/2008/css/test-blueprint-0.7/src/ie.css" =
type=3Dtext/css=20
rel=3Dstylesheet><![endif]--><!-- OSU: Base CSS --><LINK=20
media=3D"screen, projection" =
href=3D"http://www.osu.edu/2008/css/osu.css"=20
type=3Dtext/css rel=3Dstylesheet><!-- OSU: Navbar CSS--><!-- OSU Navbar: =
Required CSS. --><LINK=20
href=3D"http://www.osu.edu/2008/inc/common/osu-navbar-media/css/navbar.cs=
s"=20
type=3Dtext/css rel=3Dstylesheet><!-- OSU Navbar: Required Conditional =
CSS. --><!--[if lte IE 6]>  =0A=
	<link rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://www.osu.edu/2008/inc/common/osu-navbar-media/css/navbar-ie=
6.css" />=0A=
	<![endif]--><!--[if IE 7]><LINK=20
href=3D"http://www.osu.edu/2008/inc/common/osu-navbar-media/css/navbar-ie=
7.css"=20
type=3Dtext/css rel=3Dstylesheet><![endif]--><!-- OSU Navbar: Fixed =
Width CSS-->
<STYLE type=3Dtext/css>DIV#osu-NavbarBreadcrumb {
	PADDING-LEFT: 0em
}
DIV#osu-NavbarLinks UL {
	PADDING-RIGHT: 0em
}
</STYLE>
<!-- OSU: Menu CSS-->
<STYLE type=3Dtext/css media=3Dscreen>@import url( =
http://www.osu.edu/universityawards/osu-template-resources/css/osu-templa=
te-custom.css );
@import url( =
http://www.osu.edu/universityawards/assets/css/awards_style.css );
DIV.osu-nav {
	BACKGROUND: url(../../2008/images/main-nav/background.png) #edefee =
no-repeat right top
}
DIV.main-content {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: =
#ffffff 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.osu-margin-top {
	MARGIN-TOP: 1em
}
</STYLE>

<META content=3D"MSHTML 6.00.6000.16825" name=3DGENERATOR></HEAD>
<BODY>
<DIV class=3Dosu-template><!-- Begin OSU Navbar -->
<DIV id=3Dosu-Navbar>
<P><A class=3Dosu-semantic id=3Dskip=20
href=3D"http://www.osu.edu/universityawards/2009/professor.html#content">=
skip to=20
main content</A> </P>
<H2 class=3Dosu-semantic>OSU Navbar</H2>
<DIV id=3Dosu-NavbarBreadcrumb>
<P id=3Dosu><A title=3D"The Ohio State University homepage"=20
href=3D"http://www.osu.edu/universityawards/">The Ohio State =
University</A> </P>
<P id=3Dsite-name><A title=3D"University Awards &amp; Recognition"=20
href=3D"http://www.osu.edu/universityawards/">University Awards &amp;=20
Recognition</A> </P></DIV>
<DIV id=3Dosu-NavbarLinks>
<UL>
  <LI><A title=3D"OSU Help" =
href=3D"http://www.osu.edu/help.php">Help</A> </LI>
  <LI><A title=3D"Buckeye Link" =
href=3D"http://buckeyelink.osu.edu/">Buckeye=20
  Link</A> </LI>
  <LI><A title=3D"Campus map" href=3D"http://www.osu.edu/map/">Map</A> =
</LI>
  <LI><A title=3D"Find people at OSU"=20
  href=3D"http://www.osu.edu/findpeople.php">Find People</A> </LI>
  <LI><A title=3D"OSU Webmail" =
href=3D"https://webmail.osu.edu/">Webmail</A> </LI>
  <LI id=3Dsearchbox>
  <FORM action=3Dhttp://google1.it.ohio-state.edu/search method=3Dget>
  <DIV class=3Dosu-semantic><INPUT type=3Dhidden value=3Ddate:D:L:d1 =
name=3Dsort> <INPUT=20
  type=3Dhidden value=3Dxml_no_dtd name=3Doutput> <INPUT type=3Dhidden =
value=3DUTF-8=20
  name=3Die> <INPUT type=3Dhidden value=3DUTF-8 name=3Doe> <INPUT =
type=3Dhidden=20
  value=3Ddefault_frontend name=3Dclient> <INPUT type=3Dhidden =
value=3Ddefault_frontend=20
  name=3Dproxystylesheet> <INPUT type=3Dhidden =
value=3Ddefault_collection name=3Dsite>=20
  <INPUT type=3Dhidden value=3Di name=3Das_dt> </DIV>
  <FIELDSET><LEGEND><SPAN =
class=3Dosu-semantic>Search</SPAN></LEGEND><LABEL=20
  class=3Dosu-semantic for=3Dsearch-field>Search Ohio State</LABEL> =
<INPUT=20
  class=3D"textfield headerSearchInput" id=3Dsearch-field name=3Dq=20
  alt-attribute=3D"Search Ohio State"><BUTTON name=3Dgo =
type=3Dsubmit>Go</BUTTON>=20
  </FIELDSET> </FORM></LI></UL></DIV></DIV>
<DIV class=3Dosu-content>
<DIV class=3D"main-content ">
<DIV class=3D"container container-white-bottom">
<DIV class=3D"column span-32 first last">
<DIV class=3Dosu-header>
<H1>University Awards &amp; Recognition</H1></DIV><!-- <div =
class=3D"osu-nav clear">--><!-- SITE NAVIGATION --><!--	<h2 =
class=3D"osu-semantic">Site Navigation</h2>
						<div id=3D"nav-audience">
					=09

							<ul><li class=3D"active"><a href=3D"/universityawards/2009.html" =
title=3D"2009" >2009</a></li>=0A=
</ul>

						</div>--><!-- END SITE NAVIGATION --></DIV>
<DIV class=3D"column span-30 prepend-1 append-1 first clear =
osu-margin-top"><!--<h3 id=3D"post-">Distinguished Professor Award =
2009</h3>--><!-- LEFT COLUMN -->
<DIV class=3D"column span-20 first osu-margin-top">
<H2>2009<BR>Distinguished University Professor</H2>
<P class=3Dintro>The Distinguished University Professor title is awarded =

permanently to no more than three exceptional faculty per year. The =
title=20
recognizes accomplishments in research, scholarly or creative work, =
teaching,=20
and service that are both distinguished and distinctive. The Office of =
Academic=20
Affairs awards honored faculty an annual budget of $10,000 for a period =
of three=20
years to support their academic work. Honorees are expected to continue =
a=20
regular program of teaching, research, scholarly or creative work, and=20
service.</P>
<P><A=20
href=3D"http://oaa.osu.edu/awards/professor.php"><STRONG>Nominations</STR=
ONG></A></P></DIV><!-- END LEFT COLUMN --><!-- RIGHT COLUMN -->
<DIV class=3D"column span-8 prepend-1 last osu-margin-top">
<P><A =
href=3D"http://www.osu.edu/universityawards/2009/excellence.html"><IMG=20
height=3D139 alt=3D"Recognizing Excellence at Ohio State" hspace=3D15=20
src=3D"http://www.osu.edu/universityawards/assets/images/sm_excellence.jp=
g"=20
width=3D215 border=3D0></A></P>
<P align=3Dcenter><A=20
href=3D"http://www.osu.edu/universityawards/2009/excellence.html">Current=
=20
University Awards winners</A><BR><A=20
href=3D"http://www.osu.edu/universityawards/2009/previous.html">Previous =

University Awards winners</A></P></DIV><!-- END RIGHT COLUMN -->
<DIV class=3D"column span-30 first last">
<DIV class=3Dbio>
<H3>Ruth Colker</H3>
<P><STRONG>Heck-Faust Memorial Chair in Constitutional Law<BR>Moritz =
College of=20
Law</STRONG></P>
<P><IMG height=3D145 alt=3D"Ruth Colker"=20
src=3D"http://www.osu.edu/universityawards/assets/images/professor/colker=
_ruth.jpg"=20
width=3D120>Ruth Colker is one of the most influential figures in the =
field of=20
disability law in the United States. Her scholarly work has influenced =
the=20
United States Supreme Court and the US Congress alike. At the same time, =
she has=20
contributed path-breaking empirical and theoretical scholarship to the =
field of=20
disability legal studies and also has maintained a record of innovative =
teaching=20
and substantial service.</P>
<P>=E2=80=9CThere are many ways to define scholarly excellence for a =
member of a law=20
faculty, including influence in the courts, influence in the legislature =
and=20
recognition by other legal academics,=E2=80=9D a nominator wrote. =
=E2=80=9CProfessor Colker has=20
attained the pinnacle of our profession by attaining excellence in each =
of those=20
areas.=E2=80=9D</P>
<P>She published the first widely adopted casebook on the law of =
disability=20
discrimination that still is the leading text in the field. She also =
authored an=20
empirical article that documented the Americans with Disabilities Act =
protected=20
far fewer Americans than the law had intended, and her work was =
frequently cited=20
during hearings that led up to significant amendments to the law in =
2008. </P>
<P>Among her nominators, in fact, was Richard Thornburgh, who was US =
attorney=20
general when the original law was passed in 1990 and has actively worked =
to=20
maintain the law=E2=80=99s effectiveness.</P>
<P>Colker earned her bachelor=E2=80=99s and JD from Harvard University =
and served in the=20
Civil Rights Division of the US Department of Justice before entering =
the=20
academic field in 1985. She has been at Ohio State since 1997, and in =
that time=20
has been a University Distinguished Lecturer (2001), earned a =
Distinguished=20
Diversity Enhancement Award (2002) and received a Distinguished Scholar =
Award=20
(2003).</P>
<P>She is the first faculty member from the Moritz College of Law to be=20
designated a Distinguished University Professor.</P></DIV>
<DIV class=3Dbio>
<H3>Fritz Graf</H3>
<P><STRONG>Professor and Chair <BR>Department of Greek and =
Latin</STRONG></P>
<P><IMG height=3D145 alt=3D"Fritz Graf"=20
src=3D"http://www.osu.edu/universityawards/assets/images/professor/f_graf=
.jpg"=20
width=3D120> Fritz Graf=E2=80=99s many scholarly and pedagogical =
accomplishments nearly=20
defy summation within a small space. Suffice it to say that he has made=20
invaluable contributions to two fields: Classics and the history of=20
religion.</P>Nominators on two continents describe Graf as a =
=E2=80=9Ctowering figure=E2=80=9D=20
who has =E2=80=9Cchanged the face of the study of Greek and Roman =
religion, magic and=20
mythology, ancient epigraphy and Latin literature.=E2=80=9D He is =
praised for his depth=20
and breadth of knowledge, the originality of his scholarship and his =
personal=20
charisma =E2=80=94 a dynamic combination, in and out of the classroom.
<P></P>
<P>=E2=80=9CI honestly do not know of another scholar who has this vast =
expertise in so=20
many different areas of ancient religion and who wears his learning so =
lightly,=20
with such modesty and good humor,=E2=80=9D writes another nominator.</P>
<P>With five books to his credit and two others underway, scores of=20
presentations at national and international symposia and conferences, =
and many=20
terms of service on the boards of professional organizations, Graf =
nonetheless=20
finds time to work closely with graduate students and help them secure=20
prestigious academic appointments of their own.</P>
<P>He currently serves Ohio State as a university senator and director =
of the=20
Center for Epigraphical and Palaeographical Studies, as well as chair of =
the=20
Department of Greek and Latin.</P>
<P>=E2=80=9CProfessor Graf=E2=80=99s distinguished list of =
accomplishments clearly demonstrates=20
his standing as one of the leading classicists in the world with an =
unparalleled=20
record in publication, teaching and service,=E2=80=9D wrote a =
colleague.</P>
<P>Graf joined Ohio State in 2002. He received his doctorate in 1971 =
from the=20
University of Z=C3=BCrich.<BR></P></DIV>
<DIV class=3Dbio>
<H3>Richard Steckel</H3>
<P><STRONG>Professor<BR>Department of Economics</STRONG></P>
<P><IMG height=3D145 alt=3D"Stephen Dale"=20
src=3D"http://www.osu.edu/universityawards/assets/images/professor/r-stec=
kel.jpg"=20
width=3D120>=E2=80=9CHow tall are you?=E2=80=9D is a fairly common =
question, but =E2=80=9Chow tall were=20
you?=E2=80=9D is a much more interesting one to Richard Steckel. His =
research into=20
recorded height of slaves and actual height based on skeletal remains =
and other=20
physical parameters has =E2=80=9Cshed important new light on previously =
known=20
relationships between income, equality, productivity and various =
measures of=20
health,=E2=80=9D one nominator wrote.</P>
<P>The superlatives nominators used to describe Steckel and his research =
said it=20
all: =E2=80=9CPath-breaking,=E2=80=9D =E2=80=9Csets the =
standard,=E2=80=9D =E2=80=9Cimportant,=E2=80=9D =
=E2=80=9Cinfluential=E2=80=9D and =E2=80=9CNobel=20
Prize quality.=E2=80=9D His paper, =E2=80=9CA Peculiar =
Population,=E2=80=9D published in 1986 on how=20
slaves=E2=80=99 unusual growth patterns were tied to their nutrition and =
the economics=20
of slavery, is one of the most widely cited works ever published by The =
Journal=20
of Economic History.</P>
<P>His scholarship in auxology (the study of human growth), which =
includes=20
National Science Foundation projects on several continents, spans a =
variety of=20
disciplines to include economists, biologists, anthropologists and =
historians.=20
His work also played a key role in creating a new field of =
anthropometric=20
history, also known as bio-history, which has shown other factors =
besides genes=20
play a role in height development.</P>
<P>And his service to his profession is unparalleled; he has taken on =
the=20
presidencies of both the Economic History Association (2008-09) and the =
Social=20
Science History Association (2004-05), a rarity.</P>
<P>The Distinguished University Professor designation only adds to =
Steckel=E2=80=99s=20
impressive list of recognitions at Ohio State. He also has won the =
University=20
Distinguished Lecturer Award (1998), the Joan Huber Faculty Fellow Award =
(1999)=20
and the Distinguished Scholar Award (2000).</P>
<P>Steckel received his master=E2=80=99s in economics and mathematics at =
the University=20
of Oklahoma and his PhD at the University of Chicago. He joined Ohio =
State in=20
1974.</P></DIV><!-- END BIOS--></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV class=3Dosu-footer>
<DIV class=3Dcontainer>
<DIV class=3D"column span-2 first">
<P id=3Dosu-footer-logo><SPAN>The Ohio State University</SPAN></P></DIV>
<DIV class=3D"column span-28 last">
<P class=3Dsmall>=C2=A9 2009, The Ohio State University | Enarson Hall =
154 W 12th=20
Avenue | Columbus, Ohio 43210 | 614-292-OHIO </P>
<P class=3Dsmall>This page is maintained by: <A=20
href=3D"http://relations.osu.edu/">University Communications</A>. <A=20
href=3D"http://www.osu.edu/about.php">About this site</A>. </P>
<P class=3Dsmall>Contact <A=20
href=3D"http://www.osu.edu/webmaster.php">Admissions</A>, <A=20
href=3D"http://www.osu.edu/webmaster.php">Webmaster</A>, <A=20
href=3D"http://www.osu.edu/webmaster.php">University Communications</A>, =
or <A=20
href=3D"http://www.osu.edu/webmaster.php">The Office of Information=20
Technology</A>. </P>
<P class=3Dsmall><A href=3D"http://www.osu.edu/rss.php">OSU RSS =
Feeds</A> </P>
<P class=3Dsmall><A href=3D"http://8help.osu.edu/status.php">Web =
services system=20
status</A> </P>
<P class=3Dsmall>If you have trouble accessing this page and need to =
request an=20
alternate format, contact <A=20
href=3D"http://www.osu.edu/webmaster.php">http://www.osu.edu/webmaster.ph=
p</A>.=20
</P></DIV></DIV></DIV>
<DIV></DIV>
<DIV></DIV></BODY></HTML>

------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.osu.edu/universityawards/assets/images/sm_excellence.jpg

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

------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.osu.edu/universityawards/assets/images/professor/colker_ruth.jpg

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

------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.osu.edu/universityawards/assets/images/professor/f_graf.jpg

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

------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.osu.edu/universityawards/assets/images/professor/r-steckel.jpg

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
Y/8A3VqVKlQmx//Z

------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.osu.edu/2008/css/test-blueprint-0.7/screen.css

HTML {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
SPAN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
OBJECT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
IFRAME {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
BLOCKQUOTE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
PRE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
ABBR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
ADDRESS {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
CODE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
DEL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
DFN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
EM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
Q {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
DL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
DT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
DD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
OL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
LABEL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
LEGEND {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
CAPTION {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
TBODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
TFOOT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
THEAD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
TR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	LINE-HEIGHT: 1.5
}
TABLE {
	BORDER-COLLAPSE: separate; border-spacing: 0
}
CAPTION {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
TH {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
TD {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
TABLE {
	VERTICAL-ALIGN: middle
}
TD {
	VERTICAL-ALIGN: middle
}
TH {
	VERTICAL-ALIGN: middle
}
BLOCKQUOTE:unknown {
	content: ""
}
BLOCKQUOTE:unknown {
	content: ""
}
Q:unknown {
	content: ""
}
Q:unknown {
	content: ""
}
BLOCKQUOTE {
	quotes: "" ""
}
Q {
	quotes: "" ""
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
BODY {
	FONT-SIZE: 75%; BACKGROUND: #fff; COLOR: #222; FONT-FAMILY: "Helvetica =
Neue", Helvetica, Arial, sans-serif
}
H1 {
	FONT-WEIGHT: normal; COLOR: #111
}
H2 {
	FONT-WEIGHT: normal; COLOR: #111
}
H3 {
	FONT-WEIGHT: normal; COLOR: #111
}
H4 {
	FONT-WEIGHT: normal; COLOR: #111
}
H5 {
	FONT-WEIGHT: normal; COLOR: #111
}
H6 {
	FONT-WEIGHT: normal; COLOR: #111
}
H1 {
	FONT-SIZE: 3em; MARGIN-BOTTOM: 0.5em; LINE-HEIGHT: 1
}
H2 {
	FONT-SIZE: 2em; MARGIN-BOTTOM: 0.75em
}
H3 {
	FONT-SIZE: 1.5em; MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1
}
H4 {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 1.25em; LINE-HEIGHT: 1.25; HEIGHT: =
1.25em
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 1.5em
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em
}
H1 IMG {
	MARGIN: 0px
}
H2 IMG {
	MARGIN: 0px
}
H3 IMG {
	MARGIN: 0px
}
H4 IMG {
	MARGIN: 0px
}
H5 IMG {
	MARGIN: 0px
}
H6 IMG {
	MARGIN: 0px
}
P {
	MARGIN: 0px 0px 1.5em
}
P IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 1.5em 1.5em 1.5em 0px; PADDING-TOP: 0px
}
P IMG.right {
	FLOAT: right; MARGIN: 1.5em 0px 1.5em 1.5em
}
A:focus {
	COLOR: #000
}
A:hover {
	COLOR: #000
}
A {
	COLOR: #009; TEXT-DECORATION: underline
}
BLOCKQUOTE {
	MARGIN: 1.5em; COLOR: #666; FONT-STYLE: italic
}
STRONG {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}
DFN {
	FONT-STYLE: italic
}
DFN {
	FONT-WEIGHT: bold
}
SUP {
	LINE-HEIGHT: 0
}
SUB {
	LINE-HEIGHT: 0
}
ABBR {
	BORDER-BOTTOM: #666 1px dotted
}
ACRONYM {
	BORDER-BOTTOM: #666 1px dotted
}
ADDRESS {
	MARGIN: 0px 0px 1.5em; FONT-STYLE: italic
}
DEL {
	COLOR: #666
}
PRE {
	MARGIN: 1.5em 0px; WHITE-SPACE: pre
}
CODE {
	MARGIN: 1.5em 0px; WHITE-SPACE: pre
}
PRE {
	FONT: 1em/1.5 'andale mono', 'lucida console', monospace
}
CODE {
	FONT: 1em/1.5 'andale mono', 'lucida console', monospace
}
TT {
	FONT: 1em/1.5 'andale mono', 'lucida console', monospace
}
LI UL {
	MARGIN: 0px 1.5em
}
LI OL {
	MARGIN: 0px 1.5em
}
UL {
	MARGIN: 0px 1.5em 1.5em
}
OL {
	MARGIN: 0px 1.5em 1.5em
}
UL {
	LIST-STYLE-TYPE: disc
}
OL {
	LIST-STYLE-TYPE: decimal
}
DL {
	MARGIN: 0px 0px 1.5em
}
DL DT {
	FONT-WEIGHT: bold
}
DD {
	MARGIN-LEFT: 1.5em
}
TABLE {
	MARGIN-BOTTOM: 1.4em; WIDTH: 100%
}
TH {
	FONT-WEIGHT: bold; BACKGROUND: #c3d9ff
}
TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
TR.even TD {
	BACKGROUND: #e5ecf9
}
TFOOT {
	FONT-STYLE: italic
}
CAPTION {
	BACKGROUND: #eee
}
.small {
	FONT-SIZE: 0.8em; MARGIN-BOTTOM: 1.87em; LINE-HEIGHT: 1.87em
}
.large {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 1.25em; LINE-HEIGHT: 2.5em
}
.hide {
	DISPLAY: none
}
.quiet {
	COLOR: #666
}
.loud {
	COLOR: #000
}
.highlight {
	BACKGROUND: #ff0
}
.added {
	BACKGROUND: #060; COLOR: #fff
}
.removed {
	BACKGROUND: #900; COLOR: #fff
}
.first {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
.last {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
.top {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.bottom {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
.container {
	MARGIN: 0px auto; WIDTH: 922px
}
.showgrid {
	BACKGROUND: url(src/grid.png)
}
BODY {
	MARGIN: 1.5em 0px
}
DIV.span-1 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-2 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-3 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-4 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-5 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-6 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-7 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-8 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-9 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-10 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-11 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-12 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-13 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-14 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-15 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-16 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-17 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-18 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-19 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-20 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-21 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-22 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-23 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-24 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-25 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-26 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-27 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-28 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-29 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-30 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-31 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.span-32 {
	FLOAT: left; MARGIN-RIGHT: 6px
}
DIV.last {
	MARGIN-RIGHT: 0px
}
.span-1 {
	WIDTH: 23px
}
.span-2 {
	WIDTH: 52px
}
.span-3 {
	WIDTH: 81px
}
.span-4 {
	WIDTH: 110px
}
.span-5 {
	WIDTH: 139px
}
.span-6 {
	WIDTH: 168px
}
.span-7 {
	WIDTH: 197px
}
.span-8 {
	WIDTH: 226px
}
.span-9 {
	WIDTH: 255px
}
.span-10 {
	WIDTH: 284px
}
.span-11 {
	WIDTH: 313px
}
.span-12 {
	WIDTH: 342px
}
.span-13 {
	WIDTH: 371px
}
.span-14 {
	WIDTH: 400px
}
.span-15 {
	WIDTH: 429px
}
.span-16 {
	WIDTH: 458px
}
.span-17 {
	WIDTH: 487px
}
.span-18 {
	WIDTH: 516px
}
.span-19 {
	WIDTH: 545px
}
.span-20 {
	WIDTH: 574px
}
.span-21 {
	WIDTH: 603px
}
.span-22 {
	WIDTH: 632px
}
.span-23 {
	WIDTH: 661px
}
.span-24 {
	WIDTH: 690px
}
.span-25 {
	WIDTH: 719px
}
.span-26 {
	WIDTH: 748px
}
.span-27 {
	WIDTH: 777px
}
.span-28 {
	WIDTH: 806px
}
.span-29 {
	WIDTH: 835px
}
.span-30 {
	WIDTH: 864px
}
.span-31 {
	WIDTH: 893px
}
.span-32 {
	MARGIN: 0px; WIDTH: 922px
}
DIV.span-32 {
	MARGIN: 0px; WIDTH: 922px
}
.append-1 {
	PADDING-RIGHT: 29px
}
.append-2 {
	PADDING-RIGHT: 58px
}
.append-3 {
	PADDING-RIGHT: 87px
}
.append-4 {
	PADDING-RIGHT: 116px
}
.append-5 {
	PADDING-RIGHT: 145px
}
.append-6 {
	PADDING-RIGHT: 174px
}
.append-7 {
	PADDING-RIGHT: 203px
}
.append-8 {
	PADDING-RIGHT: 232px
}
.append-9 {
	PADDING-RIGHT: 261px
}
.append-10 {
	PADDING-RIGHT: 290px
}
.append-11 {
	PADDING-RIGHT: 319px
}
.append-12 {
	PADDING-RIGHT: 348px
}
.append-13 {
	PADDING-RIGHT: 377px
}
.append-14 {
	PADDING-RIGHT: 406px
}
.append-15 {
	PADDING-RIGHT: 435px
}
.append-16 {
	PADDING-RIGHT: 464px
}
.append-17 {
	PADDING-RIGHT: 493px
}
.append-18 {
	PADDING-RIGHT: 522px
}
.append-19 {
	PADDING-RIGHT: 551px
}
.append-20 {
	PADDING-RIGHT: 580px
}
.append-21 {
	PADDING-RIGHT: 609px
}
.append-22 {
	PADDING-RIGHT: 638px
}
.append-23 {
	PADDING-RIGHT: 667px
}
.append-24 {
	PADDING-RIGHT: 696px
}
.append-25 {
	PADDING-RIGHT: 725px
}
.append-26 {
	PADDING-RIGHT: 754px
}
.append-27 {
	PADDING-RIGHT: 783px
}
.append-28 {
	PADDING-RIGHT: 812px
}
.append-29 {
	PADDING-RIGHT: 841px
}
.append-30 {
	PADDING-RIGHT: 870px
}
.append-31 {
	PADDING-RIGHT: 899px
}
.prepend-1 {
	PADDING-LEFT: 29px
}
.prepend-2 {
	PADDING-LEFT: 58px
}
.prepend-3 {
	PADDING-LEFT: 87px
}
.prepend-4 {
	PADDING-LEFT: 116px
}
.prepend-5 {
	PADDING-LEFT: 145px
}
.prepend-6 {
	PADDING-LEFT: 174px
}
.prepend-7 {
	PADDING-LEFT: 203px
}
.prepend-8 {
	PADDING-LEFT: 232px
}
.prepend-9 {
	PADDING-LEFT: 261px
}
.prepend-10 {
	PADDING-LEFT: 290px
}
.prepend-11 {
	PADDING-LEFT: 319px
}
.prepend-12 {
	PADDING-LEFT: 348px
}
.prepend-13 {
	PADDING-LEFT: 377px
}
.prepend-14 {
	PADDING-LEFT: 406px
}
.prepend-15 {
	PADDING-LEFT: 435px
}
.prepend-16 {
	PADDING-LEFT: 464px
}
.prepend-17 {
	PADDING-LEFT: 493px
}
.prepend-18 {
	PADDING-LEFT: 522px
}
.prepend-19 {
	PADDING-LEFT: 551px
}
.prepend-20 {
	PADDING-LEFT: 580px
}
.prepend-21 {
	PADDING-LEFT: 609px
}
.prepend-22 {
	PADDING-LEFT: 638px
}
.prepend-23 {
	PADDING-LEFT: 667px
}
.prepend-24 {
	PADDING-LEFT: 696px
}
.prepend-25 {
	PADDING-LEFT: 725px
}
.prepend-26 {
	PADDING-LEFT: 754px
}
.prepend-27 {
	PADDING-LEFT: 783px
}
.prepend-28 {
	PADDING-LEFT: 812px
}
.prepend-29 {
	PADDING-LEFT: 841px
}
.prepend-30 {
	PADDING-LEFT: 870px
}
.prepend-31 {
	PADDING-LEFT: 899px
}
DIV.border {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 2px; MARGIN-RIGHT: 3px
}
DIV.colborder {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 21px; MARGIN-RIGHT: 20px
}
.pull-1 {
	MARGIN-LEFT: -29px
}
.pull-2 {
	MARGIN-LEFT: -58px
}
.pull-3 {
	MARGIN-LEFT: -87px
}
.pull-4 {
	MARGIN-LEFT: -116px
}
.pull-5 {
	MARGIN-LEFT: -145px
}
.pull-6 {
	MARGIN-LEFT: -174px
}
.pull-7 {
	MARGIN-LEFT: -203px
}
.pull-8 {
	MARGIN-LEFT: -232px
}
.pull-9 {
	MARGIN-LEFT: -261px
}
.pull-10 {
	MARGIN-LEFT: -290px
}
.pull-11 {
	MARGIN-LEFT: -319px
}
.pull-12 {
	MARGIN-LEFT: -348px
}
.pull-13 {
	MARGIN-LEFT: -377px
}
.pull-14 {
	MARGIN-LEFT: -406px
}
.pull-15 {
	MARGIN-LEFT: -435px
}
.pull-16 {
	MARGIN-LEFT: -464px
}
.pull-17 {
	MARGIN-LEFT: -493px
}
.pull-18 {
	MARGIN-LEFT: -522px
}
.pull-19 {
	MARGIN-LEFT: -551px
}
.pull-20 {
	MARGIN-LEFT: -580px
}
.pull-21 {
	MARGIN-LEFT: -609px
}
.pull-22 {
	MARGIN-LEFT: -638px
}
.pull-23 {
	MARGIN-LEFT: -667px
}
.pull-24 {
	MARGIN-LEFT: -696px
}
.pull-25 {
	MARGIN-LEFT: -725px
}
.pull-26 {
	MARGIN-LEFT: -754px
}
.pull-27 {
	MARGIN-LEFT: -783px
}
.pull-28 {
	MARGIN-LEFT: -812px
}
.pull-29 {
	MARGIN-LEFT: -841px
}
.pull-30 {
	MARGIN-LEFT: -870px
}
.pull-31 {
	MARGIN-LEFT: -899px
}
.pull-32 {
	MARGIN-LEFT: -928px
}
.pull-1 {
	FLOAT: left; POSITION: relative
}
.pull-2 {
	FLOAT: left; POSITION: relative
}
.pull-3 {
	FLOAT: left; POSITION: relative
}
.pull-4 {
	FLOAT: left; POSITION: relative
}
.pull-5 {
	FLOAT: left; POSITION: relative
}
.pull-6 {
	FLOAT: left; POSITION: relative
}
.pull-7 {
	FLOAT: left; POSITION: relative
}
.pull-8 {
	FLOAT: left; POSITION: relative
}
.pull-9 {
	FLOAT: left; POSITION: relative
}
.pull-10 {
	FLOAT: left; POSITION: relative
}
.pull-11 {
	FLOAT: left; POSITION: relative
}
.pull-12 {
	FLOAT: left; POSITION: relative
}
.pull-13 {
	FLOAT: left; POSITION: relative
}
.pull-14 {
	FLOAT: left; POSITION: relative
}
.pull-15 {
	FLOAT: left; POSITION: relative
}
.pull-16 {
	FLOAT: left; POSITION: relative
}
.pull-17 {
	FLOAT: left; POSITION: relative
}
.pull-18 {
	FLOAT: left; POSITION: relative
}
.pull-19 {
	FLOAT: left; POSITION: relative
}
.pull-20 {
	FLOAT: left; POSITION: relative
}
.pull-21 {
	FLOAT: left; POSITION: relative
}
.pull-22 {
	FLOAT: left; POSITION: relative
}
.pull-23 {
	FLOAT: left; POSITION: relative
}
.pull-24 {
	FLOAT: left; POSITION: relative
}
.pull-25 {
	FLOAT: left; POSITION: relative
}
.pull-26 {
	FLOAT: left; POSITION: relative
}
.pull-27 {
	FLOAT: left; POSITION: relative
}
.pull-28 {
	FLOAT: left; POSITION: relative
}
.pull-29 {
	FLOAT: left; POSITION: relative
}
.pull-30 {
	FLOAT: left; POSITION: relative
}
.pull-31 {
	FLOAT: left; POSITION: relative
}
.pull-32 {
	FLOAT: left; POSITION: relative
}
.push-1 {
	MARGIN: 0px -29px 1.5em 29px
}
.push-2 {
	MARGIN: 0px -58px 1.5em 58px
}
.push-3 {
	MARGIN: 0px -87px 1.5em 87px
}
.push-4 {
	MARGIN: 0px -116px 1.5em 116px
}
.push-5 {
	MARGIN: 0px -145px 1.5em 145px
}
.push-6 {
	MARGIN: 0px -174px 1.5em 174px
}
.push-7 {
	MARGIN: 0px -203px 1.5em 203px
}
.push-8 {
	MARGIN: 0px -232px 1.5em 232px
}
.push-9 {
	MARGIN: 0px -261px 1.5em 261px
}
.push-10 {
	MARGIN: 0px -290px 1.5em 290px
}
.push-11 {
	MARGIN: 0px -319px 1.5em 319px
}
.push-12 {
	MARGIN: 0px -348px 1.5em 348px
}
.push-13 {
	MARGIN: 0px -377px 1.5em 377px
}
.push-14 {
	MARGIN: 0px -406px 1.5em 406px
}
.push-15 {
	MARGIN: 0px -435px 1.5em 435px
}
.push-16 {
	MARGIN: 0px -464px 1.5em 464px
}
.push-17 {
	MARGIN: 0px -493px 1.5em 493px
}
.push-18 {
	MARGIN: 0px -522px 1.5em 522px
}
.push-19 {
	MARGIN: 0px -551px 1.5em 551px
}
.push-20 {
	MARGIN: 0px -580px 1.5em 580px
}
.push-21 {
	MARGIN: 0px -609px 1.5em 609px
}
.push-22 {
	MARGIN: 0px -638px 1.5em 638px
}
.push-23 {
	MARGIN: 0px -667px 1.5em 667px
}
.push-24 {
	MARGIN: 0px -696px 1.5em 696px
}
.push-25 {
	MARGIN: 0px -725px 1.5em 725px
}
.push-26 {
	MARGIN: 0px -754px 1.5em 754px
}
.push-27 {
	MARGIN: 0px -783px 1.5em 783px
}
.push-28 {
	MARGIN: 0px -812px 1.5em 812px
}
.push-29 {
	MARGIN: 0px -841px 1.5em 841px
}
.push-30 {
	MARGIN: 0px -870px 1.5em 870px
}
.push-31 {
	MARGIN: 0px -899px 1.5em 899px
}
.push-32 {
	MARGIN: 0px -928px 1.5em 928px
}
.push-1 {
	FLOAT: right; POSITION: relative
}
.push-2 {
	FLOAT: right; POSITION: relative
}
.push-3 {
	FLOAT: right; POSITION: relative
}
.push-4 {
	FLOAT: right; POSITION: relative
}
.push-5 {
	FLOAT: right; POSITION: relative
}
.push-6 {
	FLOAT: right; POSITION: relative
}
.push-7 {
	FLOAT: right; POSITION: relative
}
.push-8 {
	FLOAT: right; POSITION: relative
}
.push-9 {
	FLOAT: right; POSITION: relative
}
.push-10 {
	FLOAT: right; POSITION: relative
}
.push-11 {
	FLOAT: right; POSITION: relative
}
.push-12 {
	FLOAT: right; POSITION: relative
}
.push-13 {
	FLOAT: right; POSITION: relative
}
.push-14 {
	FLOAT: right; POSITION: relative
}
.push-15 {
	FLOAT: right; POSITION: relative
}
.push-16 {
	FLOAT: right; POSITION: relative
}
.push-17 {
	FLOAT: right; POSITION: relative
}
.push-18 {
	FLOAT: right; POSITION: relative
}
.push-19 {
	FLOAT: right; POSITION: relative
}
.push-20 {
	FLOAT: right; POSITION: relative
}
.push-21 {
	FLOAT: right; POSITION: relative
}
.push-22 {
	FLOAT: right; POSITION: relative
}
.push-23 {
	FLOAT: right; POSITION: relative
}
.push-24 {
	FLOAT: right; POSITION: relative
}
.push-25 {
	FLOAT: right; POSITION: relative
}
.push-26 {
	FLOAT: right; POSITION: relative
}
.push-27 {
	FLOAT: right; POSITION: relative
}
.push-28 {
	FLOAT: right; POSITION: relative
}
.push-29 {
	FLOAT: right; POSITION: relative
}
.push-30 {
	FLOAT: right; POSITION: relative
}
.push-31 {
	FLOAT: right; POSITION: relative
}
.push-32 {
	FLOAT: right; POSITION: relative
}
.box {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 1.5em; BACKGROUND: #e5ecf9; =
MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 1.5em; PADDING-TOP: 1.5em
}
HR {
	CLEAR: both; BACKGROUND: #ddd; FLOAT: none; MARGIN: 0px 0px 1.45em; =
WIDTH: 100%; COLOR: #ddd; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; HEIGHT: 0.1em; BORDER-BOTTOM-STYLE: none
}
HR.space {
	BACKGROUND: #fff; COLOR: #fff
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.container:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.clearfix {
	DISPLAY: inline-block
}
.container {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
* HTML .container {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.container {
	DISPLAY: block
}
.clear {
	CLEAR: both
}
LABEL {
	FONT-WEIGHT: bold
}
FIELDSET {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1.4em; BORDER-TOP: #ccc =
1px solid; PADDING-LEFT: 1.4em; PADDING-BOTTOM: 1.4em; MARGIN: 0px 0px =
1.5em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1.4em; BORDER-BOTTOM: =
#ccc 1px solid
}
LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
INPUT.text {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; MARGIN: 0.5em =
0px; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid
}
INPUT.title {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; MARGIN: 0.5em =
0px; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; MARGIN: 0.5em =
0px; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid
}
SELECT {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; MARGIN: 0.5em =
0px; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid
}
INPUT.text:focus {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: =
#666 1px solid; BORDER-BOTTOM: #666 1px solid
}
INPUT.title:focus {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: =
#666 1px solid; BORDER-BOTTOM: #666 1px solid
}
TEXTAREA:focus {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: =
#666 1px solid; BORDER-BOTTOM: #666 1px solid
}
SELECT:focus {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: =
#666 1px solid; BORDER-BOTTOM: #666 1px solid
}
INPUT.text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: =
300px; PADDING-TOP: 5px
}
INPUT.title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: =
300px; PADDING-TOP: 5px
}
INPUT.title {
	FONT-SIZE: 1.5em
}
TEXTAREA {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: =
390px; PADDING-TOP: 5px; HEIGHT: 250px
}
.error {
	BORDER-RIGHT: #ddd 2px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: #ddd =
2px solid; PADDING-LEFT: 0.8em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: =
0.8em; BORDER-LEFT: #ddd 2px solid; PADDING-TOP: 0.8em; BORDER-BOTTOM: =
#ddd 2px solid
}
.notice {
	BORDER-RIGHT: #ddd 2px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: #ddd =
2px solid; PADDING-LEFT: 0.8em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: =
0.8em; BORDER-LEFT: #ddd 2px solid; PADDING-TOP: 0.8em; BORDER-BOTTOM: =
#ddd 2px solid
}
.success {
	BORDER-RIGHT: #ddd 2px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: #ddd =
2px solid; PADDING-LEFT: 0.8em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: =
0.8em; BORDER-LEFT: #ddd 2px solid; PADDING-TOP: 0.8em; BORDER-BOTTOM: =
#ddd 2px solid
}
.error {
	BORDER-LEFT-COLOR: #fbc2c4; BACKGROUND: #fbe3e4; BORDER-BOTTOM-COLOR: =
#fbc2c4; COLOR: #8a1f11; BORDER-TOP-COLOR: #fbc2c4; BORDER-RIGHT-COLOR: =
#fbc2c4
}
.notice {
	BORDER-LEFT-COLOR: #ffd324; BACKGROUND: #fff6bf; BORDER-BOTTOM-COLOR: =
#ffd324; COLOR: #514721; BORDER-TOP-COLOR: #ffd324; BORDER-RIGHT-COLOR: =
#ffd324
}
.success {
	BORDER-LEFT-COLOR: #c6d880; BACKGROUND: #e6efc2; BORDER-BOTTOM-COLOR: =
#c6d880; COLOR: #264409; BORDER-TOP-COLOR: #c6d880; BORDER-RIGHT-COLOR: =
#c6d880
}
.error A {
	COLOR: #8a1f11
}
.notice A {
	COLOR: #514721
}
.success A {
	COLOR: #264409
}
DIV.colborder {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 17px; MARGIN-RIGHT: 17px
}

------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.osu.edu/2008/css/test-blueprint-0.7/print.css

BODY {
	FONT-SIZE: 10pt; BACKGROUND: none transparent scroll repeat 0% 0%; =
COLOR: #000; LINE-HEIGHT: 1.5; FONT-FAMILY: "Helvetica Neue", Helvetica, =
Arial, sans-serif
}
.container {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
HR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ccc; =
PADDING-BOTTOM: 0px; MARGIN: 2em 0px; WIDTH: 100%; COLOR: #ccc; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 2px; BORDER-BOTTOM-STYLE: none
}
HR.space {
	BACKGROUND: #fff; COLOR: #fff
}
H1 {
	FONT-FAMILY: "Helvetica Neue", Arial, "Lucida Grande", sans-serif
}
H2 {
	FONT-FAMILY: "Helvetica Neue", Arial, "Lucida Grande", sans-serif
}
H3 {
	FONT-FAMILY: "Helvetica Neue", Arial, "Lucida Grande", sans-serif
}
H4 {
	FONT-FAMILY: "Helvetica Neue", Arial, "Lucida Grande", sans-serif
}
H5 {
	FONT-FAMILY: "Helvetica Neue", Arial, "Lucida Grande", sans-serif
}
H6 {
	FONT-FAMILY: "Helvetica Neue", Arial, "Lucida Grande", sans-serif
}
CODE {
	FONT: 0.9em "Courier New", Monaco, Courier, monospace
}
IMG {
	FLOAT: left; MARGIN: 1.5em 1.5em 1.5em 0px
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
P IMG.top {
	MARGIN-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 1em; MARGIN: 1.5em; PADDING-TOP: 1em; FONT-STYLE: italic
}
.small {
	FONT-SIZE: 0.9em
}
.large {
	FONT-SIZE: 1.1em
}
.quiet {
	COLOR: #999
}
.hide {
	DISPLAY: none
}
A:link {
	FONT-WEIGHT: 700; BACKGROUND: none transparent scroll repeat 0% 0%; =
TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: 700; BACKGROUND: none transparent scroll repeat 0% 0%; =
TEXT-DECORATION: underline
}
A:link:unknown {
	FONT-SIZE: 90%; content: " (" attr(href) ") "
}
A:visited:unknown {
	FONT-SIZE: 90%; content: " (" attr(href) ") "
}
BODY .osu-content DIV {
=09
}
BODY #osu-Navbar {
	BORDER-BOTTOM: #990000 7px solid
}
BODY #osu-NavbarLinks {
	DISPLAY: none
}
BODY .osu-nav {
	DISPLAY: none
}
BODY .osu-footer {
	PADDING-RIGHT: 1em; BORDER-TOP: #eaebeb 7px solid; PADDING-LEFT: 1em; =
PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}

------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.osu.edu/2008/css/test-blueprint-0.7/src/ie.css

BODY {
	TEXT-ALIGN: center
}
.container {
	TEXT-ALIGN: left
}
* HTML .column {
	OVERFLOW-X: hidden
}
* HTML LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
-18px -8px 16px 0px; PADDING-TOP: 0px
}
OL {
	MARGIN-LEFT: 2em
}
SUP {
	VERTICAL-ALIGN: text-top
}
SUB {
	VERTICAL-ALIGN: text-bottom
}
HTML > BODY P CODE {
	WHITE-SPACE: normal
}
HR {
	MARGIN: -8px auto 11px
}

------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.osu.edu/2008/css/osu.css

#buckeyelink-promo {
	DISPLAY: none
}
#buckeyelink-promo P {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.2em; =
PADDING-LEFT: 0.5em; FONT-SIZE: large; BORDER-BOTTOM-WIDTH: 1px; =
MARGIN-BOTTOM: 0.2em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; HEIGHT: =
auto; BACKGROUND-COLOR: #cccccc
}
BODY {
	BACKGROUND: #eaebeb; MARGIN: 0px 0pt; LINE-HEIGHT: 1.5; TEXT-ALIGN: =
left
}
H1 {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: bold
}
H3 {
	FONT-WEIGHT: bold
}
H4 {
	FONT-WEIGHT: bold
}
H5 {
	FONT-WEIGHT: bold
}
H6 {
	FONT-WEIGHT: bold
}
H1 {
	FONT-SIZE: 2em
}
H2 {
	FONT-SIZE: 1.5em
}
H3 {
	FONT-SIZE: 1.3em
}
H4 {
	FONT-SIZE: 1.2em
}
H5 {
	FONT-SIZE: 1em
}
H6 {
	FONT-SIZE: 1em
}
P {
	LINE-HEIGHT: 1.4em
}
.small {
	FONT-SIZE: 0.95em
}
DIV.osu-template {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px auto 0.5em; WIDTH: =
954px; PADDING-TOP: 0px
}
.osu-margin-top {
	MARGIN-TOP: 1em
}
DIV.osu-header {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; BACKGROUND: =
url(../../2008/images/header/background-header.png) #fff no-repeat 0px =
0px; PADDING-BOTTOM: 35px; MAX-HEIGHT: 32px; PADDING-TOP: 35px
}
DIV.osu-header H1 {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; FONT-WEIGHT: bolder; FONT-SIZE: =
2.5em; PADDING-BOTTOM: 0pt; MARGIN: 0pt 0pt 0.5em; COLOR: #2d2d2d; =
LINE-HEIGHT: 1; PADDING-TOP: 0pt
}
DIV.osu-nav {
	BORDER-RIGHT: blue 0px solid; PADDING-RIGHT: 0pt; BORDER-TOP: blue 0px =
solid; PADDING-LEFT: 0pt; MIN-HEIGHT: 28px; BACKGROUND: =
url(../../2008/images/main-nav/background.png) #eaeaea no-repeat right =
top; PADDING-BOTTOM: 0pt; BORDER-LEFT: blue 0px solid; WIDTH: 954px; =
PADDING-TOP: 2px; BORDER-BOTTOM: blue 0px solid
}
DIV.osu-nav UL {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1px 13px 1px 0px; PADDING-TOP: =
0px
}
DIV.osu-nav UL LI {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 2px; BACKGROUND: =
url(../../2008/images/main-nav/left-default.png) no-repeat left top; =
FLOAT: left; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt
}
DIV.osu-nav UL LI.last {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 2px; BACKGROUND: =
url(../../2008/images/main-nav/left-default.png) no-repeat left top; =
FLOAT: left; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt
}
DIV.osu-nav UL LI:hover {
	CURSOR: pointer; COLOR: #990000
}
DIV.osu-nav UL LI A:hover {
	CURSOR: pointer; COLOR: #990000
}
DIV.osu-nav UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 1em; =
BACKGROUND: url(../../2008/images/main-nav/right-default.png) #ffffff =
no-repeat right top; PADDING-BOTTOM: 0.5em; MARGIN: 0pt; VERTICAL-ALIGN: =
baseline; COLOR: #666; PADDING-TOP: 0.5em
}
DIV.osu-nav UL LI.last A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 1em; =
BACKGROUND: url(../../2008/images/main-nav/right-default.png) #ffffff =
no-repeat right top; PADDING-BOTTOM: 0.5em; MARGIN: 0pt; VERTICAL-ALIGN: =
baseline; COLOR: #666; PADDING-TOP: 0.5em
}
DIV.osu-nav UL LI.last A {
	BACKGROUND: url(../../2008/images/main-nav/right-default-last.png) #fff =
no-repeat right top
}
#TJK_dropDownMenu LI A.osu-nav-active {
	FONT-WEIGHT: bold; COLOR: #990000
}
DIV#feature {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 3px 0pt 4px
}
DIV#feature P {
	DISPLAY: block; MARGIN: 0pt 0pt 0px
}
IMG {
	DISPLAY: block; MARGIN: 0pt 0pt 0px
}
DL {
	DISPLAY: block; MARGIN: 0pt 0pt 0px
}
DIV.osu-content H1 {
	FONT-WEIGHT: bolder; COLOR: #3a3a3a; LINE-HEIGHT: 120%
}
DIV.osu-content H2 {
	FONT-WEIGHT: bolder; COLOR: #3a3a3a; LINE-HEIGHT: 120%
}
DIV.osu-content H3 {
	FONT-WEIGHT: bolder; COLOR: #3a3a3a; LINE-HEIGHT: 120%
}
DIV.osu-content H4 {
	FONT-WEIGHT: bolder; COLOR: #3a3a3a; LINE-HEIGHT: 120%
}
DIV.osu-content H5 {
	FONT-WEIGHT: bolder; COLOR: #3a3a3a; LINE-HEIGHT: 120%
}
DIV.osu-content H6 {
	FONT-WEIGHT: bolder; COLOR: #3a3a3a; LINE-HEIGHT: 120%
}
DIV.osu-content H4 {
	MARGIN-BOTTOM: 0em; LINE-HEIGHT: 120%; HEIGHT: auto
}
DIV.osu-indent {
	MARGIN-LEFT: 16px
}
DIV.osu-footer-old {
	MARGIN-TOP: 5px; BACKGROUND: url(../../2008/images/home/home.png) =
no-repeat 0px -242px; PADDING-BOTTOM: 1em
}
DIV.osu-footer {
	MARGIN-TOP: 5px; MIN-HEIGHT: 100px; BACKGROUND: =
url(../../2008/images/home/footer-gradient.png) no-repeat left bottom; =
PADDING-BOTTOM: 1em
}
DIV.osu-footer DIV.container {
	BACKGROUND: 0% 50%; PADDING-TOP: 1em
}
DIV.osu-footer P.small {
	MARGIN: 0px; LINE-HEIGHT: 130%
}
DIV.osu-footer .span-2 {
	WIDTH: 73px
}
P#osu-footer-logo {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; MARGIN-TOP: 0px; =
DISPLAY: block; BACKGROUND: url(../../2008/images/osu-logo.png) =
no-repeat -1px 0px; BORDER-LEFT: 0px solid; WIDTH: 67px; BORDER-BOTTOM: =
0px solid; HEIGHT: 68px
}
P#osu-footer-logo SPAN {
	LEFT: 0pt; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: =
-500px; HEIGHT: 1px
}
A {
	COLOR: #155593; TEXT-DECORATION: none
}
A:focus {
	COLOR: #990000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
DIV#myBox {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#ffffff 0px solid; MARGIN-TOP: 5px; PADDING-LEFT: 20px; =
BACKGROUND-IMAGE: =
url(../../2008/images/curvyCornersTest/background-div.jpg); =
PADDING-BOTTOM: 20px; BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 20px; =
BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-REPEAT: repeat-y; =
TEXT-ALIGN: left
}
.myBox P {
	PADDING-RIGHT: 33px; PADDING-LEFT: 33px; PADDING-BOTTOM: 33px; COLOR: =
#000; PADDING-TOP: 33px
}
#testNavLi {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#ffffff 0px solid; PADDING-LEFT: 20px; BACKGROUND: #ccc; FLOAT: left; =
PADDING-BOTTOM: 20px; BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 20px; =
BORDER-BOTTOM: #ffffff 0px solid; POSITION: relative; TEXT-ALIGN: left
}
H5 {
	MARGIN-BOTTOM: 0.5em
}
LI {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 120%
}
DIV.osu-template FIELDSET {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; =
PADDING-TOP: 0em
}
DIV.osu-template LABEL {
	FONT-WEIGHT: normal
}

------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.osu.edu/2008/inc/common/osu-navbar-media/css/navbar.css

DIV#osu-Navbar SPAN {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: =
0pt; PADDING-TOP: 0pt
}
DIV#osu-Navbar H1 {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: =
0pt; PADDING-TOP: 0pt
}
DIV#osu-Navbar H2 {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: =
0pt; PADDING-TOP: 0pt
}
DIV#osu-Navbar P {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: =
0pt; PADDING-TOP: 0pt
}
DIV#osu-Navbar A {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: =
0pt; PADDING-TOP: 0pt
}
DIV#osu-Navbar OL {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: =
0pt; PADDING-TOP: 0pt
}
DIV#osu-Navbar UL {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: =
0pt; PADDING-TOP: 0pt
}
DIV#osu-Navbar LI {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: =
0pt; PADDING-TOP: 0pt
}
DIV#osu-Navbar FIELDSET {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: =
0pt; PADDING-TOP: 0pt
}
DIV#osu-Navbar FORM {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: =
0pt; PADDING-TOP: 0pt
}
DIV#osu-Navbar LABEL {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: =
0pt; PADDING-TOP: 0pt
}
.osu-semantic {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: =
-500px; HEIGHT: 1px
}
A.osu-semantic:active {
	LEFT: 0px; OVERFLOW: visible; POSITION: absolute; TOP: 0px
}
A.osu-semantic:focus {
	LEFT: 0px; OVERFLOW: visible; POSITION: absolute; TOP: 0px
}
A#skip:active {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; FONT-WEIGHT: bold; Z-INDEX: 99; BACKGROUND: =
url(../img/mast_skip_bg.png) repeat-x left bottom; LEFT: 25%; =
PADDING-BOTTOM: 1.5em; BORDER-LEFT: #ccc 1px dotted; WIDTH: 50%; COLOR: =
#fff; BORDER-TOP-STYLE: none; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc =
1px dotted; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center; =
TEXT-DECORATION: none
}
A#skip:focus {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; FONT-WEIGHT: bold; Z-INDEX: 99; BACKGROUND: =
url(../img/mast_skip_bg.png) repeat-x left bottom; LEFT: 25%; =
PADDING-BOTTOM: 1.5em; BORDER-LEFT: #ccc 1px dotted; WIDTH: 50%; COLOR: =
#fff; BORDER-TOP-STYLE: none; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc =
1px dotted; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center; =
TEXT-DECORATION: none
}
DIV#osu-Navbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 125%; MIN-HEIGHT: =
2.7em; BACKGROUND: url(../img/background_graybar.gif) #eaebeb repeat-x =
left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
POSITION: relative
}
DIV#osu-NavbarBreadcrumb {
	PADDING-LEFT: 0.5em; BACKGROUND: url(../img/background_redbar.gif) =
repeat-x left bottom; FLOAT: left; HEIGHT: 2.7em
}
DIV#osu-NavbarBreadcrumb P#osu {
	FONT-SIZE: 1em; FLOAT: left; LINE-HEIGHT: 2.37
}
DIV#osu-NavbarBreadcrumb P#site-name {
	FONT-SIZE: 1em; FLOAT: left; LINE-HEIGHT: 2.37
}
DIV#osu-NavbarBreadcrumb P#osu {
	MARGIN: 0px 3px 0px 0px
}
DIV#osu-NavbarBreadcrumb P#osu A {
	FONT-WEIGHT: bolder; COLOR: #990000; TEXT-DECORATION: none
}
DIV#osu-NavbarBreadcrumb P#osu A:hover {
	TEXT-DECORATION: underline
}
DIV#osu-NavbarBreadcrumb P#osu A:active {
	TEXT-DECORATION: underline
}
DIV#osu-NavbarBreadcrumb P#osu A:focus {
	TEXT-DECORATION: underline
}
DIV#osu-NavbarBreadcrumb P#site-name {
	PADDING-RIGHT: 5px; PADDING-LEFT: 14px; BACKGROUND: =
url(../img/arrow_twisty.png) no-repeat left center; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
DIV#osu-NavbarBreadcrumb P#site-name A {
	COLOR: #3d3d3d; TEXT-DECORATION: none
}
DIV#osu-NavbarBreadcrumb P#site-name A:hover {
	TEXT-DECORATION: underline
}
DIV#osu-NavbarBreadcrumb P#site-name A:focus {
	TEXT-DECORATION: underline
}
DIV#osu-NavbarBreadcrumb P#site-name A:active {
	TEXT-DECORATION: underline
}
DIV#osu-NavbarLinks {
	MIN-HEIGHT: 2.7em; BACKGROUND: =
url(../img/background_graybar_gradient.png) no-repeat left bottom; =
OVERFLOW: hidden
}
DIV#osu-NavbarLinks UL {
	PADDING-RIGHT: 0.7em; FONT-SIZE: 0.8em; FLOAT: right
}
DIV#osu-NavbarLinks UL LI {
	FLOAT: left; LINE-HEIGHT: 2.7em; LIST-STYLE-TYPE: none
}
DIV#osu-NavbarLinks UL LI IMG {
	VERTICAL-ALIGN: middle
}
DIV#osu-NavbarLinks UL LI A {
	PADDING-RIGHT: 0.45em; PADDING-LEFT: 0.45em; PADDING-BOTTOM: 0em; =
COLOR: #3d3d3d; PADDING-TOP: 0em; TEXT-DECORATION: none
}
DIV#osu-NavbarLinks UL LI A:hover {
	COLOR: #990000; TEXT-DECORATION: underline; outline: none
}
DIV#osu-NavbarLinks UL LI A:active {
	COLOR: #990000; TEXT-DECORATION: underline; outline: none
}
DIV#osu-NavbarLinks UL LI A:focus {
	COLOR: #990000; TEXT-DECORATION: underline; outline: none
}
DIV#osu-NavbarLinks FORM INPUT.textfield {
	BORDER-RIGHT: #c7c7c7 1px solid; BORDER-TOP: #c7c7c7 1px solid; =
BACKGROUND: #fff; MARGIN: 0px 0.27em; BORDER-LEFT: #c7c7c7 1px solid; =
WIDTH: 11em; COLOR: #999; PADDING-TOP: 3px; BORDER-BOTTOM: #c7c7c7 1px =
solid; HEIGHT: 1.4em
}
DIV#osu-NavbarLinks FORM INPUT.textfield:focus {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: =
#666 1px solid; BORDER-BOTTOM: #666 1px solid
}
DIV#osu-NavbarLinks FORM INPUT.title:focus {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: =
#666 1px solid; BORDER-BOTTOM: #666 1px solid
}
DIV#osu-NavbarLinks BUTTON {
	BORDER-RIGHT: #c7c7c7 1px solid; BORDER-TOP: #c7c7c7 1px solid; =
MARGIN-TOP: 0.45em; BORDER-LEFT: #c7c7c7 1px solid; CURSOR: pointer; =
COLOR: #6f6f6f; BORDER-BOTTOM: #c7c7c7 1px solid; BACKGROUND-COLOR: =
#f0f0f0; TEXT-DECORATION: none
}
DIV#osu-NavbarLinks BUTTON[type] {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; =
LINE-HEIGHT: 17px; PADDING-TOP: 2px
}
DIV#osu-NavbarLinks BUTTON:hover {
	BORDER-RIGHT: #900 1px solid; BORDER-TOP: #900 1px solid; BACKGROUND: =
#f4f4f4; BORDER-LEFT: #900 1px solid; COLOR: #000; BORDER-BOTTOM: #900 =
1px solid
}
DIV#osu-NavbarLinks BUTTON:active {
	BORDER-RIGHT: #900 1px solid; BORDER-TOP: #900 1px solid; BACKGROUND: =
#f4f4f4; BORDER-LEFT: #900 1px solid; COLOR: #000; BORDER-BOTTOM: #900 =
1px solid
}
DIV#osu-NavbarLinks BUTTON:focus {
	BORDER-RIGHT: #900 1px solid; BORDER-TOP: #900 1px solid; BACKGROUND: =
#f4f4f4; BORDER-LEFT: #900 1px solid; COLOR: #000; BORDER-BOTTOM: #900 =
1px solid
}
DIV#osu-NavbarLinks FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
DIV#osu-NavbarLinks #searchbox {
	POSITION: relative
}
DIV#osu-NavbarLinks INPUT#search-field {
	WIDTH: 11em
}
DIV#osu-NavbarLinks LABEL.overlabel {
	COLOR: #999
}
DIV#osu-NavbarLinks LABEL.overlabel-apply {
	Z-INDEX: 1; LEFT: 7px; COLOR: #999; POSITION: absolute; TOP: 1px
}
DIV#osu-NavbarLinks LABEL.overlabel-apply-win {
	Z-INDEX: 1; LEFT: 7px; COLOR: #999; POSITION: absolute; TOP: 0px
}

------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.osu.edu/2008/inc/common/osu-navbar-media/css/navbar-ie7.css

DIV#osu-NavbarLinks BUTTON {
	MARGIN: 0px; HEIGHT: 1.9em
}

------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.osu.edu/universityawards/osu-template-resources/css/osu-template-custom.css

DIV.main-content {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: =
#fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.osu-content H4 {
	MARGIN-BOTTOM: 0.5em
}
BLOCKQUOTE {
	COLOR: #222222; FONT-STYLE: normal
}
DIV OL.letters {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV OL.letters LI {
	DISPLAY: inline; FONT-SIZE: 1.3em; MARGIN-RIGHT: 8px
}
H2.letterheading {
	BORDER-RIGHT: #990000 1px dotted; PADDING-RIGHT: 8px; BORDER-TOP: =
#990000 1px dotted; PADDING-LEFT: 8px; FONT-SIZE: 18px; PADDING-BOTTOM: =
8px; BORDER-LEFT: #990000 1px dotted; COLOR: #990000; PADDING-TOP: 8px; =
BORDER-BOTTOM: #990000 1px dotted
}
DIV#osu-NavbarBreadcrumb {
	PADDING-LEFT: 0em
}
DIV#osu-NavbarLinks UL {
	PADDING-RIGHT: 0em
}
DIV.osu-header {
	BACKGROUND: #fff
}
DIV.osu-nav {
	BORDER-RIGHT: blue 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: blue 0px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 3px auto 10px; =
OVERFLOW: hidden; BORDER-LEFT: blue 0px solid; WIDTH: 920px; =
PADDING-TOP: 1px; BORDER-BOTTOM: blue 0px solid; BACKGROUND-COLOR: =
#cecece
}
DIV.osu-nav UL LI {
	BORDER-RIGHT: transparent 0px solid; PADDING-RIGHT: 0pt; PADDING-LEFT: =
2px; BACKGROUND: url(../2008/images/main-nav/left-default.png) #ffffff =
no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0pt; MARGIN: 0pt; =
PADDING-TOP: 0pt
}
DIV.osu-nav UL LI.last {
	BORDER-RIGHT: transparent 0px solid; PADDING-RIGHT: 0pt; PADDING-LEFT: =
2px; BACKGROUND: url(../2008/images/main-nav/left-default.png) #ffffff =
no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0pt; MARGIN: 0pt; =
PADDING-TOP: 0pt
}
DIV.osu-nav UL LI.active {
	BORDER-RIGHT: #900 1px solid; BORDER-TOP: #900 1px solid; BACKGROUND: =
#fff; BORDER-LEFT: #900 1px solid; COLOR: #900; BORDER-BOTTOM: #900 1px =
solid
}
#nav-audience LI.active A {
	BORDER-RIGHT: #ffffff 2px solid; BACKGROUND: #fff; COLOR: #900
}
#nav-audience LI.active A:hover {
	BORDER-RIGHT: #ffffff 2px solid; BACKGROUND: #b1b1b1; COLOR: #fff
}
#nav-audience LI.active A:focus {
	BORDER-RIGHT: #ffffff 2px solid; BACKGROUND: #b1b1b1; COLOR: #fff
}
#nav-audience LI.active A:active {
	BORDER-RIGHT: #ffffff 2px solid; BACKGROUND: #b1b1b1; COLOR: #fff
}
.osu-margin-top {
	MARGIN-TOP: 1.3em
}
DIV.osu-nav UL LI:hover {
	BACKGROUND: #b1b1b1; CURSOR: pointer; COLOR: #fff
}
DIV.osu-nav UL LI A:hover {
	BACKGROUND: #b1b1b1; CURSOR: pointer; COLOR: #fff
}
DIV.osu-nav UL LI.last A:hover {
	BACKGROUND: #b1b1b1; CURSOR: pointer; COLOR: #fff
}
DIV.osu-nav UL LI:focus {
	BACKGROUND: #b1b1b1; CURSOR: pointer; COLOR: #fff
}
DIV.osu-nav UL LI A:focus {
	BACKGROUND: #b1b1b1; CURSOR: pointer; COLOR: #fff
}
DIV.osu-nav UL LI.last A:focus {
	BACKGROUND: #b1b1b1; CURSOR: pointer; COLOR: #fff
}
DIV.osu-nav UL LI:active {
	BACKGROUND: #b1b1b1; CURSOR: pointer; COLOR: #fff
}
DIV.osu-nav UL LI A:active {
	BACKGROUND: #b1b1b1; CURSOR: pointer; COLOR: #fff
}
DIV.osu-nav UL LI.last A:active {
	BACKGROUND: #b1b1b1; CURSOR: pointer; COLOR: #fff
}
DIV.osu-nav UL LI A {
	BORDER-RIGHT: #cecece 2px solid; PADDING-RIGHT: 6px; DISPLAY: block; =
PADDING-LEFT: 6px; FONT-SIZE: 1em; BACKGROUND: =
url(../2008/images/main-nav/right-default.png) #ffffff no-repeat right =
top; PADDING-BOTTOM: 0.5em; MARGIN: 0pt; VERTICAL-ALIGN: baseline; =
PADDING-TOP: 0.5em
}
DIV.osu-nav UL LI.last A {
	BORDER-RIGHT: #cecece 2px solid; PADDING-RIGHT: 6px; DISPLAY: block; =
PADDING-LEFT: 6px; FONT-SIZE: 1em; BACKGROUND: =
url(../2008/images/main-nav/right-default.png) #ffffff no-repeat right =
top; PADDING-BOTTOM: 0.5em; MARGIN: 0pt; VERTICAL-ALIGN: baseline; =
PADDING-TOP: 0.5em
}
DIV.osu-nav UL LI.last A {
	BACKGROUND: url(../2008/images/main-nav/right-default-last.png) #fff =
no-repeat right top
}
DIV.sideNavigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
DIV.sideNavigation LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; =
PADDING-TOP: 0px
}
DIV.sideNavigation A:hover {
	TEXT-DECORATION: underline
}
DIV.sideNavigation A:focus {
	TEXT-DECORATION: underline
}
DIV.sideNavigation A:active {
	TEXT-DECORATION: underline
}
DIV.copyCode {
	MARGIN: 1em 0px; OVERFLOW: scroll
}
UL.noBullet {
	LIST-STYLE-TYPE: none
}

------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.osu.edu/universityawards/assets/css/awards_style.css

DIV.osu-content H2 {
	FONT-SIZE: 1.8em; COLOR: #990000; FONT-FAMILY: Georgia, "Times New =
Roman", Times, serif
}
DIV.osu-content H3 {
=09
}
DIV.cutline {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: =
12px; FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif
}
DIV.date {
	FONT: bold italic 1.5em/120% Georgia, "Times New Roman", Times, serif; =
COLOR: #990000
}
DIV.description {
	FONT-SIZE: 0.8em; COLOR: #666; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif
}
P.intro {
	FONT-SIZE: 1.1em; LINE-HEIGHT: 160%; FONT-FAMILY: Georgia, "Times New =
Roman", Times, serif
}
P.excellence {
	FONT-SIZE: 1.3em; MARGIN: 0px 15px; COLOR: #a49249; LINE-HEIGHT: 160%; =
FONT-STYLE: italic; FONT-FAMILY: Georgia, "Times New Roman", Times, =
serif
}
DIV.awardtext {
	FONT-SIZE: 0.9em; COLOR: #000; LINE-HEIGHT: 140%; FONT-FAMILY: Georgia, =
"Times New Roman", Times, serif
}
DIV.bio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
20px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #900 1px solid
}
DIV.bio H3 {
	FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0px; COLOR: #900
}
DIV.bio H3 P:first-child {
	MARGIN-TOP: 2px
}
DIV.bio IMG {
	FLOAT: right; MARGIN: 0px 0px 10px 20px; WIDTH: 120px
}

------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.osu.edu/2008/inc/js/curvyCorners/rounded_corners_lite.inc.js

 /****************************************************************=0A=
  *                                                              *=0A=
  *  curvyCorners                                                *=0A=
  *  ------------                                                *=0A=
  *                                                              *=0A=
  *  This script generates rounded corners for your divs.        *=0A=
  *                                                              *=0A=
  *  Version 1.2.9                                               *=0A=
  *  Copyright (c) 2006 Cameron Cooke                            *=0A=
  *  By: Cameron Cooke and Tim Hutchison.                        *=0A=
  *                                                              *=0A=
  *                                                              *=0A=
  *  Website: http://www.curvycorners.net                        *=0A=
  *  Email:   info@totalinfinity.com                             *=0A=
  *  Forum:   http://www.curvycorners.net/forum/                 *=0A=
  *                                                              *=0A=
  *                                                              *=0A=
  *  This library is free software; you can redistribute         *=0A=
  *  it and/or modify it under the terms of the GNU              *=0A=
  *  Lesser General Public License as published by the           *=0A=
  *  Free Software Foundation; either version 2.1 of the         *=0A=
  *  License, or (at your option) any later version.             *=0A=
  *                                                              *=0A=
  *  This library is distributed in the hope that it will        *=0A=
  *  be useful, but WITHOUT ANY WARRANTY; without even the       *=0A=
  *  implied warranty of MERCHANTABILITY or FITNESS FOR A        *=0A=
  *  PARTICULAR PURPOSE. See the GNU Lesser General Public       *=0A=
  *  License for more details.                                   *=0A=
  *                                                              *=0A=
  *  You should have received a copy of the GNU Lesser           *=0A=
  *  General Public License along with this library;             *=0A=
  *  Inc., 59 Temple Place, Suite 330, Boston,                   *=0A=
  *  MA 02111-1307 USA                                           *=0A=
  *                                                              *=0A=
  ****************************************************************/=0A=
  =0A=
var isIE =3D navigator.userAgent.toLowerCase().indexOf("msie") > -1; var =
isMoz =3D document.implementation && =
document.implementation.createDocument; var isSafari =3D =
((navigator.userAgent.toLowerCase().indexOf('safari')!=3D-1)&&(navigator.=
userAgent.toLowerCase().indexOf('mac')!=3D-1))?true:false; function =
curvyCorners()=0A=
{ if(typeof(arguments[0]) !=3D "object") throw newCurvyError("First =
parameter of curvyCorners() must be an object."); =
if(typeof(arguments[1]) !=3D "object" && typeof(arguments[1]) !=3D =
"string") throw newCurvyError("Second parameter of curvyCorners() must =
be an object or a class name."); if(typeof(arguments[1]) =3D=3D "string")=0A=
{ var startIndex =3D 0; var boxCol =3D getElementsByClass(arguments[1]);}=0A=
else=0A=
{ var startIndex =3D 1; var boxCol =3D arguments;}=0A=
var curvyCornersCol =3D new Array(); if(arguments[0].validTags)=0A=
var validElements =3D arguments[0].validTags; else=0A=
var validElements =3D ["div"]; for(var i =3D startIndex, j =3D =
boxCol.length; i < j; i++)=0A=
{ var currentTag =3D boxCol[i].tagName.toLowerCase(); =
if(inArray(validElements, currentTag) !=3D=3D false)=0A=
{ curvyCornersCol[curvyCornersCol.length] =3D new =
curvyObject(arguments[0], boxCol[i]);}=0A=
}=0A=
this.objects =3D curvyCornersCol; this.applyCornersToAll =3D function()=0A=
{ for(var x =3D 0, k =3D this.objects.length; x < k; x++)=0A=
{ this.objects[x].applyCorners();}=0A=
}=0A=
}=0A=
function curvyObject()=0A=
{ this.box =3D arguments[1]; this.settings =3D arguments[0]; =
this.topContainer =3D null; this.bottomContainer =3D null; =
this.masterCorners =3D new Array(); this.contentDIV =3D null; var =
boxHeight =3D get_style(this.box, "height", "height"); var boxWidth =3D =
get_style(this.box, "width", "width"); var borderWidth =3D =
get_style(this.box, "borderTopWidth", "border-top-width"); var =
borderColour =3D get_style(this.box, "borderTopColor", =
"border-top-color"); var boxColour =3D get_style(this.box, =
"backgroundColor", "background-color"); var backgroundImage =3D =
get_style(this.box, "backgroundImage", "background-image"); var =
boxPosition =3D get_style(this.box, "position", "position"); var =
boxPadding =3D get_style(this.box, "paddingTop", "padding-top"); =
this.boxHeight =3D parseInt(((boxHeight !=3D "" && boxHeight !=3D "auto" =
&& boxHeight.indexOf("%") =3D=3D -1)? boxHeight.substring(0, =
boxHeight.indexOf("px")) : this.box.scrollHeight)); this.boxWidth =3D =
parseInt(((boxWidth !=3D "" && boxWidth !=3D "auto" && =
boxWidth.indexOf("%") =3D=3D -1)? boxWidth.substring(0, =
boxWidth.indexOf("px")) : this.box.scrollWidth)); this.borderWidth =3D =
parseInt(((borderWidth !=3D "" && borderWidth.indexOf("px") !=3D=3D -1)? =
borderWidth.slice(0, borderWidth.indexOf("px")) : 0)); this.boxColour =
=3D format_colour(boxColour); this.boxPadding =3D parseInt(((boxPadding =
!=3D "" && boxPadding.indexOf("px") !=3D=3D -1)? boxPadding.slice(0, =
boxPadding.indexOf("px")) : 0)); this.borderColour =3D =
format_colour(borderColour); this.borderString =3D this.borderWidth + =
"px" + " solid " + this.borderColour; this.backgroundImage =3D =
((backgroundImage !=3D "none")? backgroundImage : ""); this.boxContent =
=3D this.box.innerHTML; if(boxPosition !=3D "absolute") =
this.box.style.position =3D "relative"; this.box.style.padding =3D =
"0px"; if(isIE && boxWidth =3D=3D "auto" && boxHeight =3D=3D "auto") =
this.box.style.width =3D "100%"; if(this.settings.autoPad =3D=3D true && =
this.boxPadding > 0)=0A=
this.box.innerHTML =3D ""; this.applyCorners =3D function()=0A=
{ for(var t =3D 0; t < 2; t++)=0A=
{ switch(t)=0A=
{ case 0:=0A=
if(this.settings.tl || this.settings.tr)=0A=
{ var newMainContainer =3D document.createElement("DIV"); =
newMainContainer.style.width =3D "100%"; newMainContainer.style.fontSize =
=3D "1px"; newMainContainer.style.overflow =3D "hidden"; =
newMainContainer.style.position =3D "absolute"; =
newMainContainer.style.paddingLeft =3D this.borderWidth + "px"; =
newMainContainer.style.paddingRight =3D this.borderWidth + "px"; var =
topMaxRadius =3D Math.max(this.settings.tl ? this.settings.tl.radius : =
0, this.settings.tr ? this.settings.tr.radius : 0); =
newMainContainer.style.height =3D topMaxRadius + "px"; =
newMainContainer.style.top =3D 0 - topMaxRadius + "px"; =
newMainContainer.style.left =3D 0 - this.borderWidth + "px"; =
this.topContainer =3D this.box.appendChild(newMainContainer);}=0A=
break; case 1:=0A=
if(this.settings.bl || this.settings.br)=0A=
{ var newMainContainer =3D document.createElement("DIV"); =
newMainContainer.style.width =3D "100%"; newMainContainer.style.fontSize =
=3D "1px"; newMainContainer.style.overflow =3D "hidden"; =
newMainContainer.style.position =3D "absolute"; =
newMainContainer.style.paddingLeft =3D this.borderWidth + "px"; =
newMainContainer.style.paddingRight =3D this.borderWidth + "px"; var =
botMaxRadius =3D Math.max(this.settings.bl ? this.settings.bl.radius : =
0, this.settings.br ? this.settings.br.radius : 0); =
newMainContainer.style.height =3D botMaxRadius + "px"; =
newMainContainer.style.bottom =3D 0 - botMaxRadius + "px"; =
newMainContainer.style.left =3D 0 - this.borderWidth + "px"; =
this.bottomContainer =3D this.box.appendChild(newMainContainer);}=0A=
break;}=0A=
}=0A=
if(this.topContainer) this.box.style.borderTopWidth =3D "0px"; =
if(this.bottomContainer) this.box.style.borderBottomWidth =3D "0px"; var =
corners =3D ["tr", "tl", "br", "bl"]; for(var i in corners)=0A=
{ if(i > -1 < 4)=0A=
{ var cc =3D corners[i]; if(!this.settings[cc])=0A=
{ if(((cc =3D=3D "tr" || cc =3D=3D "tl") && this.topContainer !=3D null) =
|| ((cc =3D=3D "br" || cc =3D=3D "bl") && this.bottomContainer !=3D =
null))=0A=
{ var newCorner =3D document.createElement("DIV"); =
newCorner.style.position =3D "relative"; newCorner.style.fontSize =3D =
"1px"; newCorner.style.overflow =3D "hidden"; if(this.backgroundImage =
=3D=3D "")=0A=
newCorner.style.backgroundColor =3D this.boxColour; else=0A=
newCorner.style.backgroundImage =3D this.backgroundImage; switch(cc)=0A=
{ case "tl":=0A=
newCorner.style.height =3D topMaxRadius - this.borderWidth + "px"; =
newCorner.style.marginRight =3D this.settings.tr.radius - =
(this.borderWidth*2) + "px"; newCorner.style.borderLeft =3D =
this.borderString; newCorner.style.borderTop =3D this.borderString; =
newCorner.style.left =3D -this.borderWidth + "px"; break; case "tr":=0A=
newCorner.style.height =3D topMaxRadius - this.borderWidth + "px"; =
newCorner.style.marginLeft =3D this.settings.tl.radius - =
(this.borderWidth*2) + "px"; newCorner.style.borderRight =3D =
this.borderString; newCorner.style.borderTop =3D this.borderString; =
newCorner.style.backgroundPosition =3D "-" + (topMaxRadius + =
this.borderWidth) + "px 0px"; newCorner.style.left =3D this.borderWidth =
+ "px"; break; case "bl":=0A=
newCorner.style.height =3D botMaxRadius - this.borderWidth + "px"; =
newCorner.style.marginRight =3D this.settings.br.radius - =
(this.borderWidth*2) + "px"; newCorner.style.borderLeft =3D =
this.borderString; newCorner.style.borderBottom =3D this.borderString; =
newCorner.style.left =3D -this.borderWidth + "px"; =
newCorner.style.backgroundPosition =3D "-" + (this.borderWidth) + "px -" =
+ (this.boxHeight + (botMaxRadius + this.borderWidth)) + "px"; break; =
case "br":=0A=
newCorner.style.height =3D botMaxRadius - this.borderWidth + "px"; =
newCorner.style.marginLeft =3D this.settings.bl.radius - =
(this.borderWidth*2) + "px"; newCorner.style.borderRight =3D =
this.borderString; newCorner.style.borderBottom =3D this.borderString; =
newCorner.style.left =3D this.borderWidth + "px"=0A=
newCorner.style.backgroundPosition =3D "-" + (botMaxRadius + =
this.borderWidth) + "px -" + (this.boxHeight + (botMaxRadius + =
this.borderWidth)) + "px"; break;}=0A=
}=0A=
}=0A=
else=0A=
{ if(this.masterCorners[this.settings[cc].radius])=0A=
{ var newCorner =3D =
this.masterCorners[this.settings[cc].radius].cloneNode(true);}=0A=
else=0A=
{ var newCorner =3D document.createElement("DIV"); =
newCorner.style.height =3D this.settings[cc].radius + "px"; =
newCorner.style.width =3D this.settings[cc].radius + "px"; =
newCorner.style.position =3D "absolute"; newCorner.style.fontSize =3D =
"1px"; newCorner.style.overflow =3D "hidden"; var borderRadius =3D =
parseInt(this.settings[cc].radius - this.borderWidth); for(var intx =3D =
0, j =3D this.settings[cc].radius; intx < j; intx++)=0A=
{ if((intx +1) >=3D borderRadius)=0A=
var y1 =3D -1; else=0A=
var y1 =3D (Math.floor(Math.sqrt(Math.pow(borderRadius, 2) - =
Math.pow((intx+1), 2))) - 1); if(borderRadius !=3D j)=0A=
{ if((intx) >=3D borderRadius)=0A=
var y2 =3D -1; else=0A=
var y2 =3D Math.ceil(Math.sqrt(Math.pow(borderRadius,2) - Math.pow(intx, =
2))); if((intx+1) >=3D j)=0A=
var y3 =3D -1; else=0A=
var y3 =3D (Math.floor(Math.sqrt(Math.pow(j ,2) - Math.pow((intx+1), =
2))) - 1);}=0A=
if((intx) >=3D j)=0A=
var y4 =3D -1; else=0A=
var y4 =3D Math.ceil(Math.sqrt(Math.pow(j ,2) - Math.pow(intx, 2))); =
if(y1 > -1) this.drawPixel(intx, 0, this.boxColour, 100, (y1+1), =
newCorner, -1, this.settings[cc].radius); if(borderRadius !=3D j)=0A=
{ for(var inty =3D (y1 + 1); inty < y2; inty++)=0A=
{ if(this.settings.antiAlias)=0A=
{ if(this.backgroundImage !=3D "")=0A=
{ var borderFract =3D (pixelFraction(intx, inty, borderRadius) * 100); =
if(borderFract < 30)=0A=
{ this.drawPixel(intx, inty, this.borderColour, 100, 1, newCorner, 0, =
this.settings[cc].radius);}=0A=
else=0A=
{ this.drawPixel(intx, inty, this.borderColour, 100, 1, newCorner, -1, =
this.settings[cc].radius);}=0A=
}=0A=
else=0A=
{ var pixelcolour =3D BlendColour(this.boxColour, this.borderColour, =
pixelFraction(intx, inty, borderRadius)); this.drawPixel(intx, inty, =
pixelcolour, 100, 1, newCorner, 0, this.settings[cc].radius, cc);}=0A=
}=0A=
}=0A=
if(this.settings.antiAlias)=0A=
{ if(y3 >=3D y2)=0A=
{ if (y2 =3D=3D -1) y2 =3D 0; this.drawPixel(intx, y2, =
this.borderColour, 100, (y3 - y2 + 1), newCorner, 0, 0);}=0A=
}=0A=
else=0A=
{ if(y3 >=3D y1)=0A=
{ this.drawPixel(intx, (y1 + 1), this.borderColour, 100, (y3 - y1), =
newCorner, 0, 0);}=0A=
}=0A=
var outsideColour =3D this.borderColour;}=0A=
else=0A=
{ var outsideColour =3D this.boxColour; var y3 =3D y1;}=0A=
if(this.settings.antiAlias)=0A=
{ for(var inty =3D (y3 + 1); inty < y4; inty++)=0A=
{ this.drawPixel(intx, inty, outsideColour, (pixelFraction(intx, inty , =
j) * 100), 1, newCorner, ((this.borderWidth > 0)? 0 : -1), =
this.settings[cc].radius);}=0A=
}=0A=
}=0A=
this.masterCorners[this.settings[cc].radius] =3D =
newCorner.cloneNode(true);}=0A=
if(cc !=3D "br")=0A=
{ for(var t =3D 0, k =3D newCorner.childNodes.length; t < k; t++)=0A=
{ var pixelBar =3D newCorner.childNodes[t]; var pixelBarTop =3D =
parseInt(pixelBar.style.top.substring(0, =
pixelBar.style.top.indexOf("px"))); var pixelBarLeft =3D =
parseInt(pixelBar.style.left.substring(0, =
pixelBar.style.left.indexOf("px"))); var pixelBarHeight =3D =
parseInt(pixelBar.style.height.substring(0, =
pixelBar.style.height.indexOf("px"))); if(cc =3D=3D "tl" || cc =3D=3D =
"bl"){ pixelBar.style.left =3D this.settings[cc].radius -pixelBarLeft -1 =
+ "px";}=0A=
if(cc =3D=3D "tr" || cc =3D=3D "tl"){ pixelBar.style.top =3D =
this.settings[cc].radius -pixelBarHeight -pixelBarTop + "px";}=0A=
switch(cc)=0A=
{ case "tr":=0A=
pixelBar.style.backgroundPosition =3D "-" + Math.abs((this.boxWidth - =
this.settings[cc].radius + this.borderWidth) + pixelBarLeft) + "px -" + =
Math.abs(this.settings[cc].radius -pixelBarHeight -pixelBarTop - =
this.borderWidth) + "px"; break; case "tl":=0A=
pixelBar.style.backgroundPosition =3D "-" + =
Math.abs((this.settings[cc].radius -pixelBarLeft -1) - this.borderWidth) =
+ "px -" + Math.abs(this.settings[cc].radius -pixelBarHeight =
-pixelBarTop - this.borderWidth) + "px"; break; case "bl":=0A=
pixelBar.style.backgroundPosition =3D "-" + =
Math.abs((this.settings[cc].radius -pixelBarLeft -1) - this.borderWidth) =
+ "px -" + Math.abs((this.boxHeight + this.settings[cc].radius + =
pixelBarTop) -this.borderWidth) + "px"; break;}=0A=
}=0A=
}=0A=
}=0A=
if(newCorner)=0A=
{ switch(cc)=0A=
{ case "tl":=0A=
if(newCorner.style.position =3D=3D "absolute") newCorner.style.top =3D =
"0px"; if(newCorner.style.position =3D=3D "absolute") =
newCorner.style.left =3D "0px"; if(this.topContainer) =
this.topContainer.appendChild(newCorner); break; case "tr":=0A=
if(newCorner.style.position =3D=3D "absolute") newCorner.style.top =3D =
"0px"; if(newCorner.style.position =3D=3D "absolute") =
newCorner.style.right =3D "0px"; if(this.topContainer) =
this.topContainer.appendChild(newCorner); break; case "bl":=0A=
if(newCorner.style.position =3D=3D "absolute") newCorner.style.bottom =
=3D "0px"; if(newCorner.style.position =3D=3D "absolute") =
newCorner.style.left =3D "0px"; if(this.bottomContainer) =
this.bottomContainer.appendChild(newCorner); break; case "br":=0A=
if(newCorner.style.position =3D=3D "absolute") newCorner.style.bottom =
=3D "0px"; if(newCorner.style.position =3D=3D "absolute") =
newCorner.style.right =3D "0px"; if(this.bottomContainer) =
this.bottomContainer.appendChild(newCorner); break;}=0A=
}=0A=
}=0A=
}=0A=
var radiusDiff =3D new Array(); radiusDiff["t"] =3D =
Math.abs(this.settings.tl.radius - this.settings.tr.radius)=0A=
radiusDiff["b"] =3D Math.abs(this.settings.bl.radius - =
this.settings.br.radius); for(z in radiusDiff)=0A=
{ if(z =3D=3D "t" || z =3D=3D "b")=0A=
{ if(radiusDiff[z])=0A=
{ var smallerCornerType =3D ((this.settings[z + "l"].radius < =
this.settings[z + "r"].radius)? z +"l" : z +"r"); var newFiller =3D =
document.createElement("DIV"); newFiller.style.height =3D radiusDiff[z] =
+ "px"; newFiller.style.width =3D =
this.settings[smallerCornerType].radius+ "px"=0A=
newFiller.style.position =3D "absolute"; newFiller.style.fontSize =3D =
"1px"; newFiller.style.overflow =3D "hidden"; =
newFiller.style.backgroundColor =3D this.boxColour; =
switch(smallerCornerType)=0A=
{ case "tl":=0A=
newFiller.style.bottom =3D "0px"; newFiller.style.left =3D "0px"; =
newFiller.style.borderLeft =3D this.borderString; =
this.topContainer.appendChild(newFiller); break; case "tr":=0A=
newFiller.style.bottom =3D "0px"; newFiller.style.right =3D "0px"; =
newFiller.style.borderRight =3D this.borderString; =
this.topContainer.appendChild(newFiller); break; case "bl":=0A=
newFiller.style.top =3D "0px"; newFiller.style.left =3D "0px"; =
newFiller.style.borderLeft =3D this.borderString; =
this.bottomContainer.appendChild(newFiller); break; case "br":=0A=
newFiller.style.top =3D "0px"; newFiller.style.right =3D "0px"; =
newFiller.style.borderRight =3D this.borderString; =
this.bottomContainer.appendChild(newFiller); break;}=0A=
}=0A=
var newFillerBar =3D document.createElement("DIV"); =
newFillerBar.style.position =3D "relative"; newFillerBar.style.fontSize =
=3D "1px"; newFillerBar.style.overflow =3D "hidden"; =
newFillerBar.style.backgroundColor =3D this.boxColour; =
newFillerBar.style.backgroundImage =3D this.backgroundImage; switch(z)=0A=
{ case "t":=0A=
if(this.topContainer)=0A=
{ if(this.settings.tl.radius && this.settings.tr.radius)=0A=
{ newFillerBar.style.height =3D topMaxRadius - this.borderWidth + "px"; =
newFillerBar.style.marginLeft =3D this.settings.tl.radius - =
this.borderWidth + "px"; newFillerBar.style.marginRight =3D =
this.settings.tr.radius - this.borderWidth + "px"; =
newFillerBar.style.borderTop =3D this.borderString; =
if(this.backgroundImage !=3D "")=0A=
newFillerBar.style.backgroundPosition =3D "-" + (topMaxRadius + =
this.borderWidth) + "px 0px"; =
this.topContainer.appendChild(newFillerBar);}=0A=
this.box.style.backgroundPosition =3D "0px -" + (topMaxRadius - =
this.borderWidth) + "px";}=0A=
break; case "b":=0A=
if(this.bottomContainer)=0A=
{ if(this.settings.bl.radius && this.settings.br.radius)=0A=
{ newFillerBar.style.height =3D botMaxRadius - this.borderWidth + "px"; =
newFillerBar.style.marginLeft =3D this.settings.bl.radius - =
this.borderWidth + "px"; newFillerBar.style.marginRight =3D =
this.settings.br.radius - this.borderWidth + "px"; =
newFillerBar.style.borderBottom =3D this.borderString; =
if(this.backgroundImage !=3D "")=0A=
newFillerBar.style.backgroundPosition =3D "-" + (botMaxRadius + =
this.borderWidth) + "px -" + (this.boxHeight + (topMaxRadius + =
this.borderWidth)) + "px"; =
this.bottomContainer.appendChild(newFillerBar);}=0A=
}=0A=
break;}=0A=
}=0A=
}=0A=
if(this.settings.autoPad =3D=3D true && this.boxPadding > 0)=0A=
{ var contentContainer =3D document.createElement("DIV"); =
contentContainer.style.position =3D "relative"; =
contentContainer.innerHTML =3D this.boxContent; =
contentContainer.className =3D "autoPadDiv"; var topPadding =3D =
Math.abs(topMaxRadius - this.boxPadding); var botPadding =3D =
Math.abs(botMaxRadius - this.boxPadding); if(topMaxRadius < =
this.boxPadding)=0A=
contentContainer.style.paddingTop =3D topPadding + "px"; if(botMaxRadius =
< this.boxPadding)=0A=
contentContainer.style.paddingBottom =3D botMaxRadius + "px"; =
contentContainer.style.paddingLeft =3D this.boxPadding + "px"; =
contentContainer.style.paddingRight =3D this.boxPadding + "px"; =
this.contentDIV =3D this.box.appendChild(contentContainer);}=0A=
}=0A=
this.drawPixel =3D function(intx, inty, colour, transAmount, height, =
newCorner, image, cornerRadius)=0A=
{ var pixel =3D document.createElement("DIV"); pixel.style.height =3D =
height + "px"; pixel.style.width =3D "1px"; pixel.style.position =3D =
"absolute"; pixel.style.fontSize =3D "1px"; pixel.style.overflow =3D =
"hidden"; var topMaxRadius =3D Math.max(this.settings["tr"].radius, =
this.settings["tl"].radius); if(image =3D=3D -1 && this.backgroundImage =
!=3D "")=0A=
{ pixel.style.backgroundImage =3D this.backgroundImage; =
pixel.style.backgroundPosition =3D "-" + (this.boxWidth - (cornerRadius =
- intx) + this.borderWidth) + "px -" + ((this.boxHeight + topMaxRadius + =
inty) -this.borderWidth) + "px";}=0A=
else=0A=
{ pixel.style.backgroundColor =3D colour;}=0A=
if (transAmount !=3D 100)=0A=
setOpacity(pixel, transAmount); pixel.style.top =3D inty + "px"; =
pixel.style.left =3D intx + "px"; newCorner.appendChild(pixel);}=0A=
}=0A=
function insertAfter(parent, node, referenceNode)=0A=
{ parent.insertBefore(node, referenceNode.nextSibling);}=0A=
function BlendColour(Col1, Col2, Col1Fraction)=0A=
{ var red1 =3D parseInt(Col1.substr(1,2),16); var green1 =3D =
parseInt(Col1.substr(3,2),16); var blue1 =3D =
parseInt(Col1.substr(5,2),16); var red2 =3D =
parseInt(Col2.substr(1,2),16); var green2 =3D =
parseInt(Col2.substr(3,2),16); var blue2 =3D =
parseInt(Col2.substr(5,2),16); if(Col1Fraction > 1 || Col1Fraction < 0) =
Col1Fraction =3D 1; var endRed =3D Math.round((red1 * Col1Fraction) + =
(red2 * (1 - Col1Fraction))); if(endRed > 255) endRed =3D 255; if(endRed =
< 0) endRed =3D 0; var endGreen =3D Math.round((green1 * Col1Fraction) + =
(green2 * (1 - Col1Fraction))); if(endGreen > 255) endGreen =3D 255; =
if(endGreen < 0) endGreen =3D 0; var endBlue =3D Math.round((blue1 * =
Col1Fraction) + (blue2 * (1 - Col1Fraction))); if(endBlue > 255) endBlue =
=3D 255; if(endBlue < 0) endBlue =3D 0; return "#" + IntToHex(endRed)+ =
IntToHex(endGreen)+ IntToHex(endBlue);}=0A=
function IntToHex(strNum)=0A=
{ base =3D strNum / 16; rem =3D strNum % 16; base =3D base - (rem / 16); =
baseS =3D MakeHex(base); remS =3D MakeHex(rem); return baseS + '' + =
remS;}=0A=
function MakeHex(x)=0A=
{ if((x >=3D 0) && (x <=3D 9))=0A=
{ return x;}=0A=
else=0A=
{ switch(x)=0A=
{ case 10: return "A"; case 11: return "B"; case 12: return "C"; case =
13: return "D"; case 14: return "E"; case 15: return "F";}=0A=
}=0A=
}=0A=
function pixelFraction(x, y, r)=0A=
{ var pixelfraction =3D 0; var xvalues =3D new Array(1); var yvalues =3D =
new Array(1); var point =3D 0; var whatsides =3D ""; var intersect =3D =
Math.sqrt((Math.pow(r,2) - Math.pow(x,2))); if ((intersect >=3D y) && =
(intersect < (y+1)))=0A=
{ whatsides =3D "Left"; xvalues[point] =3D 0; yvalues[point] =3D =
intersect - y; point =3D point + 1;}=0A=
var intersect =3D Math.sqrt((Math.pow(r,2) - Math.pow(y+1,2))); if =
((intersect >=3D x) && (intersect < (x+1)))=0A=
{ whatsides =3D whatsides + "Top"; xvalues[point] =3D intersect - x; =
yvalues[point] =3D 1; point =3D point + 1;}=0A=
var intersect =3D Math.sqrt((Math.pow(r,2) - Math.pow(x+1,2))); if =
((intersect >=3D y) && (intersect < (y+1)))=0A=
{ whatsides =3D whatsides + "Right"; xvalues[point] =3D 1; =
yvalues[point] =3D intersect - y; point =3D point + 1;}=0A=
var intersect =3D Math.sqrt((Math.pow(r,2) - Math.pow(y,2))); if =
((intersect >=3D x) && (intersect < (x+1)))=0A=
{ whatsides =3D whatsides + "Bottom"; xvalues[point] =3D intersect - x; =
yvalues[point] =3D 0;}=0A=
switch (whatsides)=0A=
{ case "LeftRight":=0A=
pixelfraction =3D Math.min(yvalues[0],yvalues[1]) + =
((Math.max(yvalues[0],yvalues[1]) - Math.min(yvalues[0],yvalues[1]))/2); =
break; case "TopRight":=0A=
pixelfraction =3D 1-(((1-xvalues[0])*(1-yvalues[1]))/2); break; case =
"TopBottom":=0A=
pixelfraction =3D Math.min(xvalues[0],xvalues[1]) + =
((Math.max(xvalues[0],xvalues[1]) - Math.min(xvalues[0],xvalues[1]))/2); =
break; case "LeftBottom":=0A=
pixelfraction =3D (yvalues[0]*xvalues[1])/2; break; default:=0A=
pixelfraction =3D 1;}=0A=
return pixelfraction;}=0A=
function rgb2Hex(rgbColour)=0A=
{ try{ var rgbArray =3D rgb2Array(rgbColour); var red =3D =
parseInt(rgbArray[0]); var green =3D parseInt(rgbArray[1]); var blue =3D =
parseInt(rgbArray[2]); var hexColour =3D "#" + IntToHex(red) + =
IntToHex(green) + IntToHex(blue);}=0A=
catch(e){ alert("There was an error converting the RGB value to =
Hexadecimal in function rgb2Hex");}=0A=
return hexColour;}=0A=
function rgb2Array(rgbColour)=0A=
{ var rgbValues =3D rgbColour.substring(4, rgbColour.indexOf(")")); var =
rgbArray =3D rgbValues.split(", "); return rgbArray;}=0A=
function setOpacity(obj, opacity)=0A=
{ opacity =3D (opacity =3D=3D 100)?99.999:opacity; if(isSafari && =
obj.tagName !=3D "IFRAME")=0A=
{ var rgbArray =3D rgb2Array(obj.style.backgroundColor); var red =3D =
parseInt(rgbArray[0]); var green =3D parseInt(rgbArray[1]); var blue =3D =
parseInt(rgbArray[2]); obj.style.backgroundColor =3D "rgba(" + red + ", =
" + green + ", " + blue + ", " + opacity/100 + ")";}=0A=
else if(typeof(obj.style.opacity) !=3D "undefined")=0A=
{ obj.style.opacity =3D opacity/100;}=0A=
else if(typeof(obj.style.MozOpacity) !=3D "undefined")=0A=
{ obj.style.MozOpacity =3D opacity/100;}=0A=
else if(typeof(obj.style.filter) !=3D "undefined")=0A=
{ obj.style.filter =3D "alpha(opacity:" + opacity + ")";}=0A=
else if(typeof(obj.style.KHTMLOpacity) !=3D "undefined")=0A=
{ obj.style.KHTMLOpacity =3D opacity/100;}=0A=
}=0A=
function inArray(array, value)=0A=
{ for(var i =3D 0; i < array.length; i++){ if (array[i] =3D=3D=3D value) =
return i;}=0A=
return false;}=0A=
function inArrayKey(array, value)=0A=
{ for(key in array){ if(key =3D=3D=3D value) return true;}=0A=
return false;}=0A=
function addEvent(elm, evType, fn, useCapture) { if =
(elm.addEventListener) { elm.addEventListener(evType, fn, useCapture); =
return true;}=0A=
else if (elm.attachEvent) { var r =3D elm.attachEvent('on' + evType, =
fn); return r;}=0A=
else { elm['on' + evType] =3D fn;}=0A=
}=0A=
function removeEvent(obj, evType, fn, useCapture){ if =
(obj.removeEventListener){ obj.removeEventListener(evType, fn, =
useCapture); return true;} else if (obj.detachEvent){ var r =3D =
obj.detachEvent("on"+evType, fn); return r;} else { alert("Handler could =
not be removed");}=0A=
}=0A=
function format_colour(colour)=0A=
{ var returnColour =3D "#ffffff"; if(colour !=3D "" && colour !=3D =
"transparent")=0A=
{ if(colour.substr(0, 3) =3D=3D "rgb")=0A=
{ returnColour =3D rgb2Hex(colour);}=0A=
else if(colour.length =3D=3D 4)=0A=
{ returnColour =3D "#" + colour.substring(1, 2) + colour.substring(1, 2) =
+ colour.substring(2, 3) + colour.substring(2, 3) + colour.substring(3, =
4) + colour.substring(3, 4);}=0A=
else=0A=
{ returnColour =3D colour;}=0A=
}=0A=
return returnColour;}=0A=
function get_style(obj, property, propertyNS)=0A=
{ try=0A=
{ if(obj.currentStyle)=0A=
{ var returnVal =3D eval("obj.currentStyle." + property);}=0A=
else=0A=
{ if(isSafari && obj.style.display =3D=3D "none")=0A=
{ obj.style.display =3D ""; var wasHidden =3D true;}=0A=
var returnVal =3D document.defaultView.getComputedStyle(obj, =
'').getPropertyValue(propertyNS); if(isSafari && wasHidden)=0A=
{ obj.style.display =3D "none";}=0A=
}=0A=
}=0A=
catch(e)=0A=
{ }=0A=
return returnVal;}=0A=
function getElementsByClass(searchClass, node, tag)=0A=
{ var classElements =3D new Array(); if(node =3D=3D null)=0A=
node =3D document; if(tag =3D=3D null)=0A=
tag =3D '*'; var els =3D node.getElementsByTagName(tag); var elsLen =3D =
els.length; var pattern =3D new RegExp("(^|\s)"+searchClass+"(\s|$)"); =
for (i =3D 0, j =3D 0; i < elsLen; i++)=0A=
{ if(pattern.test(els[i].className))=0A=
{ classElements[j] =3D els[i]; j++;}=0A=
}=0A=
return classElements;}=0A=
function newCurvyError(errorMessage)=0A=
{ return new Error("curvyCorners Error:\n" + errorMessage)=0A=
}=0A=

------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.osu.edu/2008/inc/js/moo/v1.2.1/core-yc-m.js

//MooTools, <http://mootools.net>, My Object Oriented (JavaScript) =
Tools. Copyright (c) 2006-2008 Valerio Proietti, <http://mad4milk.net>, =
MIT Style License.=0A=
=0A=
var =
MooTools=3D{version:"1.2.1",build:"0d4845aab3d9a4fdee2f0d4a6dd59210e4b697=
cf"};var Native=3Dfunction(K){K=3DK||{};var A=3DK.name;var =
I=3DK.legacy;var B=3DK.protect;=0A=
var C=3DK.implement;var H=3DK.generics;var F=3DK.initialize;var =
G=3DK.afterImplement||function(){};var =
D=3DF||I;H=3DH!=3D=3Dfalse;D.constructor=3DNative;D.$family=3D{name:"nati=
ve"};=0A=
if(I&&F){D.prototype=3DI.prototype;}D.prototype.constructor=3DD;if(A){var=
 =
E=3DA.toLowerCase();D.prototype.$family=3D{name:E};Native.typize(D,E);}va=
r J=3Dfunction(N,L,O,M){if(!B||M||!N.prototype[L]){N.prototype[L]=3DO;=0A=
}if(H){Native.genericize(N,L,B);}G.call(N,L,O);return =
N;};D.alias=3Dfunction(N,L,O){if(typeof =
N=3D=3D"string"){if((N=3Dthis.prototype[N])){return J(this,L,N,O);=0A=
}}for(var M in N){this.alias(M,N[M],L);}return =
this;};D.implement=3Dfunction(M,L,O){if(typeof M=3D=3D"string"){return =
J(this,M,L,O);}for(var N in M){J(this,N,M[N],L);=0A=
}return this;};if(C){D.implement(C);}return =
D;};Native.genericize=3Dfunction(B,C,A){if((!A||!B[C])&&typeof =
B.prototype[C]=3D=3D"function"){B[C]=3Dfunction(){var =
D=3DArray.prototype.slice.call(arguments);=0A=
return =
B.prototype[C].apply(D.shift(),D);};}};Native.implement=3Dfunction(D,C){f=
or(var =
B=3D0,A=3DD.length;B<A;B++){D[B].implement(C);}};Native.typize=3Dfunction=
(A,B){if(!A.type){A.type=3Dfunction(C){return($type(C)=3D=3D=3DB);=0A=
};}};(function(){var =
A=3D{Array:Array,Date:Date,Function:Function,Number:Number,RegExp:RegExp,=
String:String};for(var G in A){new =
Native({name:G,initialize:A[G],protect:true});=0A=
}var D=3D{"boolean":Boolean,"native":Native,object:Object};for(var C in =
D){Native.typize(D[C],C);}var =
F=3D{Array:["concat","indexOf","join","lastIndexOf","pop","push","reverse=
","shift","slice","sort","splice","toString","unshift","valueOf"],String:=
["charAt","charCodeAt","concat","indexOf","lastIndexOf","match","replace"=
,"search","slice","split","substr","substring","toLowerCase","toUpperCase=
","valueOf"]};=0A=
for(var E in F){for(var =
B=3DF[E].length;B--;){Native.genericize(window[E],F[E][B],true);}}})();va=
r Hash=3Dnew =
Native({name:"Hash",initialize:function(A){if($type(A)=3D=3D"hash"){A=3D$=
unlink(A.getClean());=0A=
}for(var B in A){this[B]=3DA[B];}return =
this;}});Hash.implement({forEach:function(B,C){for(var A in =
this){if(this.hasOwnProperty(A)){B.call(C,this[A],A,this);=0A=
}}},getClean:function(){var B=3D{};for(var A in =
this){if(this.hasOwnProperty(A)){B[A]=3Dthis[A];}}return =
B;},getLength:function(){var B=3D0;for(var A in =
this){if(this.hasOwnProperty(A)){B++;=0A=
}}return =
B;}});Hash.alias("forEach","each");Array.implement({forEach:function(C,D)=
{for(var =
B=3D0,A=3Dthis.length;B<A;B++){C.call(D,this[B],B,this);}}});Array.alias(=
"forEach","each");=0A=
function $A(C){if(C.item){var D=3D[];for(var =
B=3D0,A=3DC.length;B<A;B++){D[B]=3DC[B];}return D;}return =
Array.prototype.slice.call(C);}function $arguments(A){return =
function(){return arguments[A];=0A=
};}function $chk(A){return !!(A||A=3D=3D=3D0);}function =
$clear(A){clearTimeout(A);clearInterval(A);return null;}function =
$defined(A){return(A!=3Dundefined);}function $each(C,B,D){var =
A=3D$type(C);=0A=
((A=3D=3D"arguments"||A=3D=3D"collection"||A=3D=3D"array")?Array:Hash).ea=
ch(C,B,D);}function $empty(){}function $extend(C,A){for(var B in =
(A||{})){C[B]=3DA[B];}return C;=0A=
}function $H(A){return new Hash(A);}function $lambda(A){return(typeof =
A=3D=3D"function")?A:function(){return A;};}function $merge(){var =
E=3D{};for(var D=3D0,A=3Darguments.length;=0A=
D<A;D++){var B=3Darguments[D];if($type(B)!=3D"object"){continue;}for(var =
C in B){var =
G=3DB[C],F=3DE[C];E[C]=3D(F&&$type(G)=3D=3D"object"&&$type(F)=3D=3D"objec=
t")?$merge(F,G):$unlink(G);=0A=
}}return E;}function $pick(){for(var =
B=3D0,A=3Darguments.length;B<A;B++){if(arguments[B]!=3Dundefined){return =
arguments[B];}}return null;}function $random(B,A){return =
Math.floor(Math.random()*(A-B+1)+B);=0A=
}function $splat(B){var =
A=3D$type(B);return(A)?((A!=3D"array"&&A!=3D"arguments")?[B]:B):[];}var =
$time=3DDate.now||function(){return +new Date;};function $try(){for(var =
B=3D0,A=3Darguments.length;=0A=
B<A;B++){try{return arguments[B]();}catch(C){}}return null;}function =
$type(A){if(A=3D=3Dundefined){return =
false;}if(A.$family){return(A.$family.name=3D=3D"number"&&!isFinite(A))?f=
alse:A.$family.name;=0A=
}if(A.nodeName){switch(A.nodeType){case 1:return"element";case =
3:return(/\S/).test(A.nodeValue)?"textnode":"whitespace";}}else{if(typeof=
 A.length=3D=3D"number"){if(A.callee){return"arguments";=0A=
}else{if(A.item){return"collection";}}}}return typeof A;}function =
$unlink(C){var B;switch($type(C)){case"object":B=3D{};for(var E in =
C){B[E]=3D$unlink(C[E]);=0A=
}break;case"hash":B=3Dnew Hash(C);break;case"array":B=3D[];for(var =
D=3D0,A=3DC.length;D<A;D++){B[D]=3D$unlink(C[D]);}break;default:return =
C;}return B;}var =
Browser=3D$merge({Engine:{name:"unknown",version:0},Platform:{name:(windo=
w.orientation!=3Dundefined)?"ipod":(navigator.platform.match(/mac|win|lin=
ux/i)||["other"])[0].toLowerCase()},Features:{xpath:!!(document.evaluate)=
,air:!!(window.runtime),query:!!(document.querySelector)},Plugins:{},Engi=
nes:{presto:function(){return(!window.opera)?false:((arguments.callee.cal=
ler)?960:((document.getElementsByClassName)?950:925));=0A=
},trident:function(){return(!window.ActiveXObject)?false:((window.XMLHttp=
Request)?5:4);},webkit:function(){return(navigator.taintEnabled)?false:((=
Browser.Features.xpath)?((Browser.Features.query)?525:420):419);=0A=
},gecko:function(){return(document.getBoxObjectFor=3D=3Dundefined)?false:=
((document.getElementsByClassName)?19:18);}}},Browser||{});Browser.Platfo=
rm[Browser.Platform.name]=3Dtrue;=0A=
Browser.detect=3Dfunction(){for(var B in this.Engines){var =
A=3Dthis.Engines[B]();if(A){this.Engine=3D{name:B,version:A};this.Engine[=
B]=3Dthis.Engine[B+A]=3Dtrue;=0A=
break;}}return{name:B,version:A};};Browser.detect();Browser.Request=3Dfun=
ction(){return $try(function(){return new =
XMLHttpRequest();},function(){return new ActiveXObject("MSXML2.XMLHTTP");=0A=
});};Browser.Features.xhr=3D!!(Browser.Request());Browser.Plugins.Flash=3D=
(function(){var A=3D($try(function(){return navigator.plugins["Shockwave =
Flash"].description;=0A=
},function(){return new =
ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version");})=
||"0 =
r0").match(/\d+/g);return{version:parseInt(A[0]||0+"."+A[1]||0),build:par=
seInt(A[2]||0)};=0A=
})();function $exec(B){if(!B){return =
B;}if(window.execScript){window.execScript(B);}else{var =
A=3Ddocument.createElement("script");A.setAttribute("type","text/javascri=
pt");=0A=
A[(Browser.Engine.webkit&&Browser.Engine.version<420)?"innerText":"text"]=
=3DB;document.head.appendChild(A);document.head.removeChild(A);}return =
B;}Native.UID=3D1;=0A=
var =
$uid=3D(Browser.Engine.trident)?function(A){return(A.uid||(A.uid=3D[Nativ=
e.UID++]))[0];}:function(A){return A.uid||(A.uid=3DNative.UID++);};var =
Window=3Dnew =
Native({name:"Window",legacy:(Browser.Engine.trident)?null:window.Window,=
initialize:function(A){$uid(A);=0A=
if(!A.Element){A.Element=3D$empty;if(Browser.Engine.webkit){A.document.cr=
eateElement("iframe");}A.Element.prototype=3D(Browser.Engine.webkit)?wind=
ow["[[DOMElement.prototype]]"]:{};=0A=
}A.document.window=3DA;return =
$extend(A,Window.Prototype);},afterImplement:function(B,A){window[B]=3DWi=
ndow.Prototype[B]=3DA;}});Window.Prototype=3D{$family:{name:"window"}};=0A=
new Window(window);var Document=3Dnew =
Native({name:"Document",legacy:(Browser.Engine.trident)?null:window.Docum=
ent,initialize:function(A){$uid(A);A.head=3DA.getElementsByTagName("head"=
)[0];=0A=
A.html=3DA.getElementsByTagName("html")[0];if(Browser.Engine.trident&&Bro=
wser.Engine.version<=3D4){$try(function(){A.execCommand("BackgroundImageC=
ache",false,true);=0A=
});}if(Browser.Engine.trident){A.window.attachEvent("onunload",function()=
{A.window.detachEvent("onunload",arguments.callee);A.head=3DA.html=3DA.wi=
ndow=3Dnull;=0A=
});}return =
$extend(A,Document.Prototype);},afterImplement:function(B,A){document[B]=3D=
Document.Prototype[B]=3DA;}});Document.Prototype=3D{$family:{name:"docume=
nt"}};=0A=
new Document(document);Array.implement({every:function(C,D){for(var =
B=3D0,A=3Dthis.length;B<A;B++){if(!C.call(D,this[B],B,this)){return =
false;}}return true;=0A=
},filter:function(D,E){var C=3D[];for(var =
B=3D0,A=3Dthis.length;B<A;B++){if(D.call(E,this[B],B,this)){C.push(this[B=
]);}}return C;},clean:function(){return this.filter($defined);=0A=
},indexOf:function(C,D){var A=3Dthis.length;for(var =
B=3D(D<0)?Math.max(0,A+D):D||0;B<A;B++){if(this[B]=3D=3D=3DC){return =
B;}}return -1;},map:function(D,E){var C=3D[];=0A=
for(var =
B=3D0,A=3Dthis.length;B<A;B++){C[B]=3DD.call(E,this[B],B,this);}return =
C;},some:function(C,D){for(var =
B=3D0,A=3Dthis.length;B<A;B++){if(C.call(D,this[B],B,this)){return true;=0A=
}}return false;},associate:function(C){var =
D=3D{},B=3DMath.min(this.length,C.length);for(var =
A=3D0;A<B;A++){D[C[A]]=3Dthis[A];}return D;},link:function(C){var A=3D{};=0A=
for(var E=3D0,B=3Dthis.length;E<B;E++){for(var D in =
C){if(C[D](this[E])){A[D]=3Dthis[E];delete C[D];break;}}}return =
A;},contains:function(A,B){return this.indexOf(A,B)!=3D-1;=0A=
},extend:function(C){for(var =
B=3D0,A=3DC.length;B<A;B++){this.push(C[B]);}return =
this;},getLast:function(){return(this.length)?this[this.length-1]:null;},=
getRandom:function(){return(this.length)?this[$random(0,this.length-1)]:n=
ull;=0A=
},include:function(A){if(!this.contains(A)){this.push(A);}return =
this;},combine:function(C){for(var =
B=3D0,A=3DC.length;B<A;B++){this.include(C[B]);}return this;=0A=
},erase:function(B){for(var =
A=3Dthis.length;A--;A){if(this[A]=3D=3D=3DB){this.splice(A,1);}}return =
this;},empty:function(){this.length=3D0;return =
this;},flatten:function(){var D=3D[];=0A=
for(var B=3D0,A=3Dthis.length;B<A;B++){var =
C=3D$type(this[B]);if(!C){continue;}D=3DD.concat((C=3D=3D"array"||C=3D=3D=
"collection"||C=3D=3D"arguments")?Array.flatten(this[B]):this[B]);=0A=
}return D;},hexToRgb:function(B){if(this.length!=3D3){return null;}var =
A=3Dthis.map(function(C){if(C.length=3D=3D1){C+=3DC;}return =
C.toInt(16);});return(B)?A:"rgb("+A+")";=0A=
},rgbToHex:function(D){if(this.length<3){return =
null;}if(this.length=3D=3D4&&this[3]=3D=3D0&&!D){return"transparent";}var=
 B=3D[];for(var A=3D0;A<3;A++){var C=3D(this[A]-0).toString(16);=0A=
B.push((C.length=3D=3D1)?"0"+C:C);}return(D)?B:"#"+B.join("");}});Functio=
n.implement({extend:function(A){for(var B in A){this[B]=3DA[B];}return =
this;},create:function(B){var A=3Dthis;=0A=
B=3DB||{};return function(D){var =
C=3DB.arguments;C=3D(C!=3Dundefined)?$splat(C):Array.slice(arguments,(B.e=
vent)?1:0);if(B.event){C=3D[D||window.event].extend(C);=0A=
}var E=3Dfunction(){return A.apply(B.bind||null,C);};if(B.delay){return =
setTimeout(E,B.delay);}if(B.periodical){return =
setInterval(E,B.periodical);}if(B.attempt){return $try(E);=0A=
}return E();};},run:function(A,B){return =
this.apply(B,$splat(A));},pass:function(A,B){return =
this.create({bind:B,arguments:A});},bind:function(B,A){return =
this.create({bind:B,arguments:A});=0A=
},bindWithEvent:function(B,A){return =
this.create({bind:B,arguments:A,event:true});},attempt:function(A,B){retu=
rn this.create({bind:B,arguments:A,attempt:true})();=0A=
},delay:function(B,C,A){return =
this.create({bind:C,arguments:A,delay:B})();},periodical:function(C,B,A){=
return this.create({bind:B,arguments:A,periodical:C})();=0A=
}});Number.implement({limit:function(B,A){return =
Math.min(A,Math.max(B,this));},round:function(A){A=3DMath.pow(10,A||0);re=
turn Math.round(this*A)/A;},times:function(B,C){for(var A=3D0;=0A=
A<this;A++){B.call(C,A,this);}},toFloat:function(){return =
parseFloat(this);},toInt:function(A){return =
parseInt(this,A||10);}});Number.alias("times","each");=0A=
(function(B){var =
A=3D{};B.each(function(C){if(!Number[C]){A[C]=3Dfunction(){return =
Math[C].apply(null,[this].concat($A(arguments)));};}});Number.implement(A=
);=0A=
})(["abs","acos","asin","atan","atan2","ceil","cos","exp","floor","log","=
max","min","pow","sin","sqrt","tan"]);String.implement({test:function(A,B=
){return((typeof A=3D=3D"string")?new RegExp(A,B):A).test(this);=0A=
},contains:function(A,B){return(B)?(B+this+B).indexOf(B+A+B)>-1:this.inde=
xOf(A)>-1;},trim:function(){return =
this.replace(/^\s+|\s+$/g,"");},clean:function(){return =
this.replace(/\s+/g," ").trim();=0A=
},camelCase:function(){return this.replace(/-\D/g,function(A){return =
A.charAt(1).toUpperCase();});},hyphenate:function(){return =
this.replace(/[A-Z]/g,function(A){return("-"+A.charAt(0).toLowerCase());=0A=
});},capitalize:function(){return =
this.replace(/\b[a-z]/g,function(A){return =
A.toUpperCase();});},escapeRegExp:function(){return =
this.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1");=0A=
},toInt:function(A){return =
parseInt(this,A||10);},toFloat:function(){return =
parseFloat(this);},hexToRgb:function(B){var =
A=3Dthis.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);=0A=
return(A)?A.slice(1).hexToRgb(B):null;},rgbToHex:function(B){var =
A=3Dthis.match(/\d{1,3}/g);return(A)?A.rgbToHex(B):null;},stripScripts:fu=
nction(B){var A=3D"";=0A=
var =
C=3Dthis.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){A+=3Dar=
guments[1]+"\n";return"";});if(B=3D=3D=3Dtrue){$exec(A);}else{if($type(B)=
=3D=3D"function"){B(A,C);=0A=
}}return C;},substitute:function(A,B){return =
this.replace(B||(/\\?\{([^{}]+)\}/g),function(D,C){if(D.charAt(0)=3D=3D"\=
\"){return D.slice(1);}return(A[C]!=3Dundefined)?A[C]:"";=0A=
});}});Hash.implement({has:Object.prototype.hasOwnProperty,keyOf:function=
(B){for(var A in =
this){if(this.hasOwnProperty(A)&&this[A]=3D=3D=3DB){return A;}}return =
null;=0A=
},hasValue:function(A){return(Hash.keyOf(this,A)!=3D=3Dnull);},extend:fun=
ction(A){Hash.each(A,function(C,B){Hash.set(this,B,C);},this);return =
this;},combine:function(A){Hash.each(A,function(C,B){Hash.include(this,B,=
C);=0A=
},this);return =
this;},erase:function(A){if(this.hasOwnProperty(A)){delete =
this[A];}return =
this;},get:function(A){return(this.hasOwnProperty(A))?this[A]:null;=0A=
},set:function(A,B){if(!this[A]||this.hasOwnProperty(A)){this[A]=3DB;}ret=
urn this;},empty:function(){Hash.each(this,function(B,A){delete =
this[A];},this);=0A=
return this;},include:function(B,C){var =
A=3Dthis[B];if(A=3D=3Dundefined){this[B]=3DC;}return =
this;},map:function(B,C){var A=3Dnew =
Hash;Hash.each(this,function(E,D){A.set(D,B.call(C,E,D,this));=0A=
},this);return A;},filter:function(B,C){var A=3Dnew =
Hash;Hash.each(this,function(E,D){if(B.call(C,E,D,this)){A.set(D,E);}},th=
is);return A;},every:function(B,C){for(var A in =
this){if(this.hasOwnProperty(A)&&!B.call(C,this[A],A)){return false;=0A=
}}return true;},some:function(B,C){for(var A in =
this){if(this.hasOwnProperty(A)&&B.call(C,this[A],A)){return =
true;}}return false;},getKeys:function(){var A=3D[];=0A=
Hash.each(this,function(C,B){A.push(B);});return =
A;},getValues:function(){var =
A=3D[];Hash.each(this,function(B){A.push(B);});return =
A;},toQueryString:function(A){var B=3D[];=0A=
Hash.each(this,function(F,E){if(A){E=3DA+"["+E+"]";}var =
D;switch($type(F)){case"object":D=3DHash.toQueryString(F,E);break;case"ar=
ray":var C=3D{};F.each(function(H,G){C[G]=3DH;=0A=
});D=3DHash.toQueryString(C,E);break;default:D=3DE+"=3D"+encodeURICompone=
nt(F);}if(F!=3Dundefined){B.push(D);}});return =
B.join("&");}});Hash.alias({keyOf:"indexOf",hasValue:"contains"});=0A=
var Event=3Dnew =
Native({name:"Event",initialize:function(A,F){F=3DF||window;var =
K=3DF.document;A=3DA||F.event;if(A.$extended){return =
A;}this.$extended=3Dtrue;var J=3DA.type;=0A=
var =
G=3DA.target||A.srcElement;while(G&&G.nodeType=3D=3D3){G=3DG.parentNode;}=
if(J.test(/key/)){var B=3DA.which||A.keyCode;var =
M=3DEvent.Keys.keyOf(B);if(J=3D=3D"keydown"){var D=3DB-111;=0A=
if(D>0&&D<13){M=3D"f"+D;}}M=3DM||String.fromCharCode(B).toLowerCase();}el=
se{if(J.match(/(click|mouse|menu)/i)){K=3D(!K.compatMode||K.compatMode=3D=
=3D"CSS1Compat")?K.html:K.body;=0A=
var =
I=3D{x:A.pageX||A.clientX+K.scrollLeft,y:A.pageY||A.clientY+K.scrollTop};=
var =
C=3D{x:(A.pageX)?A.pageX-F.pageXOffset:A.clientX,y:(A.pageY)?A.pageY-F.pa=
geYOffset:A.clientY};=0A=
if(J.match(/DOMMouseScroll|mousewheel/)){var =
H=3D(A.wheelDelta)?A.wheelDelta/120:-(A.detail||0)/3;}var =
E=3D(A.which=3D=3D3)||(A.button=3D=3D2);var =
L=3Dnull;if(J.match(/over|out/)){switch(J){case"mouseover":L=3DA.relatedT=
arget||A.fromElement;=0A=
break;case"mouseout":L=3DA.relatedTarget||A.toElement;}if(!(function(){wh=
ile(L&&L.nodeType=3D=3D3){L=3DL.parentNode;}return =
true;}).create({attempt:Browser.Engine.gecko})()){L=3Dfalse;=0A=
}}}}return =
$extend(this,{event:A,type:J,page:I,client:C,rightClick:E,wheel:H,related=
Target:L,target:G,code:B,key:M,shift:A.shiftKey,control:A.ctrlKey,alt:A.a=
ltKey,meta:A.metaKey});=0A=
}});Event.Keys=3Dnew =
Hash({enter:13,up:38,down:40,left:37,right:39,esc:27,space:32,backspace:8=
,tab:9,"delete":46});Event.implement({stop:function(){return =
this.stopPropagation().preventDefault();=0A=
},stopPropagation:function(){if(this.event.stopPropagation){this.event.st=
opPropagation();}else{this.event.cancelBubble=3Dtrue;}return =
this;},preventDefault:function(){if(this.event.preventDefault){this.event=
.preventDefault();=0A=
}else{this.event.returnValue=3Dfalse;}return this;}});var Class=3Dnew =
Native({name:"Class",initialize:function(B){B=3DB||{};var =
A=3Dfunction(){for(var E in =
this){if($type(this[E])!=3D"function"){this[E]=3D$unlink(this[E]);=0A=
}}this.constructor=3DA;if(Class.prototyping){return this;}var =
D=3D(this.initialize)?this.initialize.apply(this,arguments):this;if(this.=
options&&this.options.initialize){this.options.initialize.call(this);=0A=
}return D;};for(var C in =
Class.Mutators){if(!B[C]){continue;}B=3DClass.Mutators[C](B,B[C]);delete =
B[C];}$extend(A,this);A.constructor=3DClass;A.prototype=3DB;=0A=
return =
A;}});Class.Mutators=3D{Extends:function(C,A){Class.prototyping=3DA.proto=
type;var B=3Dnew A;delete B.parent;B=3DClass.inherit(B,C);delete =
Class.prototyping;=0A=
return =
B;},Implements:function(A,B){$splat(B).each(function(C){Class.prototying=3D=
C;$extend(A,($type(C)=3D=3D"class")?new C:C);delete =
Class.prototyping;});return A;=0A=
}};Class.extend({inherit:function(B,E){var =
A=3Darguments.callee.caller;for(var D in E){var C=3DE[D];var =
G=3DB[D];var =
F=3D$type(C);if(G&&F=3D=3D"function"){if(C!=3DG){if(A){C.__parent=3DG;=0A=
B[D]=3DC;}else{Class.override(B,D,C);}}}else{if(F=3D=3D"object"){B[D]=3D$=
merge(G,C);}else{B[D]=3DC;}}}if(A){B.parent=3Dfunction(){return =
arguments.callee.caller.__parent.apply(this,arguments);=0A=
};}return B;},override:function(B,A,E){var =
D=3DClass.prototyping;if(D&&B[A]!=3DD[A]){D=3Dnull;}var =
C=3Dfunction(){var F=3Dthis.parent;this.parent=3DD?D[A]:B[A];var =
G=3DE.apply(this,arguments);=0A=
this.parent=3DF;return =
G;};B[A]=3DC;}});Class.implement({implement:function(){var =
A=3Dthis.prototype;$each(arguments,function(B){Class.inherit(A,B);});retu=
rn this;=0A=
}});var Chain=3Dnew =
Class({$chain:[],chain:function(){this.$chain.extend(Array.flatten(argume=
nts));return =
this;},callChain:function(){return(this.$chain.length)?this.$chain.shift(=
).apply(this,arguments):false;=0A=
},clearChain:function(){this.$chain.empty();return this;}});var =
Events=3Dnew =
Class({$events:{},addEvent:function(C,B,A){C=3DEvents.removeOn(C);if(B!=3D=
$empty){this.$events[C]=3Dthis.$events[C]||[];=0A=
this.$events[C].include(B);if(A){B.internal=3Dtrue;}}return =
this;},addEvents:function(A){for(var B in =
A){this.addEvent(B,A[B]);}return =
this;},fireEvent:function(C,B,A){C=3DEvents.removeOn(C);=0A=
if(!this.$events||!this.$events[C]){return =
this;}this.$events[C].each(function(D){D.create({bind:this,delay:A,"argum=
ents":B})();},this);return =
this;},removeEvent:function(B,A){B=3DEvents.removeOn(B);=0A=
if(!this.$events[B]){return =
this;}if(!A.internal){this.$events[B].erase(A);}return =
this;},removeEvents:function(C){if($type(C)=3D=3D"object"){for(var D in =
C){this.removeEvent(D,C[D]);=0A=
}return this;}if(C){C=3DEvents.removeOn(C);}for(var D in =
this.$events){if(C&&C!=3DD){continue;}var B=3Dthis.$events[D];for(var =
A=3DB.length;A--;A){this.removeEvent(D,B[A]);=0A=
}}return this;}});Events.removeOn=3Dfunction(A){return =
A.replace(/^on([A-Z])/,function(B,C){return C.toLowerCase();});};var =
Options=3Dnew =
Class({setOptions:function(){this.options=3D$merge.run([this.options].ext=
end(arguments));=0A=
if(!this.addEvent){return this;}for(var A in =
this.options){if($type(this.options[A])!=3D"function"||!(/^on[A-Z]/).test=
(A)){continue;}this.addEvent(A,this.options[A]);=0A=
delete this.options[A];}return this;}});var Element=3Dnew =
Native({name:"Element",legacy:window.Element,initialize:function(A,B){var=
 C=3DElement.Constructors.get(A);=0A=
if(C){return C(B);}if(typeof A=3D=3D"string"){return =
document.newElement(A,B);}return =
$(A).set(B);},afterImplement:function(A,B){Element.Prototype[A]=3DB;if(Ar=
ray[A]){return ;=0A=
}Elements.implement(A,function(){var C=3D[],G=3Dtrue;for(var =
E=3D0,D=3Dthis.length;E<D;E++){var =
F=3Dthis[E][A].apply(this[E],arguments);C.push(F);if(G){G=3D($type(F)=3D=3D=
"element");=0A=
}}return(G)?new =
Elements(C):C;});}});Element.Prototype=3D{$family:{name:"element"}};Eleme=
nt.Constructors=3Dnew Hash;var IFrame=3Dnew =
Native({name:"IFrame",generics:false,initialize:function(){var =
E=3DArray.link(arguments,{properties:Object.type,iframe:$defined});=0A=
var C=3DE.properties||{};var B=3D$(E.iframe)||false;var =
D=3DC.onload||$empty;delete =
C.onload;C.id=3DC.name=3D$pick(C.id,C.name,B.id,B.name,"IFrame_"+$time())=
;B=3Dnew Element(B||"iframe",C);=0A=
var A=3Dfunction(){var F=3D$try(function(){return =
B.contentWindow.location.host;});if(F&&F=3D=3Dwindow.location.host){var =
G=3Dnew Window(B.contentWindow);new Document(B.contentWindow.document);=0A=
$extend(G.Element.prototype,Element.Prototype);}D.call(B.contentWindow,B.=
contentWindow.document);};(window.frames[C.id])?A():B.addListener("load",=
A);return B;=0A=
}});var Elements=3Dnew =
Native({initialize:function(F,B){B=3D$extend({ddup:true,cash:true},B);F=3D=
F||[];if(B.ddup||B.cash){var G=3D{},E=3D[];for(var C=3D0,A=3DF.length;=0A=
C<A;C++){var =
D=3D$.element(F[C],!B.cash);if(B.ddup){if(G[D.uid]){continue;}G[D.uid]=3D=
true;}E.push(D);}F=3DE;}return(B.cash)?$extend(F,this):F;}});Elements.imp=
lement({filter:function(A,B){if(!A){return this;=0A=
}return new Elements(Array.filter(this,(typeof =
A=3D=3D"string")?function(C){return =
C.match(A);}:A,B));}});Document.implement({newElement:function(A,B){if(Br=
owser.Engine.trident&&B){["name","type","checked"].each(function(C){if(!B=
[C]){return ;=0A=
}A+=3D" "+C+'=3D"'+B[C]+'"';if(C!=3D"checked"){delete =
B[C];}});A=3D"<"+A+">";}return =
$.element(this.createElement(A)).set(B);},newTextNode:function(A){return =
this.createTextNode(A);=0A=
},getDocument:function(){return this;},getWindow:function(){return =
this.window;}});Window.implement({$:function(B,C){if(B&&B.$family&&B.uid)=
{return B;}var A=3D$type(B);=0A=
return($[A])?$[A](B,C,this.document):null;},$$:function(A){if(arguments.l=
ength=3D=3D1&&typeof A=3D=3D"string"){return =
this.document.getElements(A);}var F=3D[];var =
C=3DArray.flatten(arguments);=0A=
for(var D=3D0,B=3DC.length;D<B;D++){var =
E=3DC[D];switch($type(E)){case"element":F.push(E);break;case"string":F.ex=
tend(this.document.getElements(E,true));}}return new Elements(F);=0A=
},getDocument:function(){return =
this.document;},getWindow:function(){return =
this;}});$.string=3Dfunction(C,B,A){C=3DA.getElementById(C);return(C)?$.e=
lement(C,B):null;=0A=
};$.element=3Dfunction(A,D){$uid(A);if(!D&&!A.$family&&!(/^object|embed$/=
i).test(A.tagName)){var B=3DElement.Prototype;for(var C in =
B){A[C]=3DB[C];}}return A;=0A=
};$.object=3Dfunction(B,C,A){if(B.toElement){return =
$.element(B.toElement(A),C);}return =
null;};$.textnode=3D$.whitespace=3D$.window=3D$.document=3D$arguments(0);=0A=
Native.implement([Element,Document],{getElement:function(A,B){return =
$(this.getElements(A,true)[0]||null,B);},getElements:function(A,D){A=3DA.=
split(",");=0A=
var C=3D[];var B=3D(A.length>1);A.each(function(E){var =
F=3Dthis.getElementsByTagName(E.trim());(B)?C.extend(F):C=3DF;},this);ret=
urn new Elements(C,{ddup:B,cash:!D});=0A=
}});(function(){var H=3D{},F=3D{};var =
I=3D{input:"checked",option:"selected",textarea:(Browser.Engine.webkit&&B=
rowser.Engine.version<420)?"innerHTML":"value"};=0A=
var C=3Dfunction(L){return(F[L]||(F[L]=3D{}));};var =
G=3Dfunction(N,L){if(!N){return ;}var =
M=3DN.uid;if(Browser.Engine.trident){if(N.clearAttributes){var =
P=3DL&&N.cloneNode(false);=0A=
N.clearAttributes();if(P){N.mergeAttributes(P);}}else{if(N.removeEvents){=
N.removeEvents();}}if((/object/i).test(N.tagName)){for(var O in =
N){if(typeof N[O]=3D=3D"function"){N[O]=3D$empty;=0A=
}}Element.dispose(N);}}if(!M){return ;}H[M]=3DF[M]=3Dnull;};var =
D=3Dfunction(){Hash.each(H,G);if(Browser.Engine.trident){$A(document.getE=
lementsByTagName("object")).each(G);=0A=
}if(window.CollectGarbage){CollectGarbage();}H=3DF=3Dnull;};var =
J=3Dfunction(N,L,S,M,P,R){var O=3DN[S||L];var =
Q=3D[];while(O){if(O.nodeType=3D=3D1&&(!M||Element.match(O,M))){if(!P){re=
turn $(O,R);=0A=
}Q.push(O);}O=3DO[L];}return(P)?new =
Elements(Q,{ddup:false,cash:!R}):null;};var =
E=3D{html:"innerHTML","class":"className","for":"htmlFor",text:(Browser.E=
ngine.trident||(Browser.Engine.webkit&&Browser.Engine.version<420))?"inne=
rText":"textContent"};=0A=
var =
B=3D["compact","nowrap","ismap","declare","noshade","checked","disabled",=
"readonly","multiple","selected","noresize","defer"];var =
K=3D["value","accessKey","cellPadding","cellSpacing","colSpan","frameBord=
er","maxLength","readOnly","rowSpan","tabIndex","useMap"];=0A=
Hash.extend(E,B.associate(B));Hash.extend(E,K.associate(K.map(String.toLo=
werCase)));var =
A=3D{before:function(M,L){if(L.parentNode){L.parentNode.insertBefore(M,L)=
;=0A=
}},after:function(M,L){if(!L.parentNode){return ;}var =
N=3DL.nextSibling;(N)?L.parentNode.insertBefore(M,N):L.parentNode.appendC=
hild(M);},bottom:function(M,L){L.appendChild(M);=0A=
},top:function(M,L){var =
N=3DL.firstChild;(N)?L.insertBefore(M,N):L.appendChild(M);}};A.inside=3DA=
.bottom;Hash.each(A,function(L,M){M=3DM.capitalize();Element.implement("i=
nject"+M,function(N){L(this,$(N,true));=0A=
return =
this;});Element.implement("grab"+M,function(N){L($(N,true),this);return =
this;});});Element.implement({set:function(O,M){switch($type(O)){case"obj=
ect":for(var N in O){this.set(N,O[N]);=0A=
}break;case"string":var =
L=3DElement.Properties.get(O);(L&&L.set)?L.set.apply(this,Array.slice(arg=
uments,1)):this.setProperty(O,M);}return this;},get:function(M){var =
L=3DElement.Properties.get(M);=0A=
return(L&&L.get)?L.get.apply(this,Array.slice(arguments,1)):this.getPrope=
rty(M);},erase:function(M){var =
L=3DElement.Properties.get(M);(L&&L.erase)?L.erase.apply(this):this.remov=
eProperty(M);=0A=
return this;},setProperty:function(M,N){var =
L=3DE[M];if(N=3D=3Dundefined){return =
this.removeProperty(M);}if(L&&B[M]){N=3D!!N;}(L)?this[L]=3DN:this.setAttr=
ibute(M,""+N);=0A=
return this;},setProperties:function(L){for(var M in =
L){this.setProperty(M,L[M]);}return this;},getProperty:function(M){var =
L=3DE[M];var N=3D(L)?this[L]:this.getAttribute(M,2);=0A=
return(B[M])?!!N:(L)?N:N||null;},getProperties:function(){var =
L=3D$A(arguments);return =
L.map(this.getProperty,this).associate(L);},removeProperty:function(M){va=
r L=3DE[M];=0A=
(L)?this[L]=3D(L&&B[M])?false:"":this.removeAttribute(M);return =
this;},removeProperties:function(){Array.each(arguments,this.removeProper=
ty,this);return this;=0A=
},hasClass:function(L){return this.className.contains(L," =
");},addClass:function(L){if(!this.hasClass(L)){this.className=3D(this.cl=
assName+" "+L).clean();=0A=
}return =
this;},removeClass:function(L){this.className=3Dthis.className.replace(ne=
w RegExp("(^|\\s)"+L+"(?:\\s|$)"),"$1");return =
this;},toggleClass:function(L){return =
this.hasClass(L)?this.removeClass(L):this.addClass(L);=0A=
},adopt:function(){Array.flatten(arguments).each(function(L){L=3D$(L,true=
);if(L){this.appendChild(L);}},this);return =
this;},appendText:function(M,L){return =
this.grab(this.getDocument().newTextNode(M),L);=0A=
},grab:function(M,L){A[L||"bottom"]($(M,true),this);return =
this;},inject:function(M,L){A[L||"bottom"](this,$(M,true));return =
this;},replaces:function(L){L=3D$(L,true);=0A=
L.parentNode.replaceChild(this,L);return =
this;},wraps:function(M,L){M=3D$(M,true);return =
this.replaces(M).grab(M,L);},getPrevious:function(L,M){return =
J(this,"previousSibling",null,L,false,M);=0A=
},getAllPrevious:function(L,M){return =
J(this,"previousSibling",null,L,true,M);},getNext:function(L,M){return =
J(this,"nextSibling",null,L,false,M);},getAllNext:function(L,M){return =
J(this,"nextSibling",null,L,true,M);=0A=
},getFirst:function(L,M){return =
J(this,"nextSibling","firstChild",L,false,M);},getLast:function(L,M){retu=
rn J(this,"previousSibling","lastChild",L,false,M);=0A=
},getParent:function(L,M){return =
J(this,"parentNode",null,L,false,M);},getParents:function(L,M){return =
J(this,"parentNode",null,L,true,M);},getChildren:function(L,M){return =
J(this,"nextSibling","firstChild",L,true,M);=0A=
},getWindow:function(){return =
this.ownerDocument.window;},getDocument:function(){return =
this.ownerDocument;},getElementById:function(O,N){var =
M=3Dthis.ownerDocument.getElementById(O);=0A=
if(!M){return null;}for(var =
L=3DM.parentNode;L!=3Dthis;L=3DL.parentNode){if(!L){return null;}}return =
$.element(M,N);},getSelected:function(){return new =
Elements($A(this.options).filter(function(L){return L.selected;=0A=
}));},getComputedStyle:function(M){if(this.currentStyle){return =
this.currentStyle[M.camelCase()];}var =
L=3Dthis.getDocument().defaultView.getComputedStyle(this,null);=0A=
return(L)?L.getPropertyValue([M.hyphenate()]):null;},toQueryString:functi=
on(){var L=3D[];this.getElements("input, select, =
textarea",true).each(function(M){if(!M.name||M.disabled){return ;=0A=
}var =
N=3D(M.tagName.toLowerCase()=3D=3D"select")?Element.getSelected(M).map(fu=
nction(O){return =
O.value;}):((M.type=3D=3D"radio"||M.type=3D=3D"checkbox")&&!M.checked)?nu=
ll:M.value;=0A=
$splat(N).each(function(O){if(typeof =
O!=3D"undefined"){L.push(M.name+"=3D"+encodeURIComponent(O));}});});retur=
n L.join("&");},clone:function(O,L){O=3DO!=3D=3Dfalse;=0A=
var R=3Dthis.cloneNode(O);var =
N=3Dfunction(V,U){if(!L){V.removeAttribute("id");}if(Browser.Engine.tride=
nt){V.clearAttributes();V.mergeAttributes(U);V.removeAttribute("uid");=0A=
if(V.options){var W=3DV.options,S=3DU.options;for(var =
T=3DW.length;T--;){W[T].selected=3DS[T].selected;}}}var =
X=3DI[U.tagName.toLowerCase()];if(X&&U[X]){V[X]=3DU[X];=0A=
}};if(O){var =
P=3DR.getElementsByTagName("*"),Q=3Dthis.getElementsByTagName("*");for(va=
r M=3DP.length;M--;){N(P[M],Q[M]);}}N(R,this);return =
$(R);},destroy:function(){Element.empty(this);=0A=
Element.dispose(this);G(this,true);return =
null;},empty:function(){$A(this.childNodes).each(function(L){Element.dest=
roy(L);});return =
this;},dispose:function(){return(this.parentNode)?this.parentNode.removeC=
hild(this):this;=0A=
},hasChild:function(L){L=3D$(L,true);if(!L){return =
false;}if(Browser.Engine.webkit&&Browser.Engine.version<420){return =
$A(this.getElementsByTagName(L.tagName)).contains(L);=0A=
}return(this.contains)?(this!=3DL&&this.contains(L)):!!(this.compareDocum=
entPosition(L)&16);},match:function(L){return(!L||(L=3D=3Dthis)||(Element=
.get(this,"tag")=3D=3DL));=0A=
}});Native.implement([Element,Window,Document],{addListener:function(O,N)=
{if(O=3D=3D"unload"){var =
L=3DN,M=3Dthis;N=3Dfunction(){M.removeListener("unload",N);L();=0A=
};}else{H[this.uid]=3Dthis;}if(this.addEventListener){this.addEventListen=
er(O,N,false);}else{this.attachEvent("on"+O,N);}return =
this;},removeListener:function(M,L){if(this.removeEventListener){this.rem=
oveEventListener(M,L,false);=0A=
}else{this.detachEvent("on"+M,L);}return =
this;},retrieve:function(M,L){var =
O=3DC(this.uid),N=3DO[M];if(L!=3Dundefined&&N=3D=3Dundefined){N=3DO[M]=3D=
L;}return $pick(N);=0A=
},store:function(M,L){var N=3DC(this.uid);N[M]=3DL;return =
this;},eliminate:function(L){var M=3DC(this.uid);delete M[L];return =
this;}});window.addListener("unload",D);=0A=
})();Element.Properties=3Dnew =
Hash;Element.Properties.style=3D{set:function(A){this.style.cssText=3DA;}=
,get:function(){return =
this.style.cssText;},erase:function(){this.style.cssText=3D"";=0A=
}};Element.Properties.tag=3D{get:function(){return =
this.tagName.toLowerCase();}};Element.Properties.html=3D(function(){var =
C=3Ddocument.createElement("div");=0A=
var =
A=3D{table:[1,"<table>","</table>"],select:[1,"<select>","</select>"],tbo=
dy:[2,"<table><tbody>","</tbody></table>"],tr:[3,"<table><tbody><tr>","</=
tr></tbody></table>"]};=0A=
A.thead=3DA.tfoot=3DA.tbody;var B=3D{set:function(){var =
E=3DArray.flatten(arguments).join("");var =
F=3DBrowser.Engine.trident&&A[this.get("tag")];if(F){var =
G=3DC;G.innerHTML=3DF[1]+E+F[2];=0A=
for(var =
D=3DF[0];D--;){G=3DG.firstChild;}this.empty().adopt(G.childNodes);}else{t=
his.innerHTML=3DE;}}};B.erase=3DB.set;return =
B;})();if(Browser.Engine.webkit&&Browser.Engine.version<420){Element.Prop=
erties.text=3D{get:function(){if(this.innerText){return this.innerText;=0A=
}var =
A=3Dthis.ownerDocument.newElement("div",{html:this.innerHTML}).inject(thi=
s.ownerDocument.body);var B=3DA.innerText;A.destroy();return =
B;}};}Element.Properties.events=3D{set:function(A){this.addEvents(A);=0A=
}};Native.implement([Element,Window,Document],{addEvent:function(E,G){var=
 =
H=3Dthis.retrieve("events",{});H[E]=3DH[E]||{keys:[],values:[]};if(H[E].k=
eys.contains(G)){return this;=0A=
}H[E].keys.push(G);var =
F=3DE,A=3DElement.Events.get(E),C=3DG,I=3Dthis;if(A){if(A.onAdd){A.onAdd.=
call(this,G);}if(A.condition){C=3Dfunction(J){if(A.condition.call(this,J)=
){return G.call(this,J);=0A=
}return true;};}F=3DA.base||F;}var D=3Dfunction(){return G.call(I);};var =
B=3DElement.NativeEvents[F];if(B){if(B=3D=3D2){D=3Dfunction(J){J=3Dnew =
Event(J,I.getWindow());=0A=
if(C.call(I,J)=3D=3D=3Dfalse){J.stop();}};}this.addListener(F,D);}H[E].va=
lues.push(D);return this;},removeEvent:function(C,B){var =
A=3Dthis.retrieve("events");if(!A||!A[C]){return this;=0A=
}var F=3DA[C].keys.indexOf(B);if(F=3D=3D-1){return =
this;}A[C].keys.splice(F,1);var E=3DA[C].values.splice(F,1)[0];var =
D=3DElement.Events.get(C);if(D){if(D.onRemove){D.onRemove.call(this,B);=0A=
}C=3DD.base||C;}return(Element.NativeEvents[C])?this.removeListener(C,E):=
this;},addEvents:function(A){for(var B in =
A){this.addEvent(B,A[B]);}return this;=0A=
},removeEvents:function(A){if($type(A)=3D=3D"object"){for(var C in =
A){this.removeEvent(C,A[C]);}return this;}var =
B=3Dthis.retrieve("events");if(!B){return this;=0A=
}if(!A){for(var C in =
B){this.removeEvents(C);}this.eliminate("events");}else{if(B[A]){while(B[=
A].keys[0]){this.removeEvent(A,B[A].keys[0]);}B[A]=3Dnull;}}return this;=0A=
},fireEvent:function(D,B,A){var =
C=3Dthis.retrieve("events");if(!C||!C[D]){return =
this;}C[D].keys.each(function(E){E.create({bind:this,delay:A,"arguments":=
B})();=0A=
},this);return this;},cloneEvents:function(D,A){D=3D$(D);var =
C=3DD.retrieve("events");if(!C){return this;}if(!A){for(var B in =
C){this.cloneEvents(D,B);}}else{if(C[A]){C[A].keys.each(function(E){this.=
addEvent(A,E);=0A=
},this);}}return =
this;}});Element.NativeEvents=3D{click:2,dblclick:2,mouseup:2,mousedown:2=
,contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mouse=
move:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,focus:2,blu=
r:2,change:2,reset:2,select:2,submit:2,load:1,unload:1,beforeunload:2,res=
ize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scroll=
:1};=0A=
(function(){var A=3Dfunction(B){var =
C=3DB.relatedTarget;if(C=3D=3Dundefined){return =
true;}if(C=3D=3D=3Dfalse){return =
false;}return($type(this)!=3D"document"&&C!=3Dthis&&C.prefix!=3D"xul"&&!t=
his.hasChild(C));=0A=
};Element.Events=3Dnew =
Hash({mouseenter:{base:"mouseover",condition:A},mouseleave:{base:"mouseou=
t",condition:A},mousewheel:{base:(Browser.Engine.gecko)?"DOMMouseScroll":=
"mousewheel"}});=0A=
})();Element.Properties.styles=3D{set:function(A){this.setStyles(A);}};El=
ement.Properties.opacity=3D{set:function(A,B){if(!B){if(A=3D=3D0){if(this=
.style.visibility!=3D"hidden"){this.style.visibility=3D"hidden";=0A=
}}else{if(this.style.visibility!=3D"visible"){this.style.visibility=3D"vi=
sible";}}}if(!this.currentStyle||!this.currentStyle.hasLayout){this.style=
.zoom=3D1;}if(Browser.Engine.trident){this.style.filter=3D(A=3D=3D1)?"":"=
alpha(opacity=3D"+A*100+")";=0A=
}this.style.opacity=3DA;this.store("opacity",A);},get:function(){return =
this.retrieve("opacity",1);}};Element.implement({setOpacity:function(A){r=
eturn this.set("opacity",A,true);=0A=
},getOpacity:function(){return =
this.get("opacity");},setStyle:function(B,A){switch(B){case"opacity":retu=
rn =
this.set("opacity",parseFloat(A));case"float":B=3D(Browser.Engine.trident=
)?"styleFloat":"cssFloat";=0A=
}B=3DB.camelCase();if($type(A)!=3D"string"){var =
C=3D(Element.Styles.get(B)||"@").split(" =
");A=3D$splat(A).map(function(E,D){if(!C[D]){return"";}return($type(E)=3D=
=3D"number")?C[D].replace("@",Math.round(E)):E;=0A=
}).join(" =
");}else{if(A=3D=3DString(Number(A))){A=3DMath.round(A);}}this.style[B]=3D=
A;return this;},getStyle:function(G){switch(G){case"opacity":return =
this.get("opacity");=0A=
case"float":G=3D(Browser.Engine.trident)?"styleFloat":"cssFloat";}G=3DG.c=
amelCase();var A=3Dthis.style[G];if(!$chk(A)){A=3D[];for(var F in =
Element.ShortStyles){if(G!=3DF){continue;=0A=
}for(var E in Element.ShortStyles[F]){A.push(this.getStyle(E));}return =
A.join(" ");}A=3Dthis.getComputedStyle(G);}if(A){A=3DString(A);var =
C=3DA.match(/rgba?\([\d\s,]+\)/);=0A=
if(C){A=3DA.replace(C[0],C[0].rgbToHex());}}if(Browser.Engine.presto||(Br=
owser.Engine.trident&&!$chk(parseInt(A)))){if(G.test(/^(height|width)$/))=
{var B=3D(G=3D=3D"width")?["left","right"]:["top","bottom"],D=3D0;=0A=
B.each(function(H){D+=3Dthis.getStyle("border-"+H+"-width").toInt()+this.=
getStyle("padding-"+H).toInt();},this);return =
this["offset"+G.capitalize()]-D+"px";=0A=
}if((Browser.Engine.presto)&&String(A).test("px")){return =
A;}if(G.test(/(border(.+)Width|margin|padding)/)){return"0px";}}return =
A;},setStyles:function(B){for(var A in B){this.setStyle(A,B[A]);=0A=
}return this;},getStyles:function(){var =
A=3D{};Array.each(arguments,function(B){A[B]=3Dthis.getStyle(B);},this);r=
eturn A;}});Element.Styles=3Dnew =
Hash({left:"@px",top:"@px",bottom:"@px",right:"@px",width:"@px",height:"@=
px",maxWidth:"@px",maxHeight:"@px",minWidth:"@px",minHeight:"@px",backgro=
undColor:"rgb(@, @, @)",backgroundPosition:"@px @px",color:"rgb(@, @, =
@)",fontSize:"@px",letterSpacing:"@px",lineHeight:"@px",clip:"rect(@px =
@px @px @px)",margin:"@px @px @px @px",padding:"@px @px @px =
@px",border:"@px @ rgb(@, @, @) @px @ rgb(@, @, @) @px @ rgb(@, @, =
@)",borderWidth:"@px @px @px @px",borderStyle:"@ @ @ =
@",borderColor:"rgb(@, @, @) rgb(@, @, @) rgb(@, @, @) rgb(@, @, =
@)",zIndex:"@",zoom:"@",fontWeight:"@",textIndent:"@px",opacity:"@"});=0A=
Element.ShortStyles=3D{margin:{},padding:{},border:{},borderWidth:{},bord=
erStyle:{},borderColor:{}};["Top","Right","Bottom","Left"].each(function(=
G){var F=3DElement.ShortStyles;=0A=
var B=3DElement.Styles;["margin","padding"].each(function(H){var =
I=3DH+G;F[H][I]=3DB[I]=3D"@px";});var =
E=3D"border"+G;F.border[E]=3DB[E]=3D"@px @ rgb(@, @, @)";var =
D=3DE+"Width",A=3DE+"Style",C=3DE+"Color";=0A=
F[E]=3D{};F.borderWidth[D]=3DF[E][D]=3DB[D]=3D"@px";F.borderStyle[A]=3DF[=
E][A]=3DB[A]=3D"@";F.borderColor[C]=3DF[E][C]=3DB[C]=3D"rgb(@, @, =
@)";});(function(){Element.implement({scrollTo:function(H,I){if(B(this)){=
this.getWindow().scrollTo(H,I);=0A=
}else{this.scrollLeft=3DH;this.scrollTop=3DI;}return =
this;},getSize:function(){if(B(this)){return =
this.getWindow().getSize();}return{x:this.offsetWidth,y:this.offsetHeight=
};=0A=
},getScrollSize:function(){if(B(this)){return =
this.getWindow().getScrollSize();}return{x:this.scrollWidth,y:this.scroll=
Height};},getScroll:function(){if(B(this)){return =
this.getWindow().getScroll();=0A=
}return{x:this.scrollLeft,y:this.scrollTop};},getScrolls:function(){var =
I=3Dthis,H=3D{x:0,y:0};while(I&&!B(I)){H.x+=3DI.scrollLeft;H.y+=3DI.scrol=
lTop;I=3DI.parentNode;=0A=
}return H;},getOffsetParent:function(){var H=3Dthis;if(B(H)){return =
null;}if(!Browser.Engine.trident){return =
H.offsetParent;}while((H=3DH.parentNode)&&!B(H)){if(D(H,"position")!=3D"s=
tatic"){return H;=0A=
}}return null;},getOffsets:function(){if(Browser.Engine.trident){var =
L=3Dthis.getBoundingClientRect(),J=3Dthis.getDocument().documentElement;r=
eturn{x:L.left+J.scrollLeft-J.clientLeft,y:L.top+J.scrollTop-J.clientTop}=
;=0A=
}var I=3Dthis,H=3D{x:0,y:0};if(B(this)){return =
H;}while(I&&!B(I)){H.x+=3DI.offsetLeft;H.y+=3DI.offsetTop;if(Browser.Engi=
ne.gecko){if(!F(I)){H.x+=3DC(I);H.y+=3DG(I);=0A=
}var =
K=3DI.parentNode;if(K&&D(K,"overflow")!=3D"visible"){H.x+=3DC(K);H.y+=3DG=
(K);}}else{if(I!=3Dthis&&Browser.Engine.webkit){H.x+=3DC(I);H.y+=3DG(I);}=
}I=3DI.offsetParent;=0A=
}if(Browser.Engine.gecko&&!F(this)){H.x-=3DC(this);H.y-=3DG(this);}return=
 H;},getPosition:function(K){if(B(this)){return{x:0,y:0};}var =
L=3Dthis.getOffsets(),I=3Dthis.getScrolls();=0A=
var H=3D{x:L.x-I.x,y:L.y-I.y};var =
J=3D(K&&(K=3D$(K)))?K.getPosition():{x:0,y:0};return{x:H.x-J.x,y:H.y-J.y}=
;},getCoordinates:function(J){if(B(this)){return =
this.getWindow().getCoordinates();=0A=
}var H=3Dthis.getPosition(J),I=3Dthis.getSize();var =
K=3D{left:H.x,top:H.y,width:I.x,height:I.y};K.right=3DK.left+K.width;K.bo=
ttom=3DK.top+K.height;return =
K;},computePosition:function(H){return{left:H.x-E(this,"margin-left"),top=
:H.y-E(this,"margin-top")};=0A=
},position:function(H){return =
this.setStyles(this.computePosition(H));}});Native.implement([Document,Wi=
ndow],{getSize:function(){var I=3Dthis.getWindow();=0A=
if(Browser.Engine.presto||Browser.Engine.webkit){return{x:I.innerWidth,y:=
I.innerHeight};}var =
H=3DA(this);return{x:H.clientWidth,y:H.clientHeight};},getScroll:function=
(){var I=3Dthis.getWindow();=0A=
var =
H=3DA(this);return{x:I.pageXOffset||H.scrollLeft,y:I.pageYOffset||H.scrol=
lTop};},getScrollSize:function(){var I=3DA(this);var =
H=3Dthis.getSize();return{x:Math.max(I.scrollWidth,H.x),y:Math.max(I.scro=
llHeight,H.y)};=0A=
},getPosition:function(){return{x:0,y:0};},getCoordinates:function(){var =
H=3Dthis.getSize();return{top:0,left:0,bottom:H.y,right:H.x,height:H.y,wi=
dth:H.x};=0A=
}});var D=3DElement.getComputedStyle;function E(H,I){return =
D(H,I).toInt()||0;}function F(H){return =
D(H,"-moz-box-sizing")=3D=3D"border-box";}function G(H){return =
E(H,"border-top-width");=0A=
}function C(H){return E(H,"border-left-width");}function =
B(H){return(/^(?:body|html)$/i).test(H.tagName);}function A(H){var =
I=3DH.getDocument();return(!I.compatMode||I.compatMode=3D=3D"CSS1Compat")=
?I.html:I.body;=0A=
}})();Native.implement([Window,Document,Element],{getHeight:function(){re=
turn this.getSize().y;},getWidth:function(){return =
this.getSize().x;},getScrollTop:function(){return this.getScroll().y;=0A=
},getScrollLeft:function(){return =
this.getScroll().x;},getScrollHeight:function(){return =
this.getScrollSize().y;},getScrollWidth:function(){return =
this.getScrollSize().x;=0A=
},getTop:function(){return =
this.getPosition().y;},getLeft:function(){return =
this.getPosition().x;}});Native.implement([Document,Element],{getElements=
:function(H,G){H=3DH.split(",");=0A=
var C,E=3D{};for(var D=3D0,B=3DH.length;D<B;D++){var =
A=3DH[D],F=3DSelectors.Utils.search(this,A,E);if(D!=3D0&&F.item){F=3D$A(F=
);}C=3D(D=3D=3D0)?F:(C.item)?$A(C).concat(F):C.concat(F);=0A=
}return new =
Elements(C,{ddup:(H.length>1),cash:!G});}});Element.implement({match:func=
tion(B){if(!B||(B=3D=3Dthis)){return true;}var =
D=3DSelectors.Utils.parseTagAndID(B);=0A=
var =
A=3DD[0],E=3DD[1];if(!Selectors.Filters.byID(this,E)||!Selectors.Filters.=
byTag(this,A)){return false;}var =
C=3DSelectors.Utils.parseSelector(B);return(C)?Selectors.Utils.filter(thi=
s,C,{}):true;=0A=
}});var =
Selectors=3D{Cache:{nth:{},parsed:{}}};Selectors.RegExps=3D{id:(/#([\w-]+=
)/),tag:(/^(\w+|\*)/),quick:(/^(\w+|\*)$/),splitter:(/\s*([+>~\s])\s*([a-=
zA-Z#.*:\[])/g),combined:(/\.([\w-]+)|\[(\w+)(?:([!*^$~|]?=3D)(["']?)([^\=
4]*?)\4)?\]|:([\w-]+)(?:\(["']?(.*?)?["']?\)|$)/g)};=0A=
Selectors.Utils=3D{chk:function(B,C){if(!C){return true;}var =
A=3D$uid(B);if(!C[A]){return C[A]=3Dtrue;}return =
false;},parseNthArgument:function(F){if(Selectors.Cache.nth[F]){return =
Selectors.Cache.nth[F];=0A=
}var C=3DF.match(/^([+-]?\d*)?([a-z]+)?([+-]?\d*)?$/);if(!C){return =
false;}var E=3DparseInt(C[1]);var B=3D(E||E=3D=3D=3D0)?E:1;var =
D=3DC[2]||false;var A=3DparseInt(C[3])||0;=0A=
if(B!=3D0){A--;while(A<1){A+=3DB;}while(A>=3DB){A-=3DB;}}else{B=3DA;D=3D"=
index";}switch(D){case"n":C=3D{a:B,b:A,special:"n"};break;case"odd":C=3D{=
a:2,b:0,special:"n"};=0A=
break;case"even":C=3D{a:2,b:1,special:"n"};break;case"first":C=3D{a:0,spe=
cial:"index"};break;case"last":C=3D{special:"last-child"};break;case"only=
":C=3D{special:"only-child"};=0A=
break;default:C=3D{a:(B-1),special:"index"};}return =
Selectors.Cache.nth[F]=3DC;},parseSelector:function(E){if(Selectors.Cache=
.parsed[E]){return Selectors.Cache.parsed[E];=0A=
}var =
D,H=3D{classes:[],pseudos:[],attributes:[]};while((D=3DSelectors.RegExps.=
combined.exec(E))){var =
I=3DD[1],G=3DD[2],F=3DD[3],B=3DD[5],C=3DD[6],J=3DD[7];if(I){H.classes.pus=
h(I);=0A=
}else{if(C){var =
A=3DSelectors.Pseudo.get(C);if(A){H.pseudos.push({parser:A,argument:J});}=
else{H.attributes.push({name:C,operator:"=3D",value:J});}}else{if(G){H.at=
tributes.push({name:G,operator:F,value:B});=0A=
}}}}if(!H.classes.length){delete =
H.classes;}if(!H.attributes.length){delete =
H.attributes;}if(!H.pseudos.length){delete =
H.pseudos;}if(!H.classes&&!H.attributes&&!H.pseudos){H=3Dnull;=0A=
}return Selectors.Cache.parsed[E]=3DH;},parseTagAndID:function(B){var =
A=3DB.match(Selectors.RegExps.tag);var =
C=3DB.match(Selectors.RegExps.id);return[(A)?A[1]:"*",(C)?C[1]:false];=0A=
},filter:function(F,C,E){var =
D;if(C.classes){for(D=3DC.classes.length;D--;D){var =
G=3DC.classes[D];if(!Selectors.Filters.byClass(F,G)){return =
false;}}}if(C.attributes){for(D=3DC.attributes.length;=0A=
D--;D){var =
B=3DC.attributes[D];if(!Selectors.Filters.byAttribute(F,B.name,B.operator=
,B.value)){return =
false;}}}if(C.pseudos){for(D=3DC.pseudos.length;D--;D){var =
A=3DC.pseudos[D];=0A=
if(!Selectors.Filters.byPseudo(F,A.parser,A.argument,E)){return =
false;}}}return true;},getByTagAndID:function(B,A,D){if(D){var =
C=3D(B.getElementById)?B.getElementById(D,true):Element.getElementById(B,=
D,true);=0A=
return(C&&Selectors.Filters.byTag(C,A))?[C]:[];}else{return =
B.getElementsByTagName(A);}},search:function(I,H,N){var B=3D[];var =
C=3DH.trim().replace(Selectors.RegExps.splitter,function(Y,X,W){B.push(X)=
;=0A=
return":)"+W;}).split(":)");var J,E,U;for(var =
T=3D0,P=3DC.length;T<P;T++){var =
S=3DC[T];if(T=3D=3D0&&Selectors.RegExps.quick.test(S)){J=3DI.getElementsB=
yTagName(S);=0A=
continue;}var A=3DB[T-1];var K=3DSelectors.Utils.parseTagAndID(S);var =
V=3DK[0],L=3DK[1];if(T=3D=3D0){J=3DSelectors.Utils.getByTagAndID(I,V,L);}=
else{var D=3D{},G=3D[];for(var R=3D0,Q=3DJ.length;=0A=
R<Q;R++){G=3DSelectors.Getters[A](G,J[R],V,L,D);}J=3DG;}var =
F=3DSelectors.Utils.parseSelector(S);if(F){E=3D[];for(var =
O=3D0,M=3DJ.length;O<M;O++){U=3DJ[O];if(Selectors.Utils.filter(U,F,N)){E.=
push(U);=0A=
}}J=3DE;}}return J;}};Selectors.Getters=3D{" ":function(H,G,I,A,E){var =
D=3DSelectors.Utils.getByTagAndID(G,I,A);for(var =
C=3D0,B=3DD.length;C<B;C++){var =
F=3DD[C];if(Selectors.Utils.chk(F,E)){H.push(F);=0A=
}}return H;},">":function(H,G,I,A,F){var =
C=3DSelectors.Utils.getByTagAndID(G,I,A);for(var =
E=3D0,D=3DC.length;E<D;E++){var =
B=3DC[E];if(B.parentNode=3D=3DG&&Selectors.Utils.chk(B,F)){H.push(B);=0A=
}}return =
H;},"+":function(C,B,A,E,D){while((B=3DB.nextSibling)){if(B.nodeType=3D=3D=
1){if(Selectors.Utils.chk(B,D)&&Selectors.Filters.byTag(B,A)&&Selectors.F=
ilters.byID(B,E)){C.push(B);=0A=
}break;}}return =
C;},"~":function(C,B,A,E,D){while((B=3DB.nextSibling)){if(B.nodeType=3D=3D=
1){if(!Selectors.Utils.chk(B,D)){break;}if(Selectors.Filters.byTag(B,A)&&=
Selectors.Filters.byID(B,E)){C.push(B);=0A=
}}}return =
C;}};Selectors.Filters=3D{byTag:function(B,A){return(A=3D=3D"*"||(B.tagNa=
me&&B.tagName.toLowerCase()=3D=3DA));},byID:function(A,B){return(!B||(A.i=
d&&A.id=3D=3DB));=0A=
},byClass:function(B,A){return(B.className&&B.className.contains(A," =
"));},byPseudo:function(A,D,C,B){return =
D.call(A,C,B);},byAttribute:function(C,D,B,E){var =
A=3DElement.prototype.getProperty.call(C,D);=0A=
if(!A){return(B=3D=3D"!=3D");}if(!B||E=3D=3Dundefined){return =
true;}switch(B){case"=3D":return(A=3D=3DE);case"*=3D":return(A.contains(E=
));case"^=3D":return(A.substr(0,E.length)=3D=3DE);=0A=
case"$=3D":return(A.substr(A.length-E.length)=3D=3DE);case"!=3D":return(A=
!=3DE);case"~=3D":return A.contains(E," ");case"|=3D":return =
A.contains(E,"-");}return false;=0A=
}};Selectors.Pseudo=3Dnew Hash({checked:function(){return =
this.checked;},empty:function(){return =
!(this.innerText||this.textContent||"").length;},not:function(A){return =
!Element.match(this,A);=0A=
},contains:function(A){return(this.innerText||this.textContent||"").conta=
ins(A);},"first-child":function(){return =
Selectors.Pseudo.index.call(this,0);},"last-child":function(){var =
A=3Dthis;=0A=
while((A=3DA.nextSibling)){if(A.nodeType=3D=3D1){return false;}}return =
true;},"only-child":function(){var =
B=3Dthis;while((B=3DB.previousSibling)){if(B.nodeType=3D=3D1){return =
false;=0A=
}}var A=3Dthis;while((A=3DA.nextSibling)){if(A.nodeType=3D=3D1){return =
false;}}return =
true;},"nth-child":function(G,E){G=3D(G=3D=3Dundefined)?"n":G;var =
C=3DSelectors.Utils.parseNthArgument(G);=0A=
if(C.special!=3D"n"){return =
Selectors.Pseudo[C.special].call(this,C.a,E);}var =
F=3D0;E.positions=3DE.positions||{};var =
D=3D$uid(this);if(!E.positions[D]){var B=3Dthis;=0A=
while((B=3DB.previousSibling)){if(B.nodeType!=3D1){continue;}F++;var =
A=3DE.positions[$uid(B)];if(A!=3Dundefined){F=3DA+F;break;}}E.positions[D=
]=3DF;}return(E.positions[D]%C.a=3D=3DC.b);=0A=
},index:function(A){var =
B=3Dthis,C=3D0;while((B=3DB.previousSibling)){if(B.nodeType=3D=3D1&&++C>A=
){return false;}}return(C=3D=3DA);},even:function(B,A){return =
Selectors.Pseudo["nth-child"].call(this,"2n+1",A);=0A=
},odd:function(B,A){return =
Selectors.Pseudo["nth-child"].call(this,"2n",A);}});Element.Events.domrea=
dy=3D{onAdd:function(A){if(Browser.loaded){A.call(this);=0A=
}}};(function(){var B=3Dfunction(){if(Browser.loaded){return =
;}Browser.loaded=3Dtrue;window.fireEvent("domready");document.fireEvent("=
domready");};if(Browser.Engine.trident){var =
A=3Ddocument.createElement("div");=0A=
(function(){($try(function(){A.doScroll("left");return =
$(A).inject(document.body).set("html","temp").dispose();}))?B():arguments=
.callee.delay(50);})();=0A=
}else{if(Browser.Engine.webkit&&Browser.Engine.version<525){(function(){(=
["loaded","complete"].contains(document.readyState))?B():arguments.callee=
.delay(50);=0A=
})();}else{window.addEvent("load",B);document.addEvent("DOMContentLoaded"=
,B);}}})();var JSON=3Dnew =
Hash({$specialChars:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\=
r",'"':'\\"',"\\":"\\\\"},$replaceChars:function(A){return =
JSON.$specialChars[A]||"\\u00"+Math.floor(A.charCodeAt()/16).toString(16)=
+(A.charCodeAt()%16).toString(16);=0A=
},encode:function(B){switch($type(B)){case"string":return'"'+B.replace(/[=
\x00-\x1f\\"]/g,JSON.$replaceChars)+'"';case"array":return"["+String(B.ma=
p(JSON.encode).filter($defined))+"]";=0A=
case"object":case"hash":var A=3D[];Hash.each(B,function(E,D){var =
C=3DJSON.encode(E);if(C){A.push(JSON.encode(D)+":"+C);}});return"{"+A+"}"=
;case"number":case"boolean":return String(B);=0A=
case false:return"null";}return =
null;},decode:function(string,secure){if($type(string)!=3D"string"||!stri=
ng.length){return null;}if(secure&&!(/^[,:{}\[\]0-9.\-+Eaeflnr-u =
\n\r\t]*$/).test(string.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,""))=
){return null;=0A=
}return =
eval("("+string+")");}});Native.implement([Hash,Array,String,Number],{toJ=
SON:function(){return JSON.encode(this);}});var Cookie=3Dnew =
Class({Implements:Options,options:{path:false,domain:false,duration:false=
,secure:false,document:document},initialize:function(B,A){this.key=3DB;=0A=
this.setOptions(A);},write:function(B){B=3DencodeURIComponent(B);if(this.=
options.domain){B+=3D"; =
domain=3D"+this.options.domain;}if(this.options.path){B+=3D"; =
path=3D"+this.options.path;=0A=
}if(this.options.duration){var A=3Dnew =
Date();A.setTime(A.getTime()+this.options.duration*24*60*60*1000);B+=3D";=
 expires=3D"+A.toGMTString();}if(this.options.secure){B+=3D"; secure";=0A=
}this.options.document.cookie=3Dthis.key+"=3D"+B;return =
this;},read:function(){var =
A=3Dthis.options.document.cookie.match("(?:^|;)\\s*"+this.key.escapeRegEx=
p()+"=3D([^;]*)");=0A=
return(A)?decodeURIComponent(A[1]):null;},dispose:function(){new =
Cookie(this.key,$merge(this.options,{duration:-1})).write("");return =
this;}});Cookie.write=3Dfunction(B,C,A){return new Cookie(B,A).write(C);=0A=
};Cookie.read=3Dfunction(A){return new =
Cookie(A).read();};Cookie.dispose=3Dfunction(B,A){return new =
Cookie(B,A).dispose();};var Swiff=3Dnew =
Class({Implements:[Options],options:{id:null,height:1,width:1,container:n=
ull,properties:{},params:{quality:"high",allowScriptAccess:"always",wMode=
:"transparent",swLiveConnect:true},callBacks:{},vars:{}},toElement:functi=
on(){return this.object;=0A=
},initialize:function(L,M){this.instance=3D"Swiff_"+$time();this.setOptio=
ns(M);M=3Dthis.options;var B=3Dthis.id=3DM.id||this.instance;var =
A=3D$(M.container);Swiff.CallBacks[this.instance]=3D{};=0A=
var E=3DM.params,G=3DM.vars,F=3DM.callBacks;var =
H=3D$extend({height:M.height,width:M.width},M.properties);var =
K=3Dthis;for(var D in =
F){Swiff.CallBacks[this.instance][D]=3D(function(N){return =
function(){return N.apply(K.object,arguments);=0A=
};})(F[D]);G[D]=3D"Swiff.CallBacks."+this.instance+"."+D;}E.flashVars=3DH=
ash.toQueryString(G);if(Browser.Engine.trident){H.classid=3D"clsid:D27CDB=
6E-AE6D-11cf-96B8-444553540000";=0A=
E.movie=3DL;}else{H.type=3D"application/x-shockwave-flash";H.data=3DL;}va=
r J=3D'<object id=3D"'+B+'"';for(var I in H){J+=3D" =
"+I+'=3D"'+H[I]+'"';}J+=3D">";for(var C in E){if(E[C]){J+=3D'<param =
name=3D"'+C+'" value=3D"'+E[C]+'" />';=0A=
}}J+=3D"</object>";this.object=3D((A)?A.empty():new =
Element("div")).set("html",J).firstChild;},replaces:function(A){A=3D$(A,t=
rue);A.parentNode.replaceChild(this.toElement(),A);=0A=
return =
this;},inject:function(A){$(A,true).appendChild(this.toElement());return =
this;},remote:function(){return =
Swiff.remote.apply(Swiff,[this.toElement()].extend(arguments));=0A=
}});Swiff.CallBacks=3D{};Swiff.remote=3Dfunction(obj,fn){var =
rs=3Dobj.CallFunction('<invoke name=3D"'+fn+'" =
returntype=3D"javascript">'+__flash__argumentsToXML(arguments,2)+"</invok=
e>");=0A=
return eval(rs);};var Fx=3Dnew =
Class({Implements:[Chain,Events,Options],options:{fps:50,unit:false,durat=
ion:500,link:"ignore"},initialize:function(A){this.subject=3Dthis.subject=
||this;=0A=
this.setOptions(A);this.options.duration=3DFx.Durations[this.options.dura=
tion]||this.options.duration.toInt();var =
B=3Dthis.options.wait;if(B=3D=3D=3Dfalse){this.options.link=3D"cancel";=0A=
}},getTransition:function(){return function(A){return =
-(Math.cos(Math.PI*A)-1)/2;};},step:function(){var =
A=3D$time();if(A<this.time+this.options.duration){var =
B=3Dthis.transition((A-this.time)/this.options.duration);=0A=
this.set(this.compute(this.from,this.to,B));}else{this.set(this.compute(t=
his.from,this.to,1));this.complete();}},set:function(A){return =
A;},compute:function(C,B,A){return Fx.compute(C,B,A);=0A=
},check:function(A){if(!this.timer){return =
true;}switch(this.options.link){case"cancel":this.cancel();return =
true;case"chain":this.chain(A.bind(this,Array.slice(arguments,1)));=0A=
return false;}return =
false;},start:function(B,A){if(!this.check(arguments.callee,B,A)){return =
this;}this.from=3DB;this.to=3DA;this.time=3D0;this.transition=3Dthis.getT=
ransition();=0A=
this.startTimer();this.onStart();return =
this;},complete:function(){if(this.stopTimer()){this.onComplete();}return=
 this;},cancel:function(){if(this.stopTimer()){this.onCancel();=0A=
}return =
this;},onStart:function(){this.fireEvent("start",this.subject);},onComple=
te:function(){this.fireEvent("complete",this.subject);if(!this.callChain(=
)){this.fireEvent("chainComplete",this.subject);=0A=
}},onCancel:function(){this.fireEvent("cancel",this.subject).clearChain()=
;},pause:function(){this.stopTimer();return =
this;},resume:function(){this.startTimer();=0A=
return this;},stopTimer:function(){if(!this.timer){return =
false;}this.time=3D$time()-this.time;this.timer=3D$clear(this.timer);retu=
rn true;},startTimer:function(){if(this.timer){return false;=0A=
}this.time=3D$time()-this.time;this.timer=3Dthis.step.periodical(Math.rou=
nd(1000/this.options.fps),this);return =
true;}});Fx.compute=3Dfunction(C,B,A){return(B-C)*A+C;=0A=
};Fx.Durations=3D{"short":250,normal:500,"long":1000};Fx.CSS=3Dnew =
Class({Extends:Fx,prepare:function(D,E,B){B=3D$splat(B);var =
C=3DB[1];if(!$chk(C)){B[1]=3DB[0];=0A=
B[0]=3DD.getStyle(E);}var =
A=3DB.map(this.parse);return{from:A[0],to:A[1]};},parse:function(A){A=3D$=
lambda(A)();A=3D(typeof A=3D=3D"string")?A.split(" "):$splat(A);=0A=
return A.map(function(C){C=3DString(C);var =
B=3Dfalse;Fx.CSS.Parsers.each(function(F,E){if(B){return ;}var =
D=3DF.parse(C);if($chk(D)){B=3D{value:D,parser:F};}});=0A=
B=3DB||{value:C,parser:Fx.CSS.Parsers.String};return =
B;});},compute:function(D,C,B){var =
A=3D[];(Math.min(D.length,C.length)).times(function(E){A.push({value:D[E]=
.parser.compute(D[E].value,C[E].value,B),parser:D[E].parser});=0A=
});A.$family=3D{name:"fx:css:value"};return =
A;},serve:function(C,B){if($type(C)!=3D"fx:css:value"){C=3Dthis.parse(C);=
}var A=3D[];C.each(function(D){A=3DA.concat(D.parser.serve(D.value,B));=0A=
});return =
A;},render:function(A,D,C,B){A.setStyle(D,this.serve(C,B));},search:funct=
ion(A){if(Fx.CSS.Cache[A]){return Fx.CSS.Cache[A];}var =
B=3D{};Array.each(document.styleSheets,function(E,D){var C=3DE.href;=0A=
if(C&&C.contains("://")&&!C.contains(document.domain)){return ;}var =
F=3DE.rules||E.cssRules;Array.each(F,function(I,G){if(!I.style){return =
;}var =
H=3D(I.selectorText)?I.selectorText.replace(/^\w+/,function(J){return =
J.toLowerCase();=0A=
}):null;if(!H||!H.test("^"+A+"$")){return =
;}Element.Styles.each(function(K,J){if(!I.style[J]||Element.ShortStyles[J=
]){return =
;}K=3DString(I.style[J]);B[J]=3D(K.test(/^rgb/))?K.rgbToHex():K;=0A=
});});});return =
Fx.CSS.Cache[A]=3DB;}});Fx.CSS.Cache=3D{};Fx.CSS.Parsers=3Dnew =
Hash({Color:{parse:function(A){if(A.match(/^#[0-9a-f]{3,6}$/i)){return =
A.hexToRgb(true);=0A=
}return((A=3DA.match(/(\d+),\s*(\d+),\s*(\d+)/)))?[A[1],A[2],A[3]]:false;=
},compute:function(C,B,A){return C.map(function(E,D){return =
Math.round(Fx.compute(C[D],B[D],A));=0A=
});},serve:function(A){return =
A.map(Number);}},Number:{parse:parseFloat,compute:Fx.compute,serve:functi=
on(B,A){return(A)?B+A:B;}},String:{parse:$lambda(false),compute:$argument=
s(1),serve:$arguments(0)}});=0A=
Fx.Tween=3Dnew =
Class({Extends:Fx.CSS,initialize:function(B,A){this.element=3Dthis.subjec=
t=3D$(B);this.parent(A);},set:function(B,A){if(arguments.length=3D=3D1){A=
=3DB;=0A=
B=3Dthis.property||this.options.property;}this.render(this.element,B,A,th=
is.options.unit);return =
this;},start:function(C,E,D){if(!this.check(arguments.callee,C,E,D)){retu=
rn this;=0A=
}var =
B=3DArray.flatten(arguments);this.property=3Dthis.options.property||B.shi=
ft();var A=3Dthis.prepare(this.element,this.property,B);return =
this.parent(A.from,A.to);=0A=
}});Element.Properties.tween=3D{set:function(A){var =
B=3Dthis.retrieve("tween");if(B){B.cancel();}return =
this.eliminate("tween").store("tween:options",$extend({link:"cancel"},A))=
;=0A=
},get:function(A){if(A||!this.retrieve("tween")){if(A||!this.retrieve("tw=
een:options")){this.set("tween",A);}this.store("tween",new =
Fx.Tween(this,this.retrieve("tween:options")));=0A=
}return =
this.retrieve("tween");}};Element.implement({tween:function(A,C,B){this.g=
et("tween").start(arguments);return this;},fade:function(C){var =
E=3Dthis.get("tween"),D=3D"opacity",A;=0A=
C=3D$pick(C,"toggle");switch(C){case"in":E.start(D,1);break;case"out":E.s=
tart(D,0);break;case"show":E.set(D,1);break;case"hide":E.set(D,0);break;c=
ase"toggle":var =
B=3Dthis.retrieve("fade:flag",this.get("opacity")=3D=3D1);=0A=
E.start(D,(B)?0:1);this.store("fade:flag",!B);A=3Dtrue;break;default:E.st=
art(D,arguments);}if(!A){this.eliminate("fade:flag");}return =
this;},highlight:function(C,A){if(!A){A=3Dthis.retrieve("highlight:origin=
al",this.getStyle("background-color"));=0A=
A=3D(A=3D=3D"transparent")?"#fff":A;}var =
B=3Dthis.get("tween");B.start("background-color",C||"#ffff88",A).chain(fu=
nction(){this.setStyle("background-color",this.retrieve("highlight:origin=
al"));=0A=
B.callChain();}.bind(this));return this;}});Fx.Morph=3Dnew =
Class({Extends:Fx.CSS,initialize:function(B,A){this.element=3Dthis.subjec=
t=3D$(B);this.parent(A);},set:function(A){if(typeof =
A=3D=3D"string"){A=3Dthis.search(A);=0A=
}for(var B in =
A){this.render(this.element,B,A[B],this.options.unit);}return =
this;},compute:function(E,D,C){var A=3D{};for(var B in =
E){A[B]=3Dthis.parent(E[B],D[B],C);=0A=
}return A;},start:function(B){if(!this.check(arguments.callee,B)){return =
this;}if(typeof B=3D=3D"string"){B=3Dthis.search(B);}var =
E=3D{},D=3D{};for(var C in B){var A=3Dthis.prepare(this.element,C,B[C]);=0A=
E[C]=3DA.from;D[C]=3DA.to;}return =
this.parent(E,D);}});Element.Properties.morph=3D{set:function(A){var =
B=3Dthis.retrieve("morph");if(B){B.cancel();}return =
this.eliminate("morph").store("morph:options",$extend({link:"cancel"},A))=
;=0A=
},get:function(A){if(A||!this.retrieve("morph")){if(A||!this.retrieve("mo=
rph:options")){this.set("morph",A);}this.store("morph",new =
Fx.Morph(this,this.retrieve("morph:options")));=0A=
}return =
this.retrieve("morph");}};Element.implement({morph:function(A){this.get("=
morph").start(A);return =
this;}});Fx.implement({getTransition:function(){var =
A=3Dthis.options.transition||Fx.Transitions.Sine.easeInOut;=0A=
if(typeof A=3D=3D"string"){var =
B=3DA.split(":");A=3DFx.Transitions;A=3DA[B[0]]||A[B[0].capitalize()];if(=
B[1]){A=3DA["ease"+B[1].capitalize()+(B[2]?B[2].capitalize():"")];=0A=
}}return A;}});Fx.Transition=3Dfunction(B,A){A=3D$splat(A);return =
$extend(B,{easeIn:function(C){return B(C,A);},easeOut:function(C){return =
1-B(1-C,A);},easeInOut:function(C){return(C<=3D0.5)?B(2*C,A)/2:(2-B(2*(1-=
C),A))/2;=0A=
}});};Fx.Transitions=3Dnew =
Hash({linear:$arguments(0)});Fx.Transitions.extend=3Dfunction(A){for(var =
B in A){Fx.Transitions[B]=3Dnew =
Fx.Transition(A[B]);}};Fx.Transitions.extend({Pow:function(B,A){return =
Math.pow(B,A[0]||6);=0A=
},Expo:function(A){return Math.pow(2,8*(A-1));},Circ:function(A){return =
1-Math.sin(Math.acos(A));},Sine:function(A){return =
1-Math.sin((1-A)*Math.PI/2);=0A=
},Back:function(B,A){A=3DA[0]||1.618;return =
Math.pow(B,2)*((A+1)*B-A);},Bounce:function(D){var C;for(var =
B=3D0,A=3D1;1;B+=3DA,A/=3D2){if(D>=3D(7-4*B)/11){C=3DA*A-Math.pow((11-6*B=
-11*D)/4,2);=0A=
break;}}return C;},Elastic:function(B,A){return =
Math.pow(2,10*--B)*Math.cos(20*B*Math.PI*(A[0]||1)/3);}});["Quad","Cubic"=
,"Quart","Quint"].each(function(B,A){Fx.Transitions[B]=3Dnew =
Fx.Transition(function(C){return Math.pow(C,[A+2]);=0A=
});});var Request=3Dnew =
Class({Implements:[Chain,Events,Options],options:{url:"",data:"",headers:=
{"X-Requested-With":"XMLHttpRequest",Accept:"text/javascript, text/html, =
application/xml, text/xml, =
*/*"},async:true,format:false,method:"post",link:"ignore",isSuccess:null,=
emulation:true,urlEncoded:true,encoding:"utf-8",evalScripts:false,evalRes=
ponse:false},initialize:function(A){this.xhr=3Dnew Browser.Request();=0A=
this.setOptions(A);this.options.isSuccess=3Dthis.options.isSuccess||this.=
isSuccess;this.headers=3Dnew =
Hash(this.options.headers);},onStateChange:function(){if(this.xhr.readySt=
ate!=3D4||!this.running){return ;=0A=
}this.running=3Dfalse;this.status=3D0;$try(function(){this.status=3Dthis.=
xhr.status;}.bind(this));if(this.options.isSuccess.call(this,this.status)=
){this.response=3D{text:this.xhr.responseText,xml:this.xhr.responseXML};=0A=
this.success(this.response.text,this.response.xml);}else{this.response=3D=
{text:null,xml:null};this.failure();}this.xhr.onreadystatechange=3D$empty=
;},isSuccess:function(){return((this.status>=3D200)&&(this.status<300));=0A=
},processScripts:function(A){if(this.options.evalResponse||(/(ecma|java)s=
cript/).test(this.getHeader("Content-type"))){return $exec(A);}return =
A.stripScripts(this.options.evalScripts);=0A=
},success:function(B,A){this.onSuccess(this.processScripts(B),A);},onSucc=
ess:function(){this.fireEvent("complete",arguments).fireEvent("success",a=
rguments).callChain();=0A=
},failure:function(){this.onFailure();},onFailure:function(){this.fireEve=
nt("complete").fireEvent("failure",this.xhr);},setHeader:function(A,B){th=
is.headers.set(A,B);=0A=
return this;},getHeader:function(A){return $try(function(){return =
this.xhr.getResponseHeader(A);}.bind(this));},check:function(A){if(!this.=
running){return true;=0A=
}switch(this.options.link){case"cancel":this.cancel();return =
true;case"chain":this.chain(A.bind(this,Array.slice(arguments,1)));return=
 false;}return false;=0A=
},send:function(I){if(!this.check(arguments.callee,I)){return =
this;}this.running=3Dtrue;var =
G=3D$type(I);if(G=3D=3D"string"||G=3D=3D"element"){I=3D{data:I};}var =
D=3Dthis.options;=0A=
I=3D$extend({data:D.data,url:D.url,method:D.method},I);var =
E=3DI.data,B=3DI.url,A=3DI.method;switch($type(E)){case"element":E=3D$(E)=
.toQueryString();break;case"object":case"hash":E=3DHash.toQueryString(E);=0A=
}if(this.options.format){var =
H=3D"format=3D"+this.options.format;E=3D(E)?H+"&"+E:H;}if(this.options.em=
ulation&&["put","delete"].contains(A)){var F=3D"_method=3D"+A;=0A=
E=3D(E)?F+"&"+E:F;A=3D"post";}if(this.options.urlEncoded&&A=3D=3D"post"){=
var C=3D(this.options.encoding)?"; =
charset=3D"+this.options.encoding:"";this.headers.set("Content-type","app=
lication/x-www-form-urlencoded"+C);=0A=
}if(E&&A=3D=3D"get"){B=3DB+(B.contains("?")?"&":"?")+E;E=3Dnull;}this.xhr=
.open(A.toUpperCase(),B,this.options.async);this.xhr.onreadystatechange=3D=
this.onStateChange.bind(this);=0A=
this.headers.each(function(K,J){try{this.xhr.setRequestHeader(J,K);}catch=
(L){this.fireEvent("exception",[J,K]);}},this);this.fireEvent("request");=
this.xhr.send(E);=0A=
if(!this.options.async){this.onStateChange();}return =
this;},cancel:function(){if(!this.running){return =
this;}this.running=3Dfalse;this.xhr.abort();this.xhr.onreadystatechange=3D=
$empty;=0A=
this.xhr=3Dnew Browser.Request();this.fireEvent("cancel");return =
this;}});(function(){var =
A=3D{};["get","post","put","delete","GET","POST","PUT","DELETE"].each(fun=
ction(B){A[B]=3Dfunction(){var =
C=3DArray.link(arguments,{url:String.type,data:$defined});=0A=
return =
this.send($extend(C,{method:B.toLowerCase()}));};});Request.implement(A);=
})();Element.Properties.send=3D{set:function(A){var =
B=3Dthis.retrieve("send");=0A=
if(B){B.cancel();}return =
this.eliminate("send").store("send:options",$extend({data:this,link:"canc=
el",method:this.get("method")||"post",url:this.get("action")},A));=0A=
},get:function(A){if(A||!this.retrieve("send")){if(A||!this.retrieve("sen=
d:options")){this.set("send",A);}this.store("send",new =
Request(this.retrieve("send:options")));=0A=
}return this.retrieve("send");}};Element.implement({send:function(A){var =
B=3Dthis.get("send");B.send({data:this,url:A||B.options.url});return =
this;}});Request.HTML=3Dnew =
Class({Extends:Request,options:{update:false,evalScripts:true,filter:fals=
e},processHTML:function(C){var =
B=3DC.match(/<body[^>]*>([\s\S]*?)<\/body>/i);=0A=
C=3D(B)?B[1]:C;var A=3Dnew Element("div");return $try(function(){var =
D=3D"<root>"+C+"</root>",G;if(Browser.Engine.trident){G=3Dnew =
ActiveXObject("Microsoft.XMLDOM");=0A=
G.async=3Dfalse;G.loadXML(D);}else{G=3Dnew =
DOMParser().parseFromString(D,"text/xml");}D=3DG.getElementsByTagName("ro=
ot")[0];for(var F=3D0,E=3DD.childNodes.length;=0A=
F<E;F++){var =
H=3DElement.clone(D.childNodes[F],true,true);if(H){A.grab(H);}}return =
A;})||A.set("html",C);},success:function(D){var =
C=3Dthis.options,B=3Dthis.response;=0A=
B.html=3DD.stripScripts(function(E){B.javascript=3DE;});var =
A=3Dthis.processHTML(B.html);B.tree=3DA.childNodes;B.elements=3DA.getElem=
ents("*");if(C.filter){B.tree=3DB.elements.filter(C.filter);=0A=
}if(C.update){$(C.update).empty().set("html",B.html);}if(C.evalScripts){$=
exec(B.javascript);}this.onSuccess(B.tree,B.elements,B.html,B.javascript)=
;}});=0A=
Element.Properties.load=3D{set:function(A){var =
B=3Dthis.retrieve("load");if(B){B.cancel();}return =
this.eliminate("load").store("load:options",$extend({data:this,link:"canc=
el",update:this,method:"get"},A));=0A=
},get:function(A){if(A||!this.retrieve("load")){if(A||!this.retrieve("loa=
d:options")){this.set("load",A);}this.store("load",new =
Request.HTML(this.retrieve("load:options")));=0A=
}return =
this.retrieve("load");}};Element.implement({load:function(){this.get("loa=
d").send(Array.link(arguments,{data:Object.type,url:String.type}));return=
 this;=0A=
}});Request.JSON=3Dnew =
Class({Extends:Request,options:{secure:true},initialize:function(A){this.=
parent(A);this.headers.extend({Accept:"application/json","X-Request":"JSO=
N"});=0A=
},success:function(A){this.response.json=3DJSON.decode(A,this.options.sec=
ure);this.onSuccess(this.response.json,A);}});
------=_NextPart_000_0000_01C9E812.42F7C800
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.osu.edu/2008/inc/common/osu-navbar-media/js/searchformNew-mini.js

var dwDefaults=3Dnew Class({Implements:[Options],options:{collection: =
$$('input[type=3Dtext]')},initialize: =
function(options){this.setOptions(options);this.defaults();},defaults: =
function(){this.options.collection.each(function(el){el.set('value',el.ge=
t('alt-attribute'));el.addEvent('focus',function(){if(el.get('value')=3D=3D=
el.get('alt-attribute')){el.set('value','');}});el.addEvent('blur',functi=
on(){if(el.get('value')=3D=3D''){el.set('value',el.get('alt-attribute'));=
}});});}});window.addEvent('domready',function(){var defs=3Dnew =
dwDefaults({collection: $$('input.headerSearchInput')});});
------=_NextPart_000_0000_01C9E812.42F7C800--
