From: <Saved by Windows Internet Explorer 7>
Subject: LIFE Lessons - The LIFE Lessons Scholarship Program Official Rules - LIFE Foundation
Date: Wed, 16 Feb 2011 13:56:57 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0016_01CBCDE1.5FF52C70"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994

This is a multi-part message in MIME format.

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.lifehappens.org/life-lessons/scholarship-program-rules

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>LIFE Lessons - The LIFE Lessons Scholarship Program =
Official Rules - LIFE Foundation</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META=20
content=3D"LIFE Lessons - The LIFE Lessons Scholarship Program Official =
Rules"=20
name=3Dtitle>
<META content=3D"Chris Hill" name=3Dauthor>
<META=20
content=3D"The nonprofit LIFE Foundation is dedicated to helping people =
make smart insurance decisions that safeguard their families' financial =
futures. Learn about life insurance, disability insurance, retirement =
and more."=20
name=3Ddescription>
<META=20
content=3D"life retirement disability health long-term care insurance =
calculator nonprofit life foundation happens insure your love"=20
name=3Dkeywords><LINK href=3D"/fav.ico" rel=3D"Shortcut =
Icon"><!--<script src=3D"/__utm.js" =
type=3D"text/javascript"></script>--><LINK=20
href=3D"http://www.lifehappens.org/templates/life/css/style.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK=20
href=3D"http://www.lifehappens.org/templates/life/css/content.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT src=3D"http://www.lifehappens.org/js/functions.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.lifehappens.org/js/scriptaculous/prototype.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.lifehappens.org/js/scriptaculous/scriptaculous.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.lifehappens.org/js/popup.js"=20
type=3Dtext/javascript></SCRIPT>
<!--[if IE 6]>=0A=
<script defer src=3D"/js/ds-sleight.js" =
type=3D"text/javascript"></script>=0A=
<script defer src=3D"/js/sfhover.js" type=3D"text/javascript"></script>=0A=
<link href=3D"/templates/life/css/ie.css" rel=3D"stylesheet" =
type=3D"text/css" />=0A=
<![endif]--><!--[if IE 7]><LINK=20
href=3D"http://www.lifehappens.org/templates/life/css/ie7.css" =
type=3Dtext/css=20
rel=3Dstylesheet><![endif]-->
<META content=3D"MSHTML 6.00.6000.17095" name=3DGENERATOR></HEAD>
<BODY>
<SCRIPT type=3Dtext/javascript>
window.Meebo||function(b){function p(){return["<",i,' onload=3D"var =
d=3D',g,";d.getElementsByTagName('head')[0].",
j,"(d.",h,"('script')).",k,"=3D'//",b.stage?"stage-":"","cim.meebo.com/ci=
m?iv=3D",a.v,
"&",q,"=3D",b[q],b[l]?"&"+l+"=3D"+b[l]:"",b[e]?"&"+e+"=3D"+b[e]:"","'\"><=
/",i,">"].join("")}
var =
f=3Dwindow,a=3Df.Meebo=3Df.Meebo||function(){(a._=3Da._||[]).push(argumen=
ts)},d=3Ddocument,
i=3D"body",m=3Dd[i],r;if(!m){r=3Darguments.callee;return =
setTimeout(function(){r(b)},
100)}a.$=3D{0:+new Date};a.T=3Dfunction(u){a.$[u]=3Dnew =
Date-a.$[0]};a.v=3D4;var j=3D"appendChild",
h=3D"createElement",k=3D"src",l=3D"lang",q=3D"network",e=3D"domain",n=3Dd=
[h]("div"),v=3Dn[j](d[h]("m")),
c=3Dd[h]("iframe"),g=3D"document",o,s=3Dfunction(){a.T("load");a("load")}=
;f.addEventListener?
f.addEventListener("load",s,false):f.attachEvent("onload",s);n.style.disp=
lay=3D"none";
m.insertBefore(n,m.firstChild).id=3D"meebo";c.frameBorder=3D"0";c.id=3D"m=
eebo-iframe";
c.allowTransparency=3D"true";v[j](c);try{c.contentWindow[g].open()}catch(=
w){b[e]=3D
d[e];o=3D"javascript:var =
d=3D"+g+".open();d.domain=3D'"+d.domain+"';";c[k]=3Do+"void(0);"}try{var =
t=3D
c.contentWindow[g];t.write(p());t.close()}catch(x){c[k]=3Do+'d.write("'+p=
().replace(/"/g,
'\\"')+'");d.close();'}a.T(1)}({network:"lifehappens_le04ya"});
</SCRIPT>
<A name=3Dtop></A>
<DIV id=3Dgradient></DIV>
<DIV id=3Dcontainer>
<DIV id=3Dnav>
<DIV id=3Dlogo><A href=3D"http://www.lifehappens.org/"><IMG=20
alt=3D"Life &amp; Health Insurance Foundation for Education"=20
src=3D"http://www.lifehappens.org/images/logo.gif"></A></DIV>
<DIV id=3D__leftnav>
<H4>Life Stages</H4><A class=3Dmainlevel=20
href=3D"http://www.lifehappens.org/young-families/">Young Families</A>=20
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
href=3D"http://www.lifehappens.org/established-families/">Established =
Families</A>=20

<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
href=3D"http://www.lifehappens.org/pre-retirees-retirees/">Pre-Retirees =
/=20
Retirees</A>=20
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
href=3D"http://www.lifehappens.org/singles/">Singles</A>=20
<DIV class=3Dnav-line></DIV>
<H4>Insurance Fundamentals</H4><A class=3Dmainlevel=20
onclick=3D"toggleNav('nav-sub-life'); return false;"=20
href=3D"http://www.lifehappens.org/life-lessons/scholarship-program-rules=
#">Life=20
Insurance <IMG id=3Dnav-sub-life-arrow-d=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_d.png"> <IMG=20
id=3Dnav-sub-life-arrow-l style=3D"VISIBILITY: hidden"=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_l.png"> </A>
<DIV class=3Dnav-sub id=3Dnav-sub-life style=3D"DISPLAY: none"><A =
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/life-insurance/">Introduction</A> <A=20
class=3Dsublevel =
href=3D"http://www.lifehappens.org/life-insurance/who-needs-it">Who=20
needs it?</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/life-insurance/how-much-do-i-need">How=
 much do=20
I need?</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/life-insurance/life-calculator">Life =
insurance=20
needs calculator</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/life-insurance/human-life-value">Human=
 life=20
value calculator</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/life-insurance/what-are-the-different-=
types">What=20
are the different types?</A> <A class=3Dlevel2=20
href=3D"http://www.lifehappens.org/life-insurance/term-insurance">Term</A=
> <A=20
class=3Dlevel2=20
href=3D"http://www.lifehappens.org/life-insurance/permanent-insurance">Pe=
rmanent</A>=20
<A class=3Dlevel2=20
href=3D"http://www.lifehappens.org/life-insurance/product-selector">Produ=
ct=20
selector</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/life-insurance/where-do-i-buy-it">Wher=
e do I=20
buy it?</A> <A class=3D"sublevel level2"=20
href=3D"http://www.lifehappens.org/life-insurance/four-ways-to-buy">Four =
ways to=20
buy</A> <A class=3D"sublevel level2"=20
href=3D"http://www.lifehappens.org/find-an-agent/agent-locator">Find an =
agent</A>=20
<A class=3D"sublevel level2"=20
href=3D"http://www.lifehappens.org/find-a-company/">Find a company</A> =
<A=20
class=3Dsublevel =
href=3D"http://www.lifehappens.org/life-insurance/life-events">Life=20
events</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/life-insurance/frequently-asked-questi=
ons">Frequently=20
asked questions</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/reallifestories/life-insurance-for-ind=
ividuals/">realLIFEstories</A>=20
<A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/pdf/printable-consumer-guide/life-insu=
rance-pcg.pdf"=20
target=3D_blank>Printable consumer guide (PDF)</A></DIV>
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
onclick=3D"toggleNav('nav-sub-disability'); return false;"=20
href=3D"http://www.lifehappens.org/life-lessons/scholarship-program-rules=
#">Disability=20
Insurance <IMG id=3Dnav-sub-disability-arrow-d=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_d.png"> <IMG=20
id=3Dnav-sub-disability-arrow-l style=3D"VISIBILITY: hidden"=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_l.png"> </A>
<DIV class=3Dnav-sub id=3Dnav-sub-disability style=3D"DISPLAY: none"><A =
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/disability-insurance/">Introduction</A=
> <A=20
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/disability-insurance/who-needs-it">Who=
 needs=20
it?</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/disability-insurance/sources-of-disabi=
lity-income-protection">Sources=20
of income protection</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/disability-insurance/disability-calcul=
ator">Disability=20
needs calculator</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/disability-insurance/where-do-i-buy-it=
">Where=20
do I buy it?</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/disability-insurance/an-example">An =
example</A>=20
<A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/disability-insurance/life-events">Life=
=20
events</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/disability-insurance/key-terms">Key =
terms</A>=20
<A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/reallifestories/disability-insurance/"=
>realLIFEstories</A>=20
<A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/pdf/printable-consumer-guide/disabilit=
y-pcg.pdf"=20
target=3D_blank>Printable consumer guide (PDF)</A> </DIV>
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
onclick=3D"toggleNav('nav-sub-ltc'); return false;"=20
href=3D"http://www.lifehappens.org/life-lessons/scholarship-program-rules=
#">Long-term=20
Care Insurance <IMG id=3Dnav-sub-ltc-arrow-d=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_d.png"> <IMG=20
id=3Dnav-sub-ltc-arrow-l style=3D"VISIBILITY: hidden"=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_l.png"> </A>
<DIV class=3Dnav-sub id=3Dnav-sub-ltc style=3D"DISPLAY: none"><A =
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/long-term-care-insurance/">Introductio=
n</A> <A=20
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/long-term-care-insurance/who-needs-it"=
>Who=20
needs it?</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/long-term-care-insurance/how-much-does=
-care-cost">How=20
much does care cost?</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/long-term-care-insurance/how-do-i-get-=
protection">How=20
do I get protection?</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/long-term-care-insurance/when-should-i=
-buy-it">When=20
should I buy a policy?</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/long-term-care-insurance/what-types-of=
-care-are-covered">What=20
are the types of care?</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/long-term-care-insurance/where-is-care=
-delivered">Where=20
is care delivered?</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/long-term-care-insurance/key-terms">Ke=
y=20
terms</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/reallifestories/long-term-care-insuran=
ce/">realLIFEstories</A>=20
<A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/pdf/printable-consumer-guide/long-term=
-pcg.pdf"=20
target=3D_blank>Printable consumer guide (PDF)</A> </DIV>
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
onclick=3D"toggleNav('nav-sub-health'); return false;"=20
href=3D"http://www.lifehappens.org/life-lessons/scholarship-program-rules=
#">Health=20
Insurance <IMG id=3Dnav-sub-health-arrow-d=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_d.png"> <IMG=20
id=3Dnav-sub-health-arrow-l style=3D"VISIBILITY: hidden"=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_l.png"> </A>
<DIV class=3Dnav-sub id=3Dnav-sub-health style=3D"DISPLAY: none"><A =
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/health-insurance/">Introduction</A> =
<A=20
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/health-insurance/who-needs-it">Who =
needs=20
it?</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/health-insurance/what-are-the-differen=
t-types">What=20
are the different types?</A> <!--<a =
href=3D"/health-insurance/indemnity-plans" class=3D"sublevel =
level2">Indemnity plans</a>
    <a href=3D"/health-insurance/hmos" class=3D"sublevel =
level2">HMOs</a>
    <a href=3D"/health-insurance/pos-plans" class=3D"sublevel =
level2">POS plans</a>
    <a href=3D"/health-insurance/ppos" class=3D"sublevel =
level2">PPOs</a>
    <a href=3D"/health-insurance/hsas" class=3D"sublevel =
level2">HSAs</a>--><A=20
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/health-insurance/where-can-i-get-cover=
age">Where=20
can I get coverage?</A> <!--<a =
href=3D"/health-insurance/buy-it-on-your-own" class=3D"sublevel =
level2">Buy it on your own</a>
    <a href=3D"/health-insurance/employers" class=3D"sublevel =
level2">Employers</a>
    <a href=3D"/health-insurance/medicare" class=3D"sublevel =
level2">Medicare</a>
    <a href=3D"/health-insurance/medicaid" class=3D"sublevel =
level2">Medicaid</a>
    <a href=3D"/health-insurance/high-risk-pools" class=3D"sublevel =
level2">High-Risk pools</a>--><A=20
class=3Dsublevel =
href=3D"http://www.lifehappens.org/health-insurance/key-terms">Key=20
terms</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/health-insurance/healthcare-cost-estim=
ator">Healthcare=20
cost estimator</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/reallifestories/health-insurance/">rea=
lLIFEstories</A>=20
<A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/pdf/printable-consumer-guide/health-in=
surance-pcg.pdf"=20
target=3D_blank>Printable consumer guide (PDF)</A> </DIV>
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
onclick=3D"toggleNav('nav-sub-smbiz'); return false;"=20
href=3D"http://www.lifehappens.org/life-lessons/scholarship-program-rules=
#">Small=20
Business Planning <IMG id=3Dnav-sub-smbiz-arrow-d=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_d.png"> <IMG=20
id=3Dnav-sub-smbiz-arrow-l style=3D"VISIBILITY: hidden"=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_l.png"> </A>
<DIV class=3Dnav-sub id=3Dnav-sub-smbiz style=3D"DISPLAY: none"><A =
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/small-business/">Introduction</A> <A=20
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/small-business/business-continuation">=
Business=20
continuation</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/small-business/employee-benefits">Empl=
oyee=20
benefits</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/small-business/executive-benefits">Exe=
cutive=20
benefits</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/reallifestories/life-insurance-for-bus=
inesses/">realLIFEstories</A>=20
<A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/pdf/printable-consumer-guide/small-bus=
iness-pcg.pdf"=20
target=3D_blank>Printable consumer guide (PDF)</A> </DIV>
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
onclick=3D"toggleNav('nav-sub-agent'); return false;"=20
href=3D"http://www.lifehappens.org/life-lessons/scholarship-program-rules=
#">Find=20
an Agent <IMG id=3Dnav-sub-agent-arrow-d=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_d.png"> <IMG=20
id=3Dnav-sub-agent-arrow-l style=3D"VISIBILITY: hidden"=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_l.png"> </A>
<DIV class=3Dnav-sub id=3Dnav-sub-agent style=3D"DISPLAY: none"><A =
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/find-an-agent/agent-locator">Agent =
locator</A>=20
<A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/find-an-agent/5-tips-for-finding-the-r=
ight-advisor">5=20
tips for finding the right advisor</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/find-an-agent/what-to-expect-when-you-=
meet-with-your-agent">What=20
to expect when you meet with your agent</A> </DIV>
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
onclick=3D"toggleNav('nav-sub-company'); return false;"=20
href=3D"http://www.lifehappens.org/life-lessons/scholarship-program-rules=
#">Find a=20
Company <IMG id=3Dnav-sub-company-arrow-d=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_d.png"> <IMG=20
id=3Dnav-sub-company-arrow-l style=3D"VISIBILITY: hidden"=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_l.png"> </A>
<DIV class=3Dnav-sub id=3Dnav-sub-company style=3D"DISPLAY: none"><A =
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/find-a-company/">LIFE member =
companies</A> <A=20
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/find-a-company/tips-for-choosing-the-r=
ight-insurance-company">Tips=20
for choosing the right insurance company</A> </DIV>
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
onclick=3D"toggleNav('nav-sub-esp'); return false;"=20
href=3D"http://www.lifehappens.org/life-lessons/scholarship-program-rules=
#">En=20
Espa=F1ol <IMG id=3Dnav-sub-esp-arrow-d=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_d.png"> <IMG=20
id=3Dnav-sub-esp-arrow-l style=3D"VISIBILITY: hidden"=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_l.png"> </A>
<DIV class=3Dnav-sub id=3Dnav-sub-esp style=3D"DISPLAY: none"><A =
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/en-espanol/">=BFQui=E9n Necesita un =
Seguro de=20
Vida?</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/en-espanol/asegurando-las-etapas-de-su=
-vida">Asegurando=20
las etapas de su vida</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/en-espanol/cuanto-seguro-necesita">=BF=
Cu=E1nto=20
Seguro Necesita?</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/en-espanol/calculadora">Calculadora</A=
> <A=20
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/en-espanol/que-tipo-de-seguro-debe-com=
prar">=BFQu=E9=20
Tipo de Seguro Debe Comprar?</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/en-espanol/tres-formas-de-comprar-segu=
ros-de-vida">Tres=20
formas de comprar seguros de vida</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/en-espanol/consejos-para-comprar-con-i=
nteligencia">Consejos=20
para comprar con inteligencia</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/en-espanol/una-historia-verdadera">Una=
 historia=20
verdadera</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/historia-de-vida-real">Historia de =
Vida=20
Real</A> </DIV>
<DIV class=3Dnav-line></DIV>
<H4>LIFE Programs</H4><A class=3Dmainlevel=20
onclick=3D"toggleNav('nav-sub-rls'); return false;"=20
href=3D"http://www.lifehappens.org/life-lessons/scholarship-program-rules=
#">realLIFEstories=20
<IMG id=3Dnav-sub-rls-arrow-d=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_d.png"> <IMG=20
id=3Dnav-sub-rls-arrow-l style=3D"VISIBILITY: hidden"=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_l.png"> </A>
<DIV class=3Dnav-sub id=3Dnav-sub-rls style=3D"DISPLAY: none"><A =
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/reallifestories/">Introduction</A> <A =

class=3Dsublevel=20
href=3D"http://www.lifehappens.org/reallifestories/life-insurance-for-ind=
ividuals/">Life=20
insurance for individuals</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/reallifestories/life-insurance-for-bus=
inesses/">Life=20
insurance for businesses</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/reallifestories/disability-insurance/"=
>Disability=20
insurance</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/reallifestories/long-term-care-insuran=
ce/">Long-Term=20
care insurance</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/reallifestories/health-insurance/">Hea=
lth=20
insurance</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/reallife">realLIFEstories Program=20
Application</A> </DIV>
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
onclick=3D"toggleNav('nav-sub-lessons'); return false;"=20
href=3D"http://www.lifehappens.org/life-lessons/scholarship-program-rules=
#">LIFE=20
Lessons <IMG id=3Dnav-sub-lessons-arrow-d style=3D"VISIBILITY: hidden"=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_d.png"> <IMG=20
id=3Dnav-sub-lessons-arrow-l=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_l.png"> </A>
<DIV class=3Dnav-sub id=3Dnav-sub-lessons><A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/life-lessons/">Introduction</A> <A=20
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/life-lessons/past-scholarship-recipien=
ts">Past=20
scholarship recipients</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/life-lessons/scholarship-program-rules=
">Scholarship=20
program rules</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/life-lessons/scholarship-program-appli=
cation">Scholarship=20
program application</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/life-lessons/donate">Donate to the =
scholarship=20
fund</A> </DIV>
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
onclick=3D"toggleNav('nav-sub-liam'); return false;"=20
href=3D"http://www.lifehappens.org/life-lessons/scholarship-program-rules=
#">LIAM=20
<IMG id=3Dnav-sub-liam-arrow-d=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_d.png"> <IMG=20
id=3Dnav-sub-liam-arrow-l style=3D"VISIBILITY: hidden"=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_l.png"> </A>
<DIV class=3Dnav-sub id=3Dnav-sub-liam style=3D"DISPLAY: none"><A =
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/liam/">Introduction</A> <A =
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/liam/consumer-information">Consumer=20
information</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/liam/agent-information">Agent =
information</A>=20
<A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/liam/company-information">Company=20
information</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/liam/company-participants">LIAM =
company=20
participants</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/liam/liam-plans">LIFE's LIAM =
plans</A> </DIV>
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
onclick=3D"toggleNav('nav-sub-diam'); return false;"=20
href=3D"http://www.lifehappens.org/life-lessons/scholarship-program-rules=
#">DIAM=20
<IMG id=3Dnav-sub-diam-arrow-d=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_d.png"> <IMG=20
id=3Dnav-sub-diam-arrow-l style=3D"VISIBILITY: hidden"=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_l.png"> </A>
<DIV class=3Dnav-sub id=3Dnav-sub-diam style=3D"DISPLAY: none"><A =
class=3Dsublevel=20
href=3D"http://www.lifehappens.org/diam/">Introduction</A> <A =
class=3Dsublevel=20
href=3D"http://www.protectyourpaycheck.org/">Consumer information</A> <A =

class=3Dsublevel=20
href=3D"http://www.lifehappens.org/diam/company-information">Company=20
information</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/diam/company-participants">Company=20
participants</A> <A class=3Dsublevel=20
href=3D"http://www.lifehappens.org/diam/agent-information">Agent =
information</A>=20
<A class=3Dsublevel =
href=3D"http://www.lifehappens.org/diam/diam-plans">LIFE's DIAM=20
plans</A> </DIV>
<DIV class=3Dnav-line></DIV><!-- a href=3D"/insureyourlove" =
class=3D"mainlevel">Insure Your Love</a --><A=20
class=3Dmainlevel onclick=3D"toggleNav('nav-sub-insureyourlove'); return =
false;"=20
href=3D"http://www.lifehappens.org/life-lessons/scholarship-program-rules=
#">Insure=20
Your Love <IMG id=3Dnav-sub-insureyourlove-arrow-d=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_d.png"> <IMG=20
id=3Dnav-sub-insureyourlove-arrow-l style=3D"VISIBILITY: hidden"=20
src=3D"http://www.lifehappens.org/images/arrow_white_sm_l.png"> </A>
<DIV class=3Dnav-sub id=3Dnav-sub-insureyourlove style=3D"DISPLAY: =
none"><A=20
class=3Dsublevel =
href=3D"http://www.lifehappens.org/insureyourlove">Introduction</A>=20
<A class=3Dsublevel =
href=3D"http://www.lifehappens.org/lovestories">Selfless love=20
stories</A> </DIV>
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
href=3D"http://www.lifehappens.org/life-programs/">Other LIFE =
Programs</A>=20
<DIV class=3Dnav-line></DIV>
<H4>LIFE Online</H4><A class=3Dmainlevel=20
href=3D"http://www.lifehappens.org/blog">The Insurance Word Blog</A>=20
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
href=3D"http://www.lifehappens.org/insurance-101-videos/">Insurance 101 =
Videos</A>=20

<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
href=3D"http://www.insureyourfuturenow.org/" target=3D_blank>eCards</A>=20
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
href=3D"http://www.youtube.com/lifefoundation" =
target=3D_blank>YouTube</A>=20
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
href=3D"http://www.facebook.com/lifehappens.org" =
target=3D_blank>Facebook</A>=20
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
href=3D"http://twitter.com/life_foundation" target=3D_blank>Twitter</A>=20
<DIV class=3Dnav-line></DIV><A class=3Dmainlevel=20
href=3D"http://www.lifehappens.org/life-lessons/donate">Donate to =
LIFE</A>=20
<DIV class=3Dnav-line></DIV>
<DIV id=3D__endleftnav></DIV></DIV></DIV>
<DIV id=3Dmain>
<DIV id=3Dheader>
<DIV id=3Dnav-top>
<UL>
  <LI class=3Droot><A=20
  style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px"=20
  href=3D"http://www.lifehappens.org/welcome-consumers"><IMG =
id=3Dconsumers=20
  onmouseover=3Dswap(this,1) onmouseout=3Dswap(this,0)=20
  src=3D"http://www.lifehappens.org/images/nav-top/consumers.gif"></A> =
<!--
		<ul onmouseover=3D"swap('consumers',1)" =
onmouseout=3D"swap('consumers',0)">
			<li><a href=3D"/life-insurance/">Life Insurance</a></li>
			<li><a href=3D"/disability-insurance/">Disability Insurance</a></li>
			<li><a href=3D"/long-term-care-insurance/">Long-Term Care =
Insurance</a></li>
			<li><a href=3D"/health-insurance/">Health Insurance</a></li>
			<li><a href=3D"/homeowners-insurance/">Homeowners Insurance</a></li>
			<li><a href=3D"/find-an-agent/">Find an Agent</a></li>
			<li><a href=3D"/en-espanol/">En Espa&ntilde;ol</a></li>
			<li><a href=3D"/young-families/">Young Families</a></li>
			<li><a href=3D"/growing-families/">Growing Families</a></li>
			<li><a href=3D"/retirees/">Early Retirees</a></li>
			<li><a href=3D"/small-business-owners/">Small Business =
Owners</a></li>
			<li><a href=3D"/singles/">Singles</a></li>
			<li><a href=3D"/other-life-programs/">Programs</a></li>
			<li><a href=3D"/calculators/">Calculators</a></li>
			<li><a href=3D"/glossary/">Glossary</a></li>
		</ul>
		--></LI>
  <LI class=3Droot><A=20
  style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px"=20
  href=3D"http://www.lifehappens.org/welcome-agents"><IMG id=3Dagents=20
  onmouseover=3Dswap(this,1) onmouseout=3Dswap(this,0)=20
  src=3D"http://www.lifehappens.org/images/nav-top/agents.gif"></A>=20
  <UL onmouseover=3D"swap('agents',1)" onmouseout=3D"swap('agents',0)">
    <LI><A =
href=3D"http://www.lifehappens.org/welcome-agents">Welcome</A> </LI>
    <LI><A href=3D"http://www.lifehappens.org/catalog/">Product =
Catalog</A> </LI>
    <LI><A href=3D"http://www.lifeexchange.org/" target=3D_blank>LIFE =
Idea=20
    Exchange</A> </LI>
    <LI><A =
href=3D"http://www.lifehappens.org/liam/agent-information">LIAM</A>=20
    </LI>
    <LI><A href=3D"http://www.lifehappens.org/diam/">DIAM</A> </LI>
    <LI><A href=3D"http://www.lifehappens.org/insureyourlove">Insure =
Your Love</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.lifehappens.org/reallifestories/">realLIFEstories</A> =

  </LI></UL></LI>
  <LI class=3Droot><A=20
  style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px"=20
  href=3D"http://www.lifehappens.org/media/"><IMG id=3Dmedia=20
  onmouseover=3Dswap(this,1) onmouseout=3Dswap(this,0)=20
  src=3D"http://www.lifehappens.org/images/nav-top/media.gif"></A>=20
  <UL onmouseover=3D"swap('media',1)" onmouseout=3D"swap('media',0)">
    <LI><A href=3D"http://www.lifehappens.org/media">Welcome</A> =
<!--<li><a href=3D"/insurance-information/">Media Kits</a></li>--></LI>
    <LI><A href=3D"http://www.lifehappens.org/press-releases/">News =
Releases</A> <!--<li><a href=3D"/research">Research</a></li>--></LI>
    <LI><A =
href=3D"http://www.lifehappens.org/media/interactive-tools">Interactive=20
    Tools</A> </LI>
    <LI><A =
href=3D"http://www.lifehappens.org/insurance-experts/">Insurance=20
    Experts</A> </LI></UL></LI></UL></DIV>
<DIV id=3Dsearch><A href=3D"http://www.lifehappens.org/about-us">About =
Us</A> | <A=20
href=3D"http://www.lifehappens.org/contact-us">Contact Us</A>=20
<FORM action=3D/search method=3Dget><INPUT type=3Dhidden =
value=3Dcom_search name=3Doption>=20
<INPUT class=3Dtext id=3Dsearch-q onblur=3D"fillField(this,'Search')"=20
onfocus=3D"clearField(this,'Search')" value=3DSearch name=3Dsearchword> =
<INPUT class=3Dgo id=3Dsearch-submit type=3Dsubmit value=3DGO> <INPUT =
id=3Dsearchphraseall=20
type=3Dhidden value=3Dall name=3Dsearchphrase> </FORM></DIV></DIV>
<DIV id=3Dcontent>
<DIV id=3Dcontent-top-white></DIV>
<DIV id=3Dcontent-top-blue><SPAN class=3Dfl>L</SPAN>ife and <SPAN=20
class=3Dfl>H</SPAN>ealth <SPAN class=3Dfl>I</SPAN>nsurance <SPAN=20
class=3Dfl>F</SPAN>oundation for <SPAN class=3Dfl>E</SPAN>ducation =
</DIV>
<DIV id=3Dcopy>
<TABLE class=3Dcontentpaneopen>
  <TBODY>
  <TR>
    <TD class=3Dbuttonheading width=3D"100%">&nbsp;</TD>
    <TD class=3Dbuttonheading align=3Dright width=3D"100%"><A =
title=3DPrint=20
      =
onclick=3D"window.open('http://www.lifehappens.org/index2.php?option=3Dco=
m_content&amp;task=3Dview&amp;id=3D585&amp;pop=3D1&amp;page=3D0','win2','=
status=3Dno,toolbar=3Dno,scrollbars=3Dyes,titlebar=3Dno,menubar=3Dno,resi=
zable=3Dyes,width=3D640,height=3D480,directories=3Dno,location=3Dno'); =
return false;"=20
      =
href=3D"http://www.lifehappens.org/index2.php?option=3Dcom_content&amp;ta=
sk=3Dview&amp;id=3D585&amp;pop=3D1&amp;page=3D0"=20
      target=3D_blank><IMG alt=3DPrint=20
      src=3D"http://www.lifehappens.org/images/M_images/printButton.png" =

      align=3Dmiddle border=3D0 name=3DPrint></A> </TD>
    <TD class=3Dbuttonheading align=3Dright width=3D"100%"><A =
title=3DE-mail=20
      =
onclick=3D"window.open('http://www.lifehappens.org/index2.php?option=3Dco=
m_content&amp;task=3Demailform&amp;id=3D585&amp;itemid=3D99999999','win2'=
,'status=3Dno,toolbar=3Dno,scrollbars=3Dyes,titlebar=3Dno,menubar=3Dno,re=
sizable=3Dyes,width=3D400,height=3D250,directories=3Dno,location=3Dno'); =
return false;"=20
      =
href=3D"http://www.lifehappens.org/index2.php?option=3Dcom_content&amp;ta=
sk=3Demailform&amp;id=3D585&amp;itemid=3D99999999"=20
      target=3D_blank><IMG alt=3DE-mail=20
      src=3D"http://www.lifehappens.org/images/M_images/emailButton.png" =

      align=3Dmiddle border=3D0 name=3DE-mail></A> </TD></TR>
  <TR>
    <TD class=3Dcontentheading width=3D"100%" colSpan=3D3>
      <H1></H1></TD></TR></TBODY></TABLE>
<TABLE class=3Dcontentpaneopen>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop colSpan=3D2><IMG alt=3D"LIFE Lessons Scholarship =
Program"=20
      =
src=3D"http://www.lifehappens.org/images/stories/life_programs/Life_Lesso=
ns_small2.jpg"=20
      name=3Dview_imagefiles><BR><BR><BR>
      <P align=3Dcenter> </P>
      <P align=3Dcenter><B>The LIFE Lessons Scholarship =
Program</B><BR><B>Official=20
      Rules</B><BR><B>NO PURCHASE NECESSARY TO ENTER OR WIN</B> </P>
      <OL type=3D1 start=3D2></OL>
      <OL>
        <LI><B>Eligibility:</B> The LIFE Lessons Scholarship Program is =
open=20
        only to legal residents of the fifty (50) United States, the =
District of=20
        Columbia and Puerto Rico, who are between 17 and 24 years of =
age, have=20
        experienced the death of a parent or legal guardian, and are =
currently=20
        enrolled in, or have been accepted to, a college, university or =
trade=20
        school within the fifty (50) United States, the District of =
Columbia or=20
        Puerto Rico. Employees of Life and Health Insurance Foundation =
for=20
        Education (=93LIFE=94 or =93Sponsor=94), Weber Shandwick, and =
their respective=20
        parents, affiliates, subsidiaries, and advertising, and =
promotion=20
        agencies, and any such employee=92s immediate family members =
(spouse,=20
        parent, child, sibling and their respective spouses) and those =
living in=20
        their same households, whether or not related, are not eligible =
to enter=20
        or win a scholarship.&nbsp; A minor should have a parent=92s or =
legal=20
        guardian=92s permission to enter.&nbsp; Void where prohibited by =

        law.&nbsp; The Scholarship Program is subject to all applicable =
federal,=20
        state and local laws.<BR>
        <LI><B>How to Enter:</B> To enter, visit =
www.lifehappens.org/scholarship=20
        between 12:01 a.m. Eastern Time (=93ET=94) on February 14, 2011 =
and 11:59=20
        p.m. ET on March 14, 2011 (the =93Entry Period=94) and complete =
and submit=20
        the online application form, including an essay of no more than =
500=20
        words or video entry of no more than 3 minutes describing the =
financial=20
        and emotional challenges you have experienced as a result of the =
death=20
        of a parent or legal guardian.&nbsp; Online entries must be =
received by=20
        11:59 p.m. ET on March 14, 2011. To receive an application form =
by mail,=20
        send an email to scholarship@lifehappens.org or call (202) =
464-5000=20
        x4446.&nbsp; You can either fax your completed application form =
(to be=20
        received by 11:50 p.m. ET March 14, 2011) to: (202) 464-5011, or =
mail it=20
        to: LIFE Lessons Scholarship Program, c/o LIFE Foundation, 1655 =
North=20
        Fort Myer Drive, Suite 610, Arlington, VA 22209. Mail-in entries =
must be=20
        postmarked by March 14, 2011 and received by March 21, 2011. All =
entries=20
        become the property of the Sponsor and will not be =
returned.&nbsp; Limit=20
        one (1) entry per entrant. Entry must be submitted in English, =
be=20
        entrant=92s original creation, be true and verifiable, created =
solely by=20
        entrant, with no restrictions or limitations on entrant=92s =
right to=20
        submit, or Sponsor=92s right to use, the entry.&nbsp; Entry may =
not have=20
        previously won a scholarship from LIFE.&nbsp; Entry cannot =
defame or=20
        invade publicity rights or privacy of any person, living or =
deceased, or=20
        otherwise infringe upon any person=92s personal or proprietary =
rights.=20
        Modifying, enhancing or altering a third party=92s pre-existing =
work does=20
        not qualify as entrant=92s original creation. Entry may not be =
offensive=20
        or inappropriate, as determined by judges in their sole=20
        discretion.&nbsp; Sponsor reserves the right to disqualify any =
entry it=20
        deems to be inappropriate, offensive or is not in keeping with =
Sponsor=92s=20
        image, in its sole discretion.&nbsp;&nbsp;&nbsp; =
<BR>&nbsp;&nbsp;&nbsp;=20
        <LI><B>Judging:</B> All eligible entries received will be judged =
by a=20
        panel of qualified judges on the criteria of: (1.) The =
compelling nature=20
        of the story; (2.) How instructive the story is with regards to =
the need=20
        for proper insurance planning (i.e., how the lack of adequate =
life=20
        insurance coverage impacted the family=92s ability to meet =
future=20
        financial goals); and (3.) The determination of the student to =
not allow=20
        his/her loss to prevent him/her from realizing the goal of =
obtaining a=20
        college degree.&nbsp; Potential winners will be selected on or =
about=20
        August 15, 2011 and will be notified by telephone and/or =
overnight mail=20
        and/or email. In the event of a tie, such tied entries will be =
re-judged=20
        by an additional =93tie-breaking=94 judge based on the criteria =
set forth=20
        herein.&nbsp; Sponsor reserves the right not to award all =
scholarships=20
        in the event it receives an insufficient number of eligible =
entries that=20
        meet the minimum judging criteria, as determined by Sponsor in =
its sole=20
        discretion. Sponsor also reserves the right to reallocate =
scholarships=20
        from one form of entry (written essay or video entry) to another =
should=20
        it receive an insufficient number of entries that meet the =
minimum=20
        judging criteria, as determined by Sponsor in its sole =
discretion. One=20
        of the two First Runners-Up in the video category will be chosen =
by the=20
        public in online voting that will take place on the LIFE =
Foundation=92s=20
        website on or around June 1, 2011. Sponsor=92s and judges=92 =
decisions will=20
        be final and binding in all matters relating to this scholarship =

        program.<BR>
        <LI><B>Scholarship:</B> Grand Prize (1): $10,000 scholarship, to =
be paid=20
        directly to winners=92 college, university or trade school =
(Approximate=20
        Retail Value (=93ARV=94): $10,000). Grand Prize Winner to be =
chosen from the=20
        pool of First Runners-Up from the essay and video categories. =
Written=20
        Essays: First Runners-Up (5): $5,000 scholarships, to be paid =
directly=20
        to winners=92 college, university or trade school (ARV: =
$5,000).&nbsp;=20
        Second Runners-Up (4): $2,500 scholarships, to be paid directly =
to=20
        winners=92 college, university or trade school.&nbsp; ARV: =
$2,500 each.=20
        Third Runners-Up (40): $1,000 scholarships, to be paid directly =
to=20
        winners=92 college, university or trade school.&nbsp; ARV: =
$1,000=20
        each.&nbsp; Video Entries: First Runnesr-Up (2): $5,000 =
scholarship, to=20
        be paid directly to winners=92 college, university, or trade =
school. ARV:=20
        $5,000. Second Runners-Up (2): $2,500 scholarships, to be paid =
directly=20
        to winners=92 college, university or trade school. ARV: $2,500 =
each.&nbsp;=20
        Third Runners-Up (5): $1,000 scholarships, to be paid directly =
to=20
        winners=92 college, university or trade school. ARV: $1,000 =
each.&nbsp;=20
        Total ARV of all scholarships: $105,000.&nbsp; All federal, =
state and=20
        local taxes and any other costs and expenses not specifically =
stated=20
        herein as being awarded are the winners=92 sole responsibility. =
No=20
        transfer, assignment, cash redemption, or substitution of =
scholarship=20
        except by Sponsor who may substitute a scholarship with one of =
equal or=20
        greater value, at its sole discretion.&nbsp; All scholarship =
details are=20
        at the sole discretion of the Sponsor.<BR>
        <LI><B>Winner Notification:</B> Potential winners will be =
required to=20
        execute and return an Affidavit of Eligibility, Liability and =
(where=20
        legal) Publicity Release within 5 days of issuance of=20
        notification.&nbsp; In the event winner is considered a minor in =
his/her=20
        jurisdiction of residence, scholarship will be awarded in the =
name of=20
        minor=92s parent/legal guardian, who will be required to fulfill =
all=20
        requirements imposed on winners as set forth herein.&nbsp; =
Noncompliance=20
        with the foregoing, these official rules, Sponsor=92s inability =
to make=20
        contact with a potential winner within a reasonable time period =
or=20
        scholarship notification returned as non-deliverable, may result =
in=20
        disqualification and, at Sponsor=92s discretion, a runner-up may =
be=20
        notified.<BR>
        <LI><B>General Conditions:</B> By participating, each entrant =
(or, if a=20
        minor, his/her parent or legal guardian) agrees (i) to be bound =
by the=20
        terms of these Official Rules and the decisions of the Sponsor =
and=20
        judges, which shall be final and binding in all respects; (ii) =
to=20
        release Sponsor, Weber Shandwick, and their respective parents,=20
        affiliates, subsidiaries, and advertising and promotion =
agencies, and=20
        all of their respective officers, directors, employees, =
representatives=20
        and agents (collectively, the =93Released Parties=94) from any =
liability,=20
        loss, injury or damage to entrants or any other person or =
entity,=20
        including personal injury or death to participants or any other =
person=20
        or damage to personal or real property, due in whole or in part, =

        directly or indirectly, by reason of entrant=92s participation =
in this=20
        program, the use of any entry or acceptance, possession, use or =
misuse=20
        of a scholarship, and any claims based on rights of privacy, =
rights of=20
        publicity and/or copyright infringement; (iii) to indemnify and =
hold=20
        harmless the Released Parties from any liability, loss, injury =
or damage=20
        related to entrant=92s participation in this program, the use of =
any entry=20
        or acceptance, possession, use or misuse of a scholarship, and =
any=20
        claims based on rights of privacy, rights of publicity and/or =
copyright=20
        infringement and (iv) if a winner, to the use by Sponsor and its =

        designees of his/her name, city and state of residence, =
likeness, voice,=20
        actions and biographical information for advertising and =
promotion=20
        purposes in any and all media now or hereafter known throughout =
the=20
        world in perpetuity, without additional compensation, =
notification=20
        permission, unless prohibited by law. Should any portion of the =
program=20
        be, in Sponsor=92s sole opinion, compromised by non-authorized =
human=20
        intervention or other causes which, in the sole opinion of the =
Sponsor,=20
        corrupt or impair the administration, security, fairness, or =
submission=20
        of entries, Sponsor reserves the right at its sole discretion to =

        suspend, modify or terminate the program and select the =
potential=20
        winners from all eligible, non-suspect entries received prior to =
such=20
        action using the judging procedure outlined above. Released =
Parties=20
        assume no responsibility for any error, omission, interruption,=20
        deletion, defect, delay in operation or transmission, =
communications=20
        line failure, theft or destruction or unauthorized access to, or =

        alteration of, submissions. Released Parties are not responsible =
for=20
        printing, typographical, technical, telephonic, computer, human, =
network=20
        or other errors relating to or in connection with the program,=20
        including, without limitation, errors which may occur in any =
program=20
        related materials, the administration of the scholarship =
program, the=20
        processing or judging of entries or the announcement of the =
scholarship;=20
        for stolen, lost, late, misdirected, inaccurate, undelivered, =
damaged,=20
        delayed, garbled, illegible, incomplete or postage-due entries =
or=20
        mail.&nbsp; Released Parties are not responsible for any =
problems or=20
        technical malfunction of any telephone network or telephone =
lines,=20
        computer on-line systems, servers, or providers, computer =
equipment,=20
        software, failure of any e-mail or entry to be received on =
account of=20
        technical problems, human error or traffic congestion on the =
Internet or=20
        at any web site, or any combination thereof, including any =
injury or=20
        damage to individual's or any other person's computer relating =
to or=20
        resulting from participation in this program or downloading any=20
        materials in this program. CAUTION: ANY ATTEMPT TO DELIBERATELY =
DAMAGE=20
        ANY WEB SITE OR UNDERMINE THE LEGITIMATE OPERATION OF THE =
SCHOLARSHIP=20
        PROGRAM IS A VIOLATION OF CRIMINAL AND CIVIL LAWS AND SHOULD =
SUCH AN=20
        ATTEMPT BE MADE, SPONSOR RESERVES THE RIGHT TO SEEK DAMAGES OR =
OTHER=20
        REMEDIES FROM ANY SUCH PERSON(S) RESPONSIBLE FOR THE ATTEMPT TO =
THE=20
        FULLEST EXTENT PERMITTED BY LAW.&nbsp; <BR>
        <LI><B>Use of Entry:</B> By submitting an entry, entrant (or, if =
a=20
        minor, his/her parent or legal guardian) agrees Sponsor, its =
member=20
        organization licensees and its agents&nbsp; shall own the entry=20
        submitted (including all rights embodied therein) and that it =
and its=20
        designees may exploit, edit, modify, and distribute the entry =
and all=20
        elements of such entry, including, without limitation, the =
names,=20
        likenesses, voices and actions of any persons or locations =
embodied=20
        therein, in any and all media now known or not currently known,=20
        throughout the world in perpetuity without compensation, =
permission or=20
        notification to entrant or any third party. You further grant =
LIFE the=20
        right to allow promotional materials that include your Entry to =
be=20
        embeddable by the public via YouTube or other online video or =
photo=20
        services.<BR>
        <LI><B>Winner List:</B> For the winners=92 names (available =
after October=20
        1, 2011), send a self-addressed, stamped envelope to be received =
by=20
        November 2, 2011 to: LIFE Lessons Scholarship Program Winners, =
c/o LIFE=20
        Foundation, 1655 North Fort Myer Drive, Suite 610, Arlington, VA =
22209.=20
        </LI></OL>
      <P><BR><B>Sponsor: </B>Life and Health Insurance Foundation for =
Education,=20
      1655 North Fort Myer Drive, Suite 610, Arlington, VA 22209.&nbsp; =
</P>
      <P=20
      style=3D"PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: =
0pt; PADDING-TOP: 0pt; TEXT-ALIGN: center">=20
      </P></TD></TR></TBODY></TABLE><SPAN =
class=3Darticle_seperator>&nbsp;</SPAN> </DIV>
<DIV id=3Dcontent-bottom-blue-filler>
<DIV id=3Dcontent-bottom-blue>
<DIV id=3Dbox-lg>
<DIV class=3Dbox-content>
<DIV class=3Dlh><A href=3D"http://www.lifehappens.org/online"><IMG =
alt=3D"LIFE Online"=20
src=3D"http://www.lifehappens.org/images/life-online-callout-box.jpg"></A=
>=20
</DIV></DIV></DIV>
<DIV id=3Dbox-calc>
<DIV class=3Dbox-content>
<H5>Insurance Calculators</H5>
<UL class=3D"arrow-list arrow-lg">
  <LI><A =
href=3D"http://www.lifehappens.org/life-insurance/life-calculator">Life=20
  Insurance</A>=20
  <LI><A=20
  =
href=3D"http://www.lifehappens.org/disability-insurance/disability-calcul=
ator">Disability=20
  Insurance</A>=20
  <LI><A =
href=3D"http://www.lifehappens.org/life-insurance/human-life-value">Human=
=20
  Life Value</A>=20
  <LI><A href=3D"http://www.lifehappens.org/earningscalculator">Lifetime =

  Earnings</A> </LI></UL></DIV></DIV>
<DIV id=3Dfooter>
<DIV id=3Dcopyright>Copyright LIFE =A9 2011. All Rights =
Reserved.</DIV><A=20
href=3D"http://www.lifehappens.org/">Home</A>| <A=20
href=3D"http://www.lifehappens.org/about-us">About Us</A>| <A=20
href=3D"http://www.lifehappens.org/contact-us">Contact Us</A>| <A=20
href=3D"http://www.lifehappens.org/catalog/">Product Catalog</A>| <A=20
href=3D"http://www.lifehappens.org/blog">Blog</A>| <A=20
href=3D"http://www.lifehappens.org/life-lessons/donate">Donate</A>| <A=20
href=3D"http://www.lifehappens.org/press-releases/">Press Room</A>| <A=20
href=3D"http://www.lifehappens.org/privacy-policy">Privacy Policy</A> =
</DIV><!-- START SCANALERT CODE -->
<DIV class=3Drss-logo><A =
href=3D"http://www.lifehappens.org/rss-feeds"><IMG=20
alt=3D"RSS 2.0" =
src=3D"http://www.lifehappens.org/images/M_images/rss-logo.png"=20
align=3Dright></A>=20
<DIV style=3D"MARGIN: 0px 645px 10px; WIDTH: 150px"><A=20
href=3D"https://www.mcafeesecure.com/RatingVerify?ref=3Dwww.lifehappens.o=
rg"=20
target=3D_blank><IMG=20
oncontextmenu=3D"alert('Copying Prohibited by Law - McAfee Secure is a =
Trademark of McAfee, Inc.'); return false;"=20
height=3D22=20
alt=3D"McAfee SECURE sites help keep you safe from identity theft, =
credit card fraud, spyware, spam, viruses and online scams"=20
src=3D"http://images.scanalert.com/meter/www.lifehappens.org/22.gif" =
width=3D105=20
border=3D0></A></DIV></DIV><!--<a href=3D"#">
      <img src=3D"/images/rss-logo.png" width=3D"20" height=3D"20" =
alt=3D"Life Health Long-Term Care Disability Insurance RSS Feed" =
class=3D"rss-logo" />
     =20
    </a>--></DIV></DIV>
<DIV id=3Dcontent-bottom-white></DIV></DIV></DIV></DIV>
<SCRIPT type=3Dtext/javascript>
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");
document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' =
type=3D'text/javascript'%3E%3C/script%3E"));
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
try{
var pageTracker =3D _gat._getTracker("UA-15827729-1");
pageTracker._trackPageview();
} catch(err) {}</SCRIPT>

<SCRIPT type=3Dtext/javascript>
    Meebo('domReady');
</SCRIPT>
<!-- 1297886216 --></BODY></HTML>

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.lifehappens.org/images/logo.gif

R0lGODlhzwBAAOYAAG+OaJjRjKXZmYXKdl+6S1ZyT8nmw0JzN7/VurrJtoSwerLYqqvUoeHt39Ho
zOTp4+3x7LrWszxnMV6sTKu9pvP18vX49GWOW4mnglSaRDNaKWajWGnBVWK0UEyKPavIpf7+/lql
ScLkupXFimrEVni2arThqqTJm27FWtvw1tXd02S4Ud3k25O3i1yzSKO1nt3s2VGUQpu6lLLIrZzF
kvn6+Lzhs1OiQuT04HvLanOsZpGripmslHTIYYjQePr8+szbyXDHXVOGR9Ph0Nnp1dTtzszWymi/
VMTTwGa8U33CbmG+TYy5gvDz7+Ln4GbDUn2nc9nj153WkNHZzoCYeuru6U2VPYughsvfxnTAY+jz
5kmFO1muRl2eTmu7WcjTxozHf1+AVvf5926lYsTbv26xX8HNvme+VFCcP3fJZYC3c2GZVFegR+fs
5VmRTHC9XkV9OO3360WGNlepRWKrUoDMb0+PP63eoleWSPv8+2i1V2i5VZDSgWPCTv///2vFVyH5
BAAAAAAALAAAAADPAEAAAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydj2k9aXWFaSYC
PYg5aUGohmk+QZ6ys7S1iD2qfAYmvAJ8aTl1Nik2A3x1dUF8AswmUlICaSSDuKY+JNO22tvcksI2
IkUGNjZKDjZSw0UMRERFdyJ3RThxFjgiDiJvR3x8JiICpIDJsoJDt4MIaaXh06qOCB+EBDgw4MAB
gggNPnyIEGGBjQUthnw4wZGBRRow2jUgwiSABS0WiryZwIZNhyN/0khplQhFrERBUET6iSjoIJ9C
IfkMwpTpUaKPmkqtZcKCCQ49HMSxIQDinwEi2mAZMoMChAcIokAY+cCMDAAt/9YwOfEBygEeZtpA
UEskDhYtGXWwCdGhX52tPnIUNaAFR4oU4sIVSYFDC59sje40dhzZwOTKJrLxwUEasgHJkx+rXk26
NQ4bsRg7hizCc5HUq1W7bu11Ey4+WmvAKCGlHhEtC5QEGQADCIUESFhMaVMBRB4nFvLUGJJAhgwg
NGaInNFEjIUmflaygFDjB5YFJlAYiJMiDwgLAThgJsSHgQ0tfgQoIA4LjKBHQY7UIcACROQhYIAW
2EBDCTflJAUDBtTw4IYcdujAHvwwEAEOHZZYIhhJ7HeJAI5pAQMZCUBggQMNvDDEEAzcIQAWXyQw
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
CXS0Wg03yclOevKToAylKDkZCAA7

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.lifehappens.org/images/arrow_white_sm_d.png

iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABKSURBVHjaYvz//38pAwMDMwMq+MsAlJj2
HxNMA0kIAfEHJEEQWwgkAcJFSBI5IDFGEAEEbEB8Hmq+HsgOFijnFxAXwy0GAoAAAwApGE2wkV0v
DgAAAABJRU5ErkJggg==

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.lifehappens.org/images/arrow_white_sm_l.png

iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABESURBVHjaYvz//z8DEhAC4hYgvs8EFWAD
4iIgvgfEmUDMzAIkPIC4F4i1kLUyMeAAIIkdQKwHxLlA/BEmwYjLcoAAAwA3DQ32H4VkJwAAAABJ
RU5ErkJggg==

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.lifehappens.org/images/nav-top/consumers.gif

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
Qm/K057Oc6INAOlFfUpUnnY0BA0ICAA7

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.lifehappens.org/images/nav-top/agents.gif

R0lGODlhfgAcAPcAAOZmBv///+yMROl5Jep8KuuCNOuGOuqAMOyJP+yORu6TUOhwF+drDuZpC+dt
EuZnCOhzG+l2IPfNrrbjrLfjrffNrfndx7TiquhwFvO2iPX79P728bfjrvncxu2QSvKygv317+dr
D/b79bbirLXiq/O2ifO1huyPSO2STeyNRrjjrvzt4u2TT/O5jel4I/naw++gZP728O6WVOp/L/na
xOuFOfnbxfb89ep+Le+bXOhyGmPCTvK0hf328Ol2H8LnuvS9lO+dYPKzg+l5JGrFVvfPsel6J/bH
pOuIPfbKqbrksfnZwffQsrnksPvl1eyLQ++gZeyIPvS8kup/Lvzs4OuFOPGqdOyKQedqDep8KeuD
NedsEO6UUfO1h+6TT+h0HOl8Kf748+uEN+yLQuyOR6TcmPvl1PfRtfCjaeh1HuqAMfS6j/rj0ehx
F/W/l+yIP/bIpvOygnzMaup9K3/NbfjWvOuDNrnjr+l1H9jw0/O3i+uCM/738mTCT/O3iup7KOl7
KOuHPPfMq/zr3vbOrvvo2vS7kP738WzFWP307e6STcHnuZPVha3fop7Zkfzt4ff89vjXvudvFZjX
iuzz4ep+LO6UUPX78+duFPL68Prj0vO4jPjStvChZvfVue2RS/X06O6WU++aW+2OR+hxGffMrPS4
i3DHXe346+uBMel3IfH576Dak/bKqO+ZWu2TTvS+luqBMvri0el0Hf359ej25ZvYjfW+lbPhqfS+
lfXCnPCkavCka+6VUudtEZzYj/vz643Tfo7Tf/fOr/S8keyHPIXPdZ/ZkuyHO7zls6zfofS7keqD
NPfPsrvksvKvfehyGPbJqOl3IvbHo+v36PnbxPXEnvS/l+duE+l6Jvvj0ffLqvGoca/gpLLhqPrz
6vS4jL3ltP318O/x4r7ltdDtys7sx+2MRfrl1PKxgPnZwpLUg+yNRfXDnu+YWOh0HeuBMup9LPbM
q/zu4/v07fn9+fO5juv36fXDnfz07L/mt2fEU/ClbOuENvXCmwAAACH5BAAAAAAALAAAAAB+ABwA
AAj/AHfs6EOEjq1GTVRM4DBhAoWHFBo6HDEiYsOHFyNidIiRocWFGTlCdEgyoscJIzhoBMmRJEuI
FFSedPmR5IiWGimQUPaLDpE+AvchklOmHCpIAZIqXcq0qdOnUKNKnUq1qtN6mfKQmCQsGBE5Fyh9
Q1enSJJW2wSVqsBWglsJFeDKbRv37du4eO26xVsXbt69eve2lXuXr9+7h9kOXnyYMNxhTKoN2kDt
h6N1p8qMA0bISi8y50Z5+KTIixcFqFOrXs26tevXr1CzaD37tW3VtVOzyH07VKcukeiBusPImLl8
8ixpEVMDyZUxAgSwS0C9uvXr2LNr3869u/fv4Mmg/9jliVaeY6xqaeOX6oCWKoGiIHj+pH70+/jz
69/Pv7///wAGKKAAJ6RTyD3edLMKEwlUMsMedlRhQCBIIBGFfAhkqOGGHHbo4YcghijiiCSWeIUo
dSQSzgQaWMMMAVOoUYAWEdZQgwE45qjjjjz26OOPQAYp5JBE6nhCNBv80IQIbuAAyBw4zKBGLHsU
YOWVWGap5ZZcdunll2CGKaaWxbQTxg9KiHALAdlkMUc8OEwxw5wH1GnnnXjmqeeefPbp55+ABnqn
GLqEsciSQPzhwgBGAJJFFgREKumklFZq6aWYZqrpppx2aik8bvChjxI3SDGAD6q4oOoQrA7g6quw
xv8q66y01mrrrbjmqmusOMDCBzl3lCrNF++kkYYPyEag7LLMNuvss8t6YIEFHjA7xRrzJOXEGhFI
O+20VnQ7rTvK4mNBBN+mG0EcTmgbB7TwxuvsH0BskIwKIhCDByk6QODvvwAHLPDABCeRVBL/gmFG
ACu00MLCEMgQwAYdVMxNxEltAAYEHQTAcQcrMFxxCwy34M8KHRCs8soCuyDFBs6ocIM9X0iCwc0Y
LKDzzjz37PPPPceQVAw7PxOADTwHsQAXR/fMdFKcLGBDADvrEYAeOk+ttM5bA+311zzjscwhSshs
CDS+OKD22my37fbbcOcQwBlnBJCD2jTY7cAbKPT/7QAKAfRAw+Bv/B3ANT3YnffaGQSQgdpwJPUI
HLzAbfnlb+vQwgYKaWAKBgyELvropJdu+ukMHBEAGmgEcEToLwTgAQOxJ8WAB4G/oDsytwdggiuB
axKA6Cb4HvosqiuVC+rMNy/6AuBsQMEIGmyCTQPYZ6/99tx3770OSbHBRlI6NDBNADw0UMMJSTXA
vjrbs58+E0plzwP68QPRvvf89789Jn7YwARIoIESbOEBCEygAhfIwAY6EAoBoMISlkCFAEDhASlI
ihXa8ICkYDAAskiBCI3wQSE8oA3i8CAChRAAEz6gGVAgYT8i6MAa2pCBW8hADC5wAQ1kgAEACKIQ
0odIxCIa8YhFCAAMggiDABSBiU0BgACY8gEpBqCKAJBYAIT4gSsGcQlLAYEMjkjGMhYxBF0AAQku
IIIMYMGMcIxjdDAQRAxER4gDgMEHPiAAOtoRPwMAgB0DGcQ7BnEAAiBkFvcIAzrG8ZFFZIAJQHAB
XPgQiJDMpCY3yclOwjEEJVBjD/3wRk+a8pSoTGUQQ5ABSl7gEiXApCpnSctanlGHa7ykLXfJy1SG
YJI8FEEse0nMYmbylzHI5Q+NycxmGhGUIBgBG0tQSmdak5msjGZAAAA7

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.lifehappens.org/images/nav-top/media.gif

R0lGODlhfgAcAPcAAOZmBv///+p8KuuCNOqAMOuGOuyORuyMROyJP+6TUOdrDuZpC+dtEuZnCOhz
G+l5JehwF+l2IPfNrt3y2N3y2ffNrf7//vnZwe+bXNzx1+uDNe2QSvO2iN7y2u6WVOqBM9vx1u6U
UedrD/317/728fS8kup/L/naxOyNRuDz3PO2ifvl1O2STf307euFOeyPSO2TT+l4I/nZwvzt4vfQ
st/y2uhwFuuFOMrqw/GqdOp+Lfnaw5HUgmPCTu+YWHDHXel2H/728PnbxfS6j/318Ol5JOdqDeyI
PuyLQ+uCM++gZeuIPeuEN+p8KfKseOp/LvO1hvS/l+l7KPO3iup7KPvl1e6UUOuDNvbGouyKQdbv
0GTCT/328Ol1H+yKQOqAMdTuzuuBMWzFWPbFof748/jWvPD57uyLQvri0ep+LP3+/fvj0fbMreL0
3up9K/bOsPKtevv+++hyGnTIYb/mtn3Ma++gZO6VUu6TT/W/l6Dak/738pXWh/v48+uHPPS9lPz2
8fS8k8XovfClbPH57/zs4eh1Huj25edsEOh0HOhxGeqDNO2MRfXCnPXDnvXDnel8KeduE+l8Ku6S
Tf738ehyGPrj0vGmbuyNRel3Ifvk0/S8kfncxu2TTvS4i/S4jOduFOl6J+l6JudvFfS+leP04O+d
YPfLqup9LOl0HeuBMvO1h/O4jPO5jfXEnvbKqeX14udtEfKwf/O5juqBMuyOR/S+lvfMrPS7kPfP
sel3Iu+fY/fMq+h0Hef149rx1el5JvfOr9/z2/O3i+6WU/bJqPzt4fbKqO2OR+2RS/ndx/W+lfS7
keyHPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAB+ABwA
AAj/AHv02PKDDx0wKWpM6DBhAoWHFBo6bBiRYsWHDi9iZFhxocWMECdGjMixYYeRHjNOTAmRwsmS
KzuuVDmSQgYwdPj82CJQzBweOAipsRCgqNGjSJMqXcq0qdOnUKMqtaCGEA4ec8T84AGiT4sqZXK9
OnaK160KaCWolVCBrdu0bdeubUtXrlq6cdnWvWv3blq3c/HqnTsY7d/DgwGzDUajTJUWfUDw+FEH
B6AWb3LcqcUI2YZkk/DgSUC6tOnTqFOrXt2JNIzUr1fLNh27NIzas4ndyfGmBSAcdfSYacHGigYm
LpZkOXPgACYD0KNLn069uvXr2LNr386diQYrbFqY/9EjKM6aQWEIaLjh5wiC5UjiN59Pv779+/jz
69/Pv39/DQSEMcgacQiihQU0GJCGCUlccUMBfiyxxBHuIWDhhRhmqOGGHHbo4YcghghiEiakYQAN
FmgxgQWuLCLAE18MoIGDLrhQwI045qjjjjz26OOPQAYp5JA5vlAMCYekYEEeOkjhhg4mfEFLEgNU
aeWVWGap5ZZcdunll2CGmWUzjpCRpAXLCCBKE26gosMTJsRJwJx01mnnnXjmqeeefPbp5591MtEI
Gb4o+QcVMTwQihRNNCHAo5BGKumklFZq6aWYZqrpppSqkscesChZwgNAZBLDqUWk+sCqrLbq6quw
rv/6AQYYfCArrR/MSiutXjygK66serErBqzqamusyCar7Ko62LJHKcJYUIIuifRiiCFAZBvBttx2
6+234HLrQ1GPbDtEUT6Me9QQEahrlDJPRHCuUdzmUFQO4ear777cUvEHCW3UYMEmXSgihwMIJ6zw
wgw37LAHRZEAiQMzFOUBxCtc7MENDmDswS6cBLCCAzfIIrIHCa9Q1MgOt+zyywjHUALAAs+SyCg2
5GwDBDz37PPPQAf9cwgBVDzMJUUHEALRmiwdAjAQEC1Ez0IEYErUAUzN8wBFVzyA0GCHLTbPXTBD
SUIW4FJJLAy07fbbcMct99wMsBDACSdwYQzeAbD/YPdRLNR9t9scBMCB4Ce4DUcAUUQRABx0Ry55
5HK0QoJCFnhigwKcd+7556CHLjrnGwSwQ+kBbLBD6qVbssHrqShQ+g6dkxKAE7Kb3nkhtzsRQCGj
By988BB8QkJEFrASyQLMN+/889BHLz3zLwQgwwI00LCADAG8UP31zn/PvAtcBCDJAuIv4EJSLkzv
/vvTgzIFCRNkYIEKiDSg//789+///wDUHwoCcAH+XSAAKBggES7AQCU0QIEXQENRHKgECS6wAYEI
ABYSiIUABCKAIAxhABHBgSBkwH4cUAAAVsjCFrrwhTCM4Qo1cIEStLAEF9AADRnIQDsAYIcMLMEB
h1ZoBx5eAABjyOEMLzAGGTrxiTIUwSpGkAEQWIADRoCiFrfIxS568YtaVAAUqPiLK6oQjGhMoxrX
CEURqICK9ptCFtlIxzrakYsi4AAVraiCM97xj4D8Yx5NaMUUBvKQiFSjCMZYxfv5MZGQjKQTF0lI
M0rykphsoRtHMAE+zjGToIRkHjkZEAA7

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.lifehappens.org/images/M_images/printButton.png

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

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.lifehappens.org/images/M_images/emailButton.png

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
ACyS/ZAhME+HAAAAAElFTkSuQmCC

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.lifehappens.org/images/stories/life_programs/Life_Lessons_small2.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgASwDMAwERAAIRAQMRAf/EALIAAAEFAQEBAAAAAAAAAAAA
AAAEBQYHCAMCAQEBAAIDAQEAAAAAAAAAAAAAAAEDAgQFBgcQAAEDAwIDBAMKDAYBBQAAAAIBAwQR
BQYAEiETBzFBIhRRYRVxgaGxMrN0FjcIkUJictIjM5NVdTZmwVKCkjQ1c7JDJLQlEQACAgECAwUE
CAUFAQAAAAAAAQIDERIEITFRQXEyEwVhkaEi8IGxwdFCUhThgpJDNPFyIzMGFv/aAAwDAQACEQMR
AD8A0BOn5PJyaVa7XJjx2YzDTyq+0pqquKqLxRU9GpB08l1B/icD9wf6WgDyXUH+JQP3B/paAPJd
Qf4lA/cH+loA8l1B/iUD9wf6WgDyXUH+JwP3B/paAPJdQf4nA/cH+loDza5+SM5MNqusiPIbciFJ
FWG1CioaAiLVV9egJPqAGgDQBoA0AaANAGgDQBoA0AaANAGgDQBoA0AaAjEP+u7v9Bj/ABlqSGVb
0niXpLdcb/Zrg29cWnThzrfcHjZjBHId4PcwRcJDQ+zhSm5PXrf3UllJo816NXLQ5xfzcmnywc8k
O63HDlxmFfPrVkNnMrteLk04iCwwKEKstGnF1ePZ2+mnhTWFTSllrCZfvIynS4ReuUfmbK5tS3W5
z4sCJIMpMxwWWEJ0hRTNaCirXhVddGTSWTy1UJzmoJ8WfDK+N3AraaShuIO8hYdT5vNrRA21rVV0
Uo4z2EyrtU9HHUXF05xayY9fITOUXQHMwmArtvsxOkaMCiVqqJUVcpXt9e2vbrnX3OS+VfKep9O2
MaWvMebH2dP4lSQpM9vJOQch2rVw5aopl+K/tp26344cPqPOWNxvxn8xpp77Qo/8sP59NcQ+gnbL
8SsOSWxY94jeYFgXDjqhuNqBqCjuFWyFa6gGZvur2yLesyuRXfmTStkZqTBV111eW8L1ENE3Urw7
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

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.lifehappens.org/images/life-online-callout-box.jpg

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
wdAH6B/NfwdAbk/NvllaeT5b4dtPL7e/u7aA/9k=

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.lifehappens.org/images/M_images/rss-logo.png

iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAARbSURBVHjajJVbaFxVFIa/fS6TuaRtJk3Q
pM2FpJLWxl5F0FokiqXSvokXRPomtYJFSosIIkIffCj44EME8SGCiOJbH7xSbYJFI2iKSdOWprTN
ZZI2zXUmM3PmnL2P68yJtaU+uGEPzOy9/rXX/69/jSqvjHQtXB9pv3n+5w9ujw4Q+mWUCkFZQLRl
KcV/rVCuWbZLdssT1G3adcStSQ86uuIdX86N7TT52Z3de3uwLCM3o9sVML7guhJVswoa3guIwmiL
6fFpVmauH13XtrVX/fn54UuszHV1b2vEdUvQ9irYAhAsQykHhSuweB50UYAd2Ym7ECW5ncRXnYwM
TWBS2RFn/kJ/ceuTPbj+ZTyvEav+GVzrrmeYgLA4AdM/Qu40qixJ7PS/NIQF3KRPU0sHF86d9e1D
e9Yd3tDe3pRmClPR5BeXCBbG5EG3McKhlayXirOo9buhcS+6MItavkxEM0Y+TISq8XQDM9fGZpwo
UxgdaEUiWCQ7+YmQbVBSdiV0Ka3dBi0HqGl/DifTgv3oKfzzp3Cu9Un1qVg4y4oxBMuq8qwlja+h
4stZEtutQ+mApDdLZu4nEn++TfnMa5RvXapW6m4/ht96iLBUEK59idMxhmA5MU/RF41fWMI8cpya
1qcx+XERYxSVO4u78Bfu/ACl/msUdp+ktuMpErtOEOSv484It2knFuhOo0XP9QNUpUy4thPqN2O3
7cPe/haqpw+z+U1JniFVvoE9+A7erYvSThZqxwm0lQWvGGPIElGyhx/c0NKUDiZR8tLS3BSlmYv4
xUXCZANuph7V9Dg68QBqoh/Xm6EyfwOr4yBObSP+Qg7n9h8U3TZuTo3P3PtCY7Nm/nfWXP6Y1C9H
KX99gPzI6SrNdtfz6IcOCWeGxFQ/lavfxy/qeknik8Khvqvkf0TxK6iggm20kGuo86XEM0coXvqO
qOus7a+jU504xoPRr6odY9V3Yuq6JbZU9U6scnRSqYjbDKb5WcKOF4VjcYsfklYeZuB9/PIKVmY9
pnUfoedhT/+KWcqhnASqcZvEelWVV0uOW0bvOYk62Ifa3wv7P5V+TFT7M52/QjB2Jp4TDRIc1oiz
iuiojaICnbXoQMdVVC2uKwSJjaiHX5CMMgyik7YedONjomAByytj5XOx1eo6JEo4k45QAlpd6WYh
M1W1qRPNICVbi6pR29jJ2lXfa3R+DkfH7aDHf2N53SbU3FUyUXmRCE46vuvL92jLckI7IVQlSRSn
Wfr2Xcy+98QNFt5gH6nJc2ILcadUkRj+DIa/xHEccVNQtZn3zTGWBzrJKOFfJQidJKq/9+XhTHGp
e0fWxR7vp6DS1RGVKd1AJUWYcHWqKO644c7glWEc3TVigqElWEnVjqihHz7ck58cfaNmdvyVtvos
ronlN8rh/6wAlwmZUOWG1i/WbNzSG5nwXCK7Icgvz28ZvjIkAgk31dl0/4S+/z9AyLBtVHM3tdnm
j+SHwb8FGADOR/y3f4QHMwAAAABJRU5ErkJggg==

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.scanalert.com/meter/www.lifehappens.org/22.gif

R0lGODlhAQABAPAAAMzMzAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.lifehappens.org/templates/life/css/style.css

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: url(/images/bg_body_green.gif) #63c24e no-repeat left top; =
FONT: 80% Arial, Helvetica, sans-serif
}
INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
OPTION {
	PADDING-RIGHT: 3px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
UL {
	MARGIN: 0px 0px 0px 25px
}
OL {
	MARGIN: 0px 0px 0px 25px
}
P {
	MARGIN: 0px 0px 20px
}
TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
A {
	COLOR: #00a0de; TEXT-DECORATION: underline
}
A:link {
	COLOR: #00a0de
}
A:visited {
	COLOR: #00a0de
}
A:hover {
	COLOR: #e66606; TEXT-DECORATION: none
}
A:active {
	COLOR: #ff9000
}
.t-c {
	TEXT-ALIGN: center
}
.t-r {
	TEXT-ALIGN: right
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
-12px 0px 0px -10px; FONT: 1em/3em georgia, serif; COLOR: #ffffff; =
PADDING-TOP: 10px
}
H2 {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: right 50%; =
PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/images/blue-grad.jpg); =
PADDING-BOTTOM: 3px; MARGIN: 20px 0px 10px; FONT: bold 1.5em georgia, =
serif; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-y
}
.contentdescription-press-release H2 {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: right 50%; =
PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/images/blue-grad.jpg); =
PADDING-BOTTOM: 3px; MARGIN: 20px 0px 10px; FONT: bold 1.5em georgia, =
serif; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-y
}
.contentpane-press-release TD H2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 10px; =
BACKGROUND-IMAGE: url(/images/blue-grad.jpg); PADDING-BOTTOM: 3px; =
MARGIN: 20px 0px 10px; FONT: bold 1.5em georgia, serif; COLOR: #ffffff; =
PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-y
}
H3 {
	FONT: 1.3em georgia, serif; COLOR: #ffffff
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1em; BACKGROUND: =
#b9e4b0; PADDING-BOTTOM: 0px; MARGIN: 10px 5px 5px 0px; COLOR: #00a0de; =
LINE-HEIGHT: 1.7em; PADDING-TOP: 0px
}
H5 {
	FONT: bold 1.1em georgia, serif; TEXT-TRANSFORM: uppercase; COLOR: =
#00a0de
}
H6 {
	FONT-SIZE: 1em; MARGIN: 0px 0px 5px; COLOR: #00a0de
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.l {
	FLOAT: left
}
.r {
	FLOAT: right
}
.clear {
	CLEAR: both
}
.m-tb-5 {
	MARGIN: 5px 0px
}
.m-tb-10 {
	MARGIN: 10px 0px
}
.m-t-5 {
	MARGIN: 5px 0px 0px
}
.m-t-10 {
	MARGIN: 10px 0px 0px
}
.m-b-20 {
	MARGIN: 0px 0px 20px
}
.b0 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.b {
	FONT-WEIGHT: bold
}
.no-b {
	FONT-WEIGHT: normal
}
.u {
	TEXT-DECORATION: underline
}
.no-u {
	TEXT-DECORATION: none
}
.i {
	FONT-STYLE: italic
}
.no-i {
	FONT-STYLE: normal
}
.small {
	FONT-SIZE: 0.9em
}
.block {
	DISPLAY: block
}
.box-content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 20px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 15px; PADDING-TOP: 35px
}
.box-content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 20px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 15px; PADDING-TOP: 10px
}
.box-content H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.box-content A {
	FONT-SIZE: 1.1em; POSITION: relative
}
.box-content LI {
	MARGIN: 0px 0px 4px
}
.box-content .arrow-list {
	WIDTH: 200px; MARGIN-RIGHT: 95px
}
.drop-cap {
	FONT-SIZE: 3em; FLOAT: left; MARGIN: -3px 4px 0px 0px; TEXT-TRANSFORM: =
capitalize; LINE-HEIGHT: 0.9em; FONT-FAMILY: Georgia, "Times New Roman", =
Times, serif
}
.img-right {
	FLOAT: right; MARGIN: 0px 0px 0px 10px
}
.img-left {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
#insurance101 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 17px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 410px; PADDING-TOP: 0px
}
#who-needs-new {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; PADDING-TOP: 50px
}
#who-needs-new IMG {
	MARGIN-TOP: 8px
}
#who-needs-new H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e97823; PADDING-TOP: 0px
}
#who-needs-new A {
	FONT-WEIGHT: bold; COLOR: #000; FONT-FAMILY: Arial; TEXT-DECORATION: =
none
}
#who-needs-oct {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 45px
}
#who-needs-oct IMG {
	MARGIN-TOP: 8px
}
#who-needs-oct H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e97823; PADDING-TOP: 0px
}
#who-needs-oct A {
	FONT-WEIGHT: bold; COLOR: #000; FONT-FAMILY: Arial; TEXT-DECORATION: =
none
}
#who-needs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; PADDING-TOP: 80px
}
#who-needs IMG {
	MARGIN-TOP: 15px
}
#who-needs H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e97823; PADDING-TOP: 0px
}
#who-needs A {
	FONT-WEIGHT: bold; COLOR: #000; FONT-FAMILY: Arial; TEXT-DECORATION: =
none
}
#who-needs UL {
=09
}
#who-needs LI {
	MARGIN: 0px 0px 4px
}
#rls-box {
	PADDING-RIGHT: 15px; PADDING-LEFT: 20px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; PADDING-TOP: 35px
}
#rls-box UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px =
0px 0px 25px; PADDING-TOP: 0px
}
#rls-box LI {
	MARGIN: 0px 0px 2px
}
#rls-box A {
	FONT-SIZE: 1.2em
}
#rls-box H3 {
	FONT: bold 1.4em georgia, serif; COLOR: #ffffff
}
.p15 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 15px
}
.line {
	BORDER-TOP: #cccccc 1px solid; MARGIN: 4px 0px
}
.arrow-list {
	FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/images/arrow_blue_sm.gif); =
MARGIN: 5px 0px 0px 25px; COLOR: #de7520
}
.arrow-list A {
	COLOR: #de7520; TEXT-DECORATION: none
}
.arrow-list A:hover {
	TEXT-DECORATION: underline
}
.arrow-lg {
	FONT-SIZE: 13px; LIST-STYLE-IMAGE: url(/images/arrow_blue_lg.gif)
}
.light A:link {
	COLOR: #ffffff
}
.light A:visited {
	COLOR: #ffffff
}
.orange {
	COLOR: #e76e13
}
.green {
	COLOR: #6bc557
}
.blue {
	COLOR: #00a0de
}
.back {
	TEXT-ALIGN: right
}
.back A:hover {
	COLOR: #e66606
}
#gradient {
	BACKGROUND: url(/images/bg_body_gradient.gif) repeat-x 50% top; MARGIN: =
0px 0px 15px; HEIGHT: 7px
}
#container {
	MARGIN: 70px 0px 0px; WIDTH: 1040px
}
#nav {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 223px
}
#nav .nav-line {
	BORDER-TOP: #8fd380 1px solid; MARGIN: 3px 10px
}
.nav-line {
	BORDER-TOP: #8fd380 1px solid; MARGIN: 4px 10px
}
#nav .nav-sub-line {
	BORDER-TOP: #8fd380 1px solid; MARGIN: 4px 10px 4px 0px
}
.nav-sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: #b9e4b0; =
PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px 10px; WIDTH: 200px; =
PADDING-TOP: 5px
}
.nav-sub A {
	MARGIN: 0px; COLOR: #e76e13
}
.nav-sub A:hover {
	COLOR: #00a0de
}
#logo {
	Z-INDEX: 999; LEFT: 5px; POSITION: absolute; TOP: 10px
}
#logo A {
	MARGIN: 0px
}
#logo IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 5; LEFT: 211px; =
PADDING-BOTTOM: 0px; WIDTH: 829px; PADDING-TOP: 10px; POSITION: absolute
}
#header {
=09
}
#toparea {
	FONT-SIZE: 0.89em; Z-INDEX: 20; FLOAT: right; PADDING-BOTTOM: 20px; =
MARGIN: -110px 0px 0px 25px; WIDTH: 785px; COLOR: #ffffff; POSITION: =
absolute
}
#toparea A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#toparea A:hover {
	TEXT-DECORATION: none
}
#toparea .text {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 10px; COLOR: #00a0de; =
PADDING-TOP: 1px
}
#search {
	FONT-SIZE: 0.89em; Z-INDEX: 20; FLOAT: right; MARGIN: -42px 0px 0px =
500px; COLOR: #ffffff; POSITION: absolute
}
#search A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#search A:hover {
	TEXT-DECORATION: underline
}
#search FORM {
	DISPLAY: inline
}
#search .text {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 10px; COLOR: #00a0de; =
PADDING-TOP: 1px
}
#search .go {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: =
0px; CURSOR: pointer; COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
#content {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: =
url(/images/bg_content.png) repeat-y; PADDING-BOTTOM: 0px; WIDTH: 809px; =
PADDING-TOP: 0px
}
#content-top-white {
	Z-INDEX: 10; FLOAT: left; WIDTH: 829px; POSITION: absolute; HEIGHT: =
20px
}
#content-bottom-white {
	Z-INDEX: 10; FLOAT: left; WIDTH: 829px; POSITION: absolute; HEIGHT: =
20px
}
#content-top-white {
	BACKGROUND: url(/images/bg_content_top_white.png); MARGIN: -20px 0px =
0px -20px
}
#content-bottom-white {
	BACKGROUND: url(/images/bg_content_bottom_white.png); MARGIN: -10px 0px =
0px -20px
}
#content-top-blue {
	Z-INDEX: 15; POSITION: absolute
}
#content-bottom-blue {
	Z-INDEX: 15; POSITION: absolute
}
#content-top-blue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: =
url(/images/bg_content_top_blue.gif); PADDING-BOTTOM: 0px; MARGIN: -10px =
0px 0px -9px; FONT: 1.6em/3em georgia, serif; WIDTH: 791px; COLOR: =
#ffffff; PADDING-TOP: 0px; HEIGHT: 60px
}
#content .fl {
	FONT-SIZE: 1.3em
}
#content-bottom-blue-filler {
	CLEAR: both; BACKGROUND: url(/images/bg_content.png) repeat-y; WIDTH: =
789px; HEIGHT: 223px
}
#content-bottom-blue {
	BACKGROUND: url(/images/bg_content_bottom_blue.gif) no-repeat 50% =
bottom; MARGIN: 0px 0px 0px -9px; WIDTH: 806px; HEIGHT: 223px
}
#copy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1em; =
PADDING-BOTTOM: 10px; PADDING-TOP: 60px
}
#copy .componentheading-press-release {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 2.2em georgia,serif; COLOR: #e6690b; PADDING-TOP: 0px
}
#home-img {
	FLOAT: left; MARGIN: 30px 0px 0px
}
#home-txt {
	FLOAT: left; MARGIN: 0px; COLOR: #1aaae1
}
#home-txt .green {
	COLOR: #8fc495
}
#home-boxes-left {
	FONT-WEIGHT: normal; COLOR: #000000; LINE-HEIGHT: normal
}
#home-boxes {
	FLOAT: right; WIDTH: 410px
}
#home-boxes .callout IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; MARGIN-RIGHT: -10px; BORDER-BOTTOM: =
#000000 1px solid; TEXT-ALIGN: center
}
#box-callout {
	BACKGROUND: url(/images/industry-callout.jpg) no-repeat; MARGIN: 0px =
0px 10px; WIDTH: 320px; HEIGHT: 152px
}
#box-green-new {
	BACKGROUND: url(/images/bg_box_green_large-new.png); MARGIN: 0px 0px =
10px; WIDTH: 410px; HEIGHT: 162px
}
#box-green {
	BACKGROUND: url(/images/bg_box_green_large.png); MARGIN: 6px 0px 10px; =
WIDTH: 410px; HEIGHT: 119px
}
#box-green H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 10px
}
#box-green-left {
	BACKGROUND: url(/images/bg_box_green_wide.gif) no-repeat; MARGIN: 15px =
0px 0px -5px; WIDTH: 421px; HEIGHT: 119px
}
#box-curves-new {
	BACKGROUND: url(/images/september-new.png) no-repeat; MARGIN: 0px; =
WIDTH: 336px; HEIGHT: 162px
}
#box-curves-oct {
	BACKGROUND: url(/images/october-new.jpg) no-repeat; MARGIN: 20px 0px =
0px; WIDTH: 410px; HEIGHT: 162px
}
#box-cartoon {
	BACKGROUND: url(/images/cartoon-callout.jpg) no-repeat; MARGIN: 20px =
0px 0px; WIDTH: 410px; HEIGHT: 162px
}
#box-curves {
	BACKGROUND: url(/images/september.png) no-repeat; MARGIN: 0px; WIDTH: =
336px; HEIGHT: 230px
}
#box-sm {
	BACKGROUND: url(/images/bg_box_sm.png); FLOAT: left; MARGIN: 15px 0px =
15px 17px; WIDTH: 159px; HEIGHT: 101px
}
#box-med {
	BACKGROUND: url(/images/bg_box_wide.png); FLOAT: left; MARGIN: 15px 0px =
15px 5px; WIDTH: 390px; HEIGHT: 128px
}
#box-calc {
	BACKGROUND: url(/images/bg_box_calc.png); FLOAT: left; MARGIN: 15px 0px =
15px 5px; WIDTH: 390px; HEIGHT: 128px
}
#box-lg {
	FONT-SIZE: 0.89em; BACKGROUND: url(/images/bg_box_wide.png); FLOAT: =
left; MARGIN: 15px 0px 15px 10px; WIDTH: 390px; HEIGHT: 128px
}
.lh {
	BORDER-RIGHT: #184397 1px solid; FLOAT: left; MARGIN: 3px 0px 0px; =
WIDTH: 125px; LINE-HEIGHT: 18px
}
.lh .top {
	FONT-SIZE: 24px; COLOR: #f96b17
}
.lh .bottom {
	FONT-SIZE: 11px; COLOR: #184397
}
.lh-text {
	FONT-SIZE: 1em; MARGIN: 0px 0px 0px 131px; WIDTH: 215px
}
.lh-text A {
	FONT-SIZE: 1em; COLOR: #000000; TEXT-DECORATION: none
}
.lh-text A:link {
	COLOR: #000000
}
.lh-text A:visited {
	COLOR: #000000
}
.lh-text A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
#footer {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: =
0.89em; BACKGROUND: url(/images/footer_stripe.png) repeat-y; =
PADDING-BOTTOM: 0px; WIDTH: 786px; COLOR: #ffffff; LINE-HEIGHT: 2.9em; =
PADDING-TOP: 0px
}
#footer A {
	MARGIN: 5px; COLOR: #ffffff; TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
2px; MARGIN: 8px; LINE-HEIGHT: normal; PADDING-TOP: 2px; TEXT-ALIGN: =
right
}
.rss-logo {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 0px =
10px 0px 0px; PADDING-TOP: 6px
}
.rss-logo TABLE {
	WIDTH: 20px
}
#nav-top {
	Z-INDEX: 20; FLOAT: left; MARGIN: -41px 0px 0px 30px; COLOR: #ffffff; =
POSITION: absolute
}
#nav-top {
	LIST-STYLE-TYPE: none
}
#nav-top UL {
	LIST-STYLE-TYPE: none
}
#nav-top IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#nav-top A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: =
0.89em; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 0px; =
TEXT-DECORATION: none
}
#nav-top LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 10.5em; PADDING-TOP: 0px
}
#nav-top LI UL {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; =
BACKGROUND: #e76e13; LEFT: -999em; MARGIN: 0px; BORDER-LEFT: #ffffff 2px =
solid; WIDTH: 10.5em; BORDER-BOTTOM: #ffffff 2px solid; POSITION: =
absolute
}
#nav-top LI UL A {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#ffffff 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: =
7px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 10.7em; PADDING-TOP: 7px; =
BORDER-BOTTOM: #ffffff 0px solid
}
#nav-top LI UL UL {
	MARGIN: -2.35em 0px 0px 10.5em
}
#nav-top LI UL LI {
	MARGIN: -1px 0px 0px
}
#nav-top LI:hover UL UL {
	LEFT: -999em
}
#nav-top LI:hover UL UL UL {
	LEFT: -999em
}
#nav-top LI.sfhover UL UL {
	LEFT: -999em
}
#nav-top LI.sfhover UL UL UL {
	LEFT: -999em
}
#nav-top LI:hover UL {
	LEFT: auto
}
#nav-top LI LI:hover UL {
	LEFT: auto
}
#nav-top LI LI LI:hover UL {
	LEFT: auto
}
#nav-top LI.sfhover UL {
	LEFT: auto
}
#nav-top LI LI.sfhover UL {
	LEFT: auto
}
#nav-top LI LI LI.sfhover UL {
	LEFT: auto
}
#nav-top LI:hover {
	BACKGROUND: #00a0de
}
#nav-top LI.sfhover {
	BACKGROUND: #00a0de
}
#nav-top LI.root {
	WIDTH: 126px
}
#nav-top LI.root:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#account-links {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: =
0.59em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 15px 0px 0px; =
COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: verdana, geneva, =
sans-serif
}
#account-links A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#account-links A:hover {
	TEXT-DECORATION: underline
}
#content-cart {
	FONT-SIZE: 0.89em; FLOAT: left; WIDTH: 550px
}
#content-cart H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 2.2em georgia, serif; COLOR: #e6690b; PADDING-TOP: 0px
}
#content-cart A {
	COLOR: #e76e13; TEXT-DECORATION: none
}
#content-cart A:hover {
	COLOR: #00a0de
}
#whats-hot {
	FLOAT: left; WIDTH: 340px
}
#whats-hot IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.best {
	WIDTH: 160px; TEXT-ALIGN: center
}
DIV.best IMG {
	MARGIN: 0px 0px 5px
}
H2.home-header {
	DISPLAY: inline; FONT-SIZE: 1.6em; BACKGROUND-IMAGE: none; COLOR: =
#00a0de
}
#content-cart H2 {
	BACKGROUND-IMAGE: none; COLOR: #00a0de
}
#callouts {
	FLOAT: right; WIDTH: 200px; TEXT-ALIGN: center
}
#callouts IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#nav-cart {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: =
#e9f6fc; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: -10px 0px 0px; =
WIDTH: 215px; PADDING-TOP: 0px
}
#nav-cart .nav-line {
	BORDER-TOP: #ffffff 1px solid; MARGIN: 6px 10px
}
#nav-cart .nav-sub-line {
	BORDER-TOP: #ffffff 1px solid; MARGIN: 4px 10px 4px 0px
}
#nav-cart H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #00a0de; LINE-HEIGHT: normal; =
PADDING-TOP: 0px
}
#nav-cart A {
	FONT-SIZE: 0.89em; CURSOR: pointer; COLOR: #e76e13; TEXT-DECORATION: =
none
}
#nav-cart A:hover {
	COLOR: #00a0de
}
#nav-cart IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#nav-cart .dark {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #d3eef9; =
PADDING-BOTTOM: 6px; MARGIN: 0px 0px 6px -10px; PADDING-TOP: 10px
}
#nav-cart .dark A {
	FONT-SIZE: 1em; MARGIN: 0px 0px 0px 10px; COLOR: #0aa5dd
}
#nav-cart .dark A:hover {
	COLOR: #e76e13
}
#nav-cart .cart-sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: #d3eef9; =
PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px 10px; WIDTH: 195px; =
PADDING-TOP: 5px
}
#nav-cart .cart-sub A {
	MARGIN: 0px; COLOR: #0aa5dd
}
#nav-cart .cart-sub A:hover {
	COLOR: #e76e13
}
.prod {
	FLOAT: left; MARGIN: 10px 15px; WIDTH: 148px; TEXT-ALIGN: center
}
DIV.prod IMG {
	MARGIN: 5px 0px
}
.btn-m-l {
	MARGIN: 0px 0px 0px 2px
}
.input-img-fix {
	FLOAT: left; MARGIN: -2px -2px 0px 0px
}
.a-img-fix {
	DISPLAY: block; FLOAT: left; MARGIN: 2px -2px 0px 0px
}
.contentpaneopen {
	WIDTH: 100%
}
.contentpaneopen H3 {
	COLOR: #e6690b
}
.contentdescription H3 {
	COLOR: #e6690b
}
.contentpaneopen UL {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.contentpaneopen A:hover {
	COLOR: #e66606
}
.contentpaneopen LI {
	LIST-STYLE-IMAGE: url(/images/arrow_blue_sm.gif); MARGIN: 0px 0px 0px =
10px
}
.contentpaneopen LI A {
	TEXT-DECORATION: none
}
.contentpaneopen LI A:hover {
	TEXT-DECORATION: underline
}
.contentheading H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 2.2em georgia, serif; COLOR: #e6690b; PADDING-TOP: 0px
}
.componentheading H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 2.2em georgia, serif; COLOR: #e6690b; PADDING-TOP: 0px
}
.componentheading-press-release H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 2.2em georgia, serif; COLOR: #e6690b; PADDING-TOP: 0px
}
.componentheading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 2.2em georgia, serif; COLOR: #e6690b; PADDING-TOP: 0px
}
.componentheadingrls {
	MARGIN: 2px 0px 10px; FONT: bold 2.2em georgia, serif; COLOR: #e6690b
}
.contentheadingrls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 1.8em georgia, serif; COLOR: #00a0de; PADDING-TOP: 0px
}
.contentpaneopenrls TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.contentheadingrls H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #00a0de; LINE-HEIGHT: normal; =
PADDING-TOP: 0px
}
.contentpaneopenrls TD.buttonheading {
	DISPLAY: none
}
-- > .moduletable {
	WIDTH: 100%; TEXT-ALIGN: left
}
.moduletable TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1em; BACKGROUND: =
#b9e4b0; PADDING-BOTTOM: 0px; COLOR: #00a0de; LINE-HEIGHT: 1.7em; =
PADDING-TOP: 0px
}
.moduletable TD TABLE {
	MARGIN: 0px 0px -4px
}
.moduletable TD TABLE TD {
	BORDER-BOTTOM: #8fd380 1px solid
}
.moduletable TD TABLE TD A {
	DISPLAY: block
}
.moduletable TD TABLE TD A.mainlevel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; COLOR: #ffffff; PADDING-TOP: =
0px; TEXT-DECORATION: none
}
.moduletable TD TABLE TD A.mainlevel #active_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
.moduletable TD TABLE TD DIV {
	BACKGROUND: #b9e4b0; MARGIN: 0px 0px 0px 10px; WIDTH: 200px
}
.moduletable TD TABLE TD A.sublevel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
0.89em; PADDING-BOTTOM: 4px; MARGIN: 0px 10px 0px 6px; COLOR: #e76e13; =
PADDING-TOP: 4px; BORDER-BOTTOM: #8fd380 1px solid; TEXT-DECORATION: =
none
}
.moduletable TD TABLE TD A.sublevel:hover {
	COLOR: #00a0de
}
.sublevel A {
	COLOR: #e76e13
}
.sublevel A:link {
	COLOR: #e76e13
}
.sublevel A:visited {
	COLOR: #e76e13
}
.sublevel A:hover {
	COLOR: #00a0de
}
.sublevel A:active {
	COLOR: #e76e13
}
A.mainlevel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; COLOR: #ffffff; PADDING-TOP: =
0px; TEXT-DECORATION: none
}
.mainlevel {
	COLOR: #ffffff
}
#__leftnav A.mainlevel #active_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
#__leftnav DIV {
	BACKGROUND: #b9e4b0; MARGIN: 0px 0px 0px 10px; WIDTH: 200px
}
A.sublevel {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 0.89em; PADDING-BOTTOM: 4px; MARGIN: 0px 10px 0px 6px; =
COLOR: #e76e13; PADDING-TOP: 4px; BORDER-BOTTOM: #8fd380 1px solid; =
TEXT-DECORATION: none
}
A.sublevel:visited {
	COLOR: #e76e13
}
A.sublevel:hover {
	COLOR: #00a0de
}
A.level2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 0.89em; PADDING-BOTTOM: 4px; MARGIN: 0px 10px 0px 18px; =
COLOR: #00a0de; PADDING-TOP: 4px; BORDER-BOTTOM: #8fd380 1px solid; =
TEXT-DECORATION: none
}
A.level2:visited {
	COLOR: #00a0de
}
A.level2:hover {
	COLOR: #e76e13
}
.contentdescription P {
	MARGIN: 5px 10px 15px 0px
}
.contentpaneopen OL {
	MARGIN: 5px 20px
}
.contentpaneopen TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 0px
}
.contentpaneopen TD.buttonheading {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
.contentdescription UL {
	LIST-STYLE-IMAGE: url(/images/arrow_blue_lg.gif)
}
.contentdescription LI {
	MARGIN: 0px 10px 5px 20px
}
.contentdescription A {
	COLOR: #007aa9
}
.contentpaneopen A {
	COLOR: #007aa9
}
.contentdescription A:hover {
	TEXT-DECORATION: none
}
.contentpaneopen A:hover {
	TEXT-DECORATION: none
}
TABLE.contentpane TR TD.contentdescription {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.top-2007 {
	BORDER-RIGHT: #73c860 13px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#73c860 13px solid; PADDING-LEFT: 1px; BACKGROUND: #184397; =
PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 2px; BORDER-LEFT: #73c860 13px =
solid; WIDTH: 168px; PADDING-TOP: 1px; BORDER-BOTTOM: #73c860 13px =
solid; TEXT-ALIGN: center
}
#top-2007-inner {
	BACKGROUND: url(/catalog/images/cd-bg.jpg) #fff no-repeat 50% bottom; =
TEXT-ALIGN: left
}
#top-2007-inner A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
5px; MARGIN: 0px 5px; COLOR: #184397; PADDING-TOP: 0px
}
#top-2007-inner H2 {
	MARGIN: 0px 0px 10px 5px
}
.top-2008 {
	BORDER-RIGHT: #edae78 13px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#edae78 13px solid; PADDING-LEFT: 1px; BACKGROUND: #184397; =
PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 2px; BORDER-LEFT: #edae78 13px =
solid; WIDTH: 168px; PADDING-TOP: 1px; BORDER-BOTTOM: #edae78 13px =
solid; TEXT-ALIGN: center
}
#top-2008-inner {
	BACKGROUND: url(/catalog/images/arrow-bg.gif) #fff no-repeat 50% =
bottom; TEXT-ALIGN: left
}
#top-2008-inner A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
5px; MARGIN: 0px 5px; COLOR: #184397; PADDING-TOP: 0px
}
#top-2008-inner H2 {
	MARGIN: 0px 0px 10px 5px
}
.products-checkout {
	FONT-SIZE: 1em; WIDTH: 100%
}
.products-checkout TH {
	BORDER-BOTTOM: #000000 1px solid
}
.products-checkout TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; TEXT-ALIGN: left
}
TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; TEXT-ALIGN: left
}
.shoppingcart TD {
	VERTICAL-ALIGN: top
}
.rls-thumb {
	FLOAT: right; MARGIN: -25px 0px 0px 10px; TEXT-ALIGN: center
}
.rls-thumb A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.rls-thumb A:link {
	FONT-WEIGHT: bold; COLOR: #00a0de; TEXT-DECORATION: none
}
.rls-thumb A:visited {
	COLOR: #00a0de
}
.rls-thumb IMG {
	Z-INDEX: 999; MARGIN: 0px 0px 5px; POSITION: relative
}
#rls-video {
	MARGIN: 0px 0px 20px; TEXT-ALIGN: center
}
.insurance-101 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: left; MARGIN: 5px 5px 20px; =
WIDTH: 180px; HEIGHT: 180px; TEXT-ALIGN: center
}
.insurance-101 A {
	TEXT-DECORATION: none
}
.insurance-101 A:hover {
	TEXT-DECORATION: underline
}
.insurance-101 IMG {
	MARGIN: 5px 0px 0px
}
.rls-box {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: left; MARGIN: 5px 5px 20px; =
WIDTH: 240px; HEIGHT: 130px; TEXT-ALIGN: center
}
.rls-box A {
	TEXT-DECORATION: none
}
.rls-box A:hover {
	TEXT-DECORATION: underline
}
.rls-box IMG {
	MARGIN: 5px 0px 0px
}
A.cartoon {
	MARGIN-TOP: 23px; DISPLAY: block; BACKGROUND: =
url(/images/cartoon-callout.jpg) no-repeat 0px 0px; WIDTH: 410px; =
HEIGHT: 162px; TEXT-DECORATION: none
}
A.cartoon:hover {
	BACKGROUND-POSITION: 0px -162px
}
.rls-box-oct {
	PADDING-RIGHT: 15px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 10px 5px 20px; WIDTH: =
240px; COLOR: #000000; LINE-HEIGHT: 27px; PADDING-TOP: 25px
}
A.read-more {
	MARGIN-TOP: 20px; DISPLAY: block; BACKGROUND: =
url(/images/read-more.jpg) no-repeat 0px 0px; WIDTH: 122px; HEIGHT: =
29px; TEXT-DECORATION: none
}
A.read-more:hover {
	BACKGROUND-POSITION: 0px -29px
}
.sectiontableentry1 TD {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 17px; =
BACKGROUND-IMAGE: url(/images/big-arrow.gif); PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
.sectiontableentry2 TD {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 17px; =
BACKGROUND-IMAGE: url(/images/big-arrow.gif); PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
#rls-box-left {
	PADDING-RIGHT: 15px; PADDING-LEFT: 20px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
#rls-box-left UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px =
0px 0px 25px; PADDING-TOP: 0px
}
#rls-box-left LI {
	MARGIN: 0px 0px 2px
}
#rls-box-left A {
	FONT-SIZE: 1.2em
}
#rls-box-left H3 {
	COLOR: #ffffff
}
.sbp-box {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: left; MARGIN: 5px 0px 20px; =
WIDTH: 250px; HEIGHT: 140px; TEXT-ALIGN: center
}
.sbp-box A {
	TEXT-DECORATION: none
}
.sbp-box A:hover {
	TEXT-DECORATION: underline
}
.sbp-box IMG {
	MARGIN: 5px 0px 0px
}
.sectiontableentry1 A:link {
	COLOR: #00a0de
}
.sectiontableentry2 A:link {
	COLOR: #00a0de
}
.sectiontableentry1-press-release A:link {
	COLOR: #00a0de
}
.sectiontableentry2-press-release A:link {
	COLOR: #00a0de
}
.sectiontableentry1 A:visited {
	COLOR: #00a0de
}
.sectiontableentry2 A:visited {
	COLOR: #00a0de
}
.sectiontableentry1-press-release A:visited {
	COLOR: #00a0de
}
.sectiontableentry2-press-release A:visited {
	COLOR: #00a0de
}
.sectiontableentry1 A:hover {
	COLOR: #e66606; TEXT-DECORATION: none
}
.sectiontableentry2 A:hover {
	COLOR: #e66606; TEXT-DECORATION: none
}
.sectiontableentry1-press-release A:hover {
	COLOR: #e66606; TEXT-DECORATION: none
}
.sectiontableentry2-press-release A:hover {
	COLOR: #e66606; TEXT-DECORATION: none
}
.sectiontableentry1 A:active {
	COLOR: #00a0de
}
.sectiontableentry2 A:active {
	COLOR: #00a0de
}
.sectiontableentry1-press-release A:active {
	COLOR: #00a0de
}
.sectiontableentry2-press-release A:active {
	COLOR: #00a0de
}
.sectiontableentry1-press-release TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 0px 5px; PADDING-TOP: 5px
}
.sectiontableentry2-press-release TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 0px 5px; PADDING-TOP: 5px
}
.sectiontableentry2-press-release TD {
	BACKGROUND-COLOR: #eeeeee
}
.sectiontablefooter-press-release TD {
	TEXT-ALIGN: center
}
.anchor-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px 20px; PADDING-TOP: 10px
}
.anchor-list LI {
	LIST-STYLE-IMAGE: url(/images/big-arrow.gif); MARGIN-BOTTOM: 2px; =
FONT-FAMILY: Arial, Helvetica, sans-serif
}
.anchor-alt-tall {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 20px; FONT: 1.1em georgia, serif; WIDTH: 765px; COLOR: #00a0de; =
PADDING-TOP: 0px
}
.anchor-alt-tall-body {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: =
10px; BACKGROUND-IMAGE: url(/images/bg-anchor-tall-alt-wide.gif); =
PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.anchor-alt-tall-body STRONG {
	FONT-SIZE: 1.2em
}
.anchor-alt-tall A {
	FONT-WEIGHT: bold; COLOR: #e66606; TEXT-DECORATION: none
}
.anchor-alt-tall A:link {
	COLOR: #e66606
}
.anchor-alt-tall A:visited {
	COLOR: #e66606
}
.anchor-alt-tall A:hover {
	TEXT-DECORATION: underline
}
.anchor-alt-tall A:active {
	COLOR: #00a0de
}
.anchor-alt-tall UL {
	PADDING-TOP: 10px
}
.anchor-alt-tall LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: =
Arial, Helvetica, sans-serif
}
.anchor-tall {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 10px 10px; FONT: 1.1em georgia, serif; WIDTH: =
260px; COLOR: #00a0de; PADDING-TOP: 0px
}
.anchor-tall IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.anchor-tall-body {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: =
10px; BACKGROUND-IMAGE: url(/images/anchor-body.gif); PADDING-BOTTOM: =
10px; MARGIN: 0px; WIDTH: 240px; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
no-repeat
}
.anchor-tall-body P {
	FONT-SIZE: 0.9em; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.anchor-tall-body STRONG {
	FONT-SIZE: 1.2em
}
.anchor-tall-body UL {
	PADDING-TOP: 10px
}
.anchor-tall A {
	FONT-WEIGHT: bold; COLOR: #e66606; TEXT-DECORATION: none
}
.anchor-tall A:link {
	COLOR: #e66606
}
.anchor-tall A:visited {
	COLOR: #e66606
}
.anchor-tall A:hover {
	TEXT-DECORATION: underline
}
.anchor-tall A:active {
	COLOR: #00a0de
}
.anchor-tall UL {
	MARGIN-TOP: 0px
}
.anchor-tall LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: =
Arial, Helvetica, sans-serif
}
.more-info-left {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: left; MARGIN: 0px 25px 30px =
0px; COLOR: #e66606; TEXT-ALIGN: center
}
.more-info-left IMG {
	MARGIN: 6px 0px 0px
}
.more-info A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 3px; WIDTH: 175px; COLOR: #00a0de; PADDING-TOP: 3px
}
.more-info A:link {
	FONT-WEIGHT: bold; COLOR: #00a0de
}
.more-info A:hover {
	COLOR: #e66606; TEXT-DECORATION: none
}
.more-info A:visited {
	FONT-WEIGHT: bold; COLOR: #00a0de
}
.blogiefix {
	FONT-SIZE: 1em; WIDTH: 100%
}
.moduletable-blognav {
	FONT-WEIGHT: bold; FONT-SIZE: 0.89em; WIDTH: 239px
}
.moduletable-blognav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px =
0px 20px; PADDING-TOP: 0px
}
.moduletable-blognav LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; =
FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #d3eef9
}
.moduletable-blognav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px
}
.moduletable-blognav UL LI A {
	FONT-WEIGHT: bold; MARGIN: 0px; TEXT-DECORATION: none
}
.moduletable-blognav LI A:link {
	COLOR: #0aa5dd
}
.moduletable-blognav LI A:hover {
	TEXT-DECORATION: underline
}
.moduletable-blognav LI A:visited {
	COLOR: #0aa5dd
}
.moduletable-blognav LI UL {
	MARGIN: 0px 0px 0px -5px; BACKGROUND-COLOR: #e9f6fc
}
.moduletable-blognav LI UL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; MARGIN: =
5px 0px -5px; PADDING-TOP: 3px; BACKGROUND-COLOR: #e9f6fc
}
.moduletable-blognav LI UL LI UL {
	MARGIN: 0px; BACKGROUND-COLOR: #e9f6fc
}
.moduletable-blognav LI UL LI A:link {
	COLOR: #e76e13
}
.moduletable-blognav LI UL LI A:hover {
	TEXT-DECORATION: underline
}
.moduletable-blognav LI UL LI A:visited {
	COLOR: #e76e13
}
.contentpaneopen OL {
	MARGIN: 0px 0px 0px 50px
}
.contentpaneopen OL LI {
	LIST-STYLE-IMAGE: none; MARGIN: 0px 0px 10px; COLOR: #000000; =
LIST-STYLE-TYPE: decimal
}
.number-block {
	CLEAR: both
}
.number-block .left {
	FONT-WEIGHT: bold; FONT-SIZE: 2em; FLOAT: left; WIDTH: 115px; COLOR: =
#e6690b; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.number-block .right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; =
MARGIN-LEFT: 155px; WIDTH: 640px; PADDING-TOP: 0px
}
OL.numbers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 35px; COLOR: #e6690b; =
PADDING-TOP: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; =
LIST-STYLE-TYPE: decimal
}
OL.numbers LI {
	COLOR: #e6690b
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 0.5em; MARGIN: 0px 0px 10px; COLOR: =
#000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#companies-tables {
=09
}
#companies-tables TABLE {
	MARGIN: 10px 0px
}
#companies-tables TD {
	VERTICAL-ALIGN: top; WIDTH: 33%; TEXT-ALIGN: center
}
#companies-tables DIV.company {
	FLOAT: left; WIDTH: 32%; HEIGHT: 200px; TEXT-ALIGN: center
}
#companies-tables DIV.company IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN: auto; BORDER-RIGHT-WIDTH: 0px
}
#companies-tables DIV.back-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#companies-tables H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #63c24e 1px solid
}
.post-entry UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.post-entry LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px 30px; PADDING-TOP: 0px
}
.post-entry P A:hover {
	COLOR: #e66606
}
.ml250 {
	MARGIN-LEFT: 250px
}
.ml115 {
	MARGIN-LEFT: 115px
}
.scholarship-block A {
	FONT-WEIGHT: bold
}
.scholarship-block IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: =
0px 0px 5px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px =
solid
}
.agent-locator {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 20px; WIDTH: 230px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.agent-locator TABLE {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: =
url(/images/agent-locator-body.jpg); WIDTH: 230px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 160px
}
.agent-locator TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.88em; =
PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.agent-locator P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #333333; PADDING-TOP: =
0px
}
.agent-locator A {
	FONT-WEIGHT: normal
}
.agent-locator H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #00a0de; PADDING-TOP: =
0px; TEXT-ALIGN: center
}
.agent-locator INPUT {
	BORDER-RIGHT: #00a0de 1px solid; BORDER-TOP: #00a0de 1px solid; =
BORDER-LEFT: #00a0de 1px solid; BORDER-BOTTOM: #00a0de 1px solid
}
.agent-locator SELECT {
	BORDER-RIGHT: #00a0de 1px solid; BORDER-TOP: #00a0de 1px solid; =
BORDER-LEFT: #00a0de 1px solid; BORDER-BOTTOM: #00a0de 1px solid
}
.programs-block {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: =
left; PADDING-BOTTOM: 20px; WIDTH: 160px; PADDING-TOP: 0px; TEXT-ALIGN: =
center
}
.programs-block IMG {
	MARGIN: 4px 0px 0px
}
.arrow-list-lg {
	FONT-SIZE: 13px; LIST-STYLE-IMAGE: url(/images/big-arrow.gif); MARGIN: =
5px 0px 0px 25px; COLOR: #de7520
}
.arrow-list-lg LI {
	LIST-STYLE-IMAGE: url(/images/big-arrow.gif)
}
.scholarship-wide {
	WIDTH: 750px; TEXT-ALIGN: center
}
.reallifeform SELECT {
	WIDTH: 124px
}
.reallifestories-award {
=09
}
.reallifestories-award UL {
	LIST-STYLE-TYPE: none
}
.reallifestories-award LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; =
PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.reallifestories-award TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.reallifestories-award OL {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1.4em; COLOR: #000000
}
.reallifestories-award OL P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: =
0px
}
.reallifeform LABEL {
=09
}
.reallifeform TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.chronoform A {
	DISPLAY: none
}

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.lifehappens.org/templates/life/css/content.css

.drop-cap {
	FONT-SIZE: 3em; FLOAT: left; MARGIN: -3px 4px 0px 0px; TEXT-TRANSFORM: =
capitalize; LINE-HEIGHT: 0.9em; FONT-FAMILY: Georgia, "Times New Roman", =
Times, serif
}
.img-right {
	FLOAT: right; MARGIN: 0px 0px 0px 10px
}
.img-left {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
.scholarship-block {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; =
PADDING-BOTTOM: 10px; WIDTH: 230px; PADDING-TOP: 10px; TEXT-ALIGN: =
center
}

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.lifehappens.org/templates/life/css/ie7.css

#nav .nav-line {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
#__endleftnav {
	VISIBILITY: hidden
}
TABLE.contentpane TR TD.contentdescription {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; =
PADDING-TOP: 0px
}
.rls-box-oct {
	PADDING-RIGHT: 15px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: =
1.2em; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 10px 5px 20px; WIDTH: =
240px; COLOR: #000000; LINE-HEIGHT: 1.5em; PADDING-TOP: 25px
}
A.read-more {
	MARGIN-TOP: 20px; DISPLAY: block; BACKGROUND: =
url(/images/read-more.jpg) no-repeat 0px 0px; WIDTH: 122px; HEIGHT: =
28px; TEXT-DECORATION: none
}
A.read-more:hover {
	BACKGROUND-POSITION: 0px -29px
}
#box-curves-oct {
	BACKGROUND: url(/images/october-new.jpg) no-repeat; MARGIN: 22px 0px =
0px; WIDTH: 410px; HEIGHT: 162px
}
A.cartoon {
	MARGIN-TOP: 25px; DISPLAY: block; BACKGROUND: =
url(/images/cartoon-callout.jpg) no-repeat 0px 0px; WIDTH: 410px; =
HEIGHT: 162px; TEXT-DECORATION: none
}
A.test {
	MARGIN-TOP: 25px; DISPLAY: block; BACKGROUND: url(/images/test.jpg) =
no-repeat 0px 0px; WIDTH: 410px; HEIGHT: 162px; TEXT-DECORATION: none
}
A.test:hover {
	BACKGROUND-POSITION: 0px -162px
}

------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.lifehappens.org/js/functions.js

function swap(x, i) {
	if (!x.src) { x =3D document.getElementById(x); }
	var strOver  =3D "_on.gif";
	var strOff =3D ".gif";
	var strImg =3D x.src;
	if (i =3D=3D 1) { x.src =3D strImg.replace(strOff,strOver); }
	else { x.src =3D strImg.replace(strOver,strOff); }
	return;
}

function clearField(field, text) {
	if (field.value =3D=3D text) { field.value =3D ""; }
	return;
}

function fillField(field, text) {
	if (isblank(field.value)) { field.value =3D text; }
	return;
}

function isblank(x) {
	var blank =3D true;
	for (i =3D 0; i < x.length; i++) {
		if (x.charAt(i) !=3D ' ') { blank =3D false; }
	}
	return blank;
}

function toggleNav(id) {
	var divs =3D document.getElementsByTagName("div");
	for (i =3D 0; i < divs.length; i++) {
		if (divs[i].id.indexOf("nav-sub-") !=3D -1 && divs[i].style.display =
!=3D "none") {
			Effect.toggle(divs[i].id,'blind');
			document.getElementById(divs[i].id+"-arrow-d").style.visibility =3D =
"visible";
			document.getElementById(divs[i].id+"-arrow-l").style.visibility =3D =
"hidden";
		}
	}


	Effect.toggle(id,'blind');
=09
	if (document.getElementById(id).style.display =3D=3D "none") {
		document.getElementById(id+"-arrow-d").style.visibility =3D "hidden";
		document.getElementById(id+"-arrow-l").style.visibility =3D "visible";
	}
	else {
		document.getElementById(id+"-arrow-d").style.visibility =3D "visible";
		document.getElementById(id+"-arrow-l").style.visibility =3D "hidden";
	}
=09
=09
=09
	return false;
}
------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.lifehappens.org/js/scriptaculous/prototype.js

/*  Prototype JavaScript framework, version 1.5.0=0A=
 *  (c) 2005-2007 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://prototype.conio.net/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.0',=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate=0A=
  },=0A=
=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
  emptyFunction: function() {},=0A=
  K: function(x) { return x }=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (object =3D=3D=3D undefined) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : object.toString();=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({}, object);=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function(event) {=0A=
    return __method.apply(object, [( event || =
window.event)].concat(args).concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    var digits =3D this.toString(16);=0A=
    if (this < 16) return '0' + digits;=0A=
    return digits;=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  }=0A=
});=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback(this);=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
String.interpret =3D function(value){=0A=
  return value =3D=3D null ? '' : String(value);=0A=
}=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    var text =3D document.createTextNode(this);=0A=
    div.appendChild(text);=0A=
    return div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('',function(memo,node){ return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return {};=0A=
=0A=
    return match[1].split(separator || '&').inject({}, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var name =3D decodeURIComponent(pair[0]);=0A=
        var value =3D pair[1] ? decodeURIComponent(pair[1]) : undefined;=0A=
=0A=
        if (hash[name] !=3D=3D undefined) {=0A=
          if (hash[name].constructor !=3D Array)=0A=
            hash[name] =3D [hash[name]];=0A=
          if (value) hash[name].push(value);=0A=
        }=0A=
        else hash[name] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function(){=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.replace(/\\/g, '\\\\');=0A=
    if (useDoubleQuotes)=0A=
      return '"' + escapedString.replace(/"/g, '\\"') + '"';=0A=
    else=0A=
      return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
}=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern  =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + String.interpret(object[match[3]]);=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        try {=0A=
          iterator(value, index++);=0A=
        } catch (e) {=0A=
          if (e !=3D $continue) throw e;=0A=
        }=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator) {=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.map(iterator);=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push((iterator || Prototype.K)(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.include(value) ? array : array.concat([value]);=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string){=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if(window.opera){=0A=
  Array.prototype.concat =3D function(){=0A=
    var array =3D [];=0A=
    for(var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if(arguments[i].constructor =3D=3D Array) {=0A=
        for(var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  }=0A=
}=0A=
var Hash =3D function(obj) {=0A=
  Object.extend(this, obj || {});=0A=
};=0A=
=0A=
Object.extend(Hash, {=0A=
  toQueryString: function(obj) {=0A=
    var parts =3D [];=0A=
=0A=
	  this.prototype._each.call(obj, function(pair) {=0A=
      if (!pair.key) return;=0A=
=0A=
      if (pair.value && pair.value.constructor =3D=3D Array) {=0A=
        var values =3D pair.value.compact();=0A=
        if (values.length < 2) pair.value =3D values.reduce();=0A=
        else {=0A=
        	key =3D encodeURIComponent(pair.key);=0A=
          values.each(function(value) {=0A=
            value =3D value !=3D undefined ? encodeURIComponent(value) : =
'';=0A=
            parts.push(key + '=3D' + encodeURIComponent(value));=0A=
          });=0A=
          return;=0A=
        }=0A=
      }=0A=
      if (pair.value =3D=3D undefined) pair[1] =3D '';=0A=
      parts.push(pair.map(encodeURIComponent).join('=3D'));=0A=
	  });=0A=
=0A=
    return parts.join('&');=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Hash.prototype, Enumerable);=0A=
Object.extend(Hash.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (value && value =3D=3D Hash.prototype[key]) continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject(this, function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  remove: function() {=0A=
    var result;=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var value =3D this[arguments[i]];=0A=
      if (value !=3D=3D undefined){=0A=
        if (result =3D=3D=3D undefined) result =3D value;=0A=
        else {=0A=
          if (result.constructor !=3D Array) result =3D [result];=0A=
          result.push(value)=0A=
        }=0A=
      }=0A=
      delete this[arguments[i]];=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return Hash.toQueryString(this);=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
});=0A=
=0A=
function $H(object) {=0A=
  if (object && object.constructor =3D=3D Hash) return object;=0A=
  return new Hash(object);=0A=
};=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (typeof responder[callback] =3D=3D 'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (typeof this.options.parameters =3D=3D 'string')=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  _complete: false,=0A=
=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D this.options.parameters;=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    params =3D Hash.toQueryString(params);=0A=
    if (params && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) =
params +=3D '&_=3D'=0A=
=0A=
    // when GET, append parameters to URL=0A=
    if (this.method =3D=3D 'get' && params)=0A=
      this.url +=3D (this.url.indexOf('?') > -1 ? '&' : '?') + params;=0A=
=0A=
    try {=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous)=0A=
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.method =3D=3D 'post' ? (this.options.postBody || =
params) : null;=0A=
=0A=
      this.transport.send(body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (typeof extras.push =3D=3D 'function')=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    return !this.transport.status=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.getHeader('Content-type') || 'text/javascript').strip().=0A=
        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))=0A=
          this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + state, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      var json =3D this.getHeader('X-JSON');=0A=
      return json ? eval('(' + json + ')') : null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, param) {=0A=
      this.updateContent();=0A=
      onComplete(transport, param);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'];=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts) response =3D response.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (this.options.insertion)=0A=
        new this.options.insertion(receiver, response);=0A=
      else=0A=
        receiver.update(response);=0A=
    }=0A=
=0A=
    if (this.success()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (typeof element =3D=3D 'string')=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(query.snapshotItem(i));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  if (Prototype.BrowserFeatures.XPath) {=0A=
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";=0A=
    return document._getElementsByXPath(q, parentElement);=0A=
  } else {=0A=
    var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
    var elements =3D [], child;=0A=
    for (var i =3D 0, length =3D children.length; i < length; i++) {=0A=
      child =3D children[i];=0A=
      if (Element.hasClassName(child, className))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element)=0A=
  var Element =3D new Object();=0A=
=0A=
Element.extend =3D function(element) {=0A=
  if (!element || _nativeExtensions || element.nodeType =3D=3D 3) return =
element;=0A=
=0A=
  if (!element._extended && element.tagName && element !=3D window) {=0A=
    var methods =3D Object.clone(Element.Methods), cache =3D =
Element.extend.cache;=0A=
=0A=
    if (element.tagName =3D=3D 'FORM')=0A=
      Object.extend(methods, Form.Methods);=0A=
    if (['INPUT', 'TEXTAREA', 'SELECT'].include(element.tagName))=0A=
      Object.extend(methods, Form.Element.Methods);=0A=
=0A=
    Object.extend(methods, Element.Methods.Simulated);=0A=
=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function' && !(property in element))=0A=
        element[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  element._extended =3D true;=0A=
  return element;=0A=
};=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $A($(element).getElementsByTagName('*'));=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (typeof selector =3D=3D 'string')=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    return Selector.findElement($(element).ancestors(), expression, =
index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    return Selector.findElement($(element).descendants(), expression, =
index);=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    return Selector.findElement($(element).previousSiblings(), =
expression, index);=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    return Selector.findElement($(element).nextSiblings(), expression, =
index);=0A=
  },=0A=
=0A=
  getElementsBySelector: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  getElementsByClassName: function(element, className) {=0A=
    return document.getElementsByClassName(className, element);=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (document.all && !window.opera) {=0A=
      var t =3D Element._attributeTranslations;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name])  name =3D t.names[name];=0A=
      var attribute =3D element.attributes[name];=0A=
      if(attribute) return attribute.nodeValue;=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    if (elementClassName.length =3D=3D 0) return false;=0A=
    if (elementClassName =3D=3D className ||=0A=
        elementClassName.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).add(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).remove(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element)[element.hasClassName(className) ? =
'remove' : 'add'](className);=0A=
    return element;=0A=
  },=0A=
=0A=
  observe: function() {=0A=
    Event.observe.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  stopObserving: function() {=0A=
    Event.stopObserving.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.match(/^\s*$/);=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Position.cumulativeOffset(element);=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    if (['float','cssFloat'].include(style))=0A=
      style =3D (typeof element.style.styleFloat !=3D 'undefined' ? =
'styleFloat' : 'cssFloat');=0A=
    style =3D style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css[style] : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style];=0A=
      }=0A=
    }=0A=
=0A=
    if((value =3D=3D 'auto') && ['width','height'].include(style) && =
(element.getStyle('display') !=3D 'none'))=0A=
      value =3D element['offset'+style.capitalize()] + 'px';=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
    if(style =3D=3D 'opacity') {=0A=
      if(value) return parseFloat(value);=0A=
      if(value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if(value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  setStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    for (var name in style) {=0A=
      var value =3D style[name];=0A=
      if(name =3D=3D 'opacity') {=0A=
        if (value =3D=3D 1) {=0A=
          value =3D (/Gecko/.test(navigator.userAgent) &&=0A=
            !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? =
0.999999 : 1.0;=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A=
        } else if(value =3D=3D=3D '') {=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A=
        } else {=0A=
          if(value < 0.00001) value =3D 0;=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'') +=0A=
              'alpha(opacity=3D'+value*100+')';=0A=
        }=0A=
      } else if(['float','cssFloat'].include(name)) name =3D (typeof =
element.style.styleFloat !=3D 'undefined') ? 'styleFloat' : 'cssFloat';=0A=
      element.style[name.camelize()] =3D value;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D element.style.overflow || 'auto';=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.Methods, {childOf: Element.Methods.descendantOf});=0A=
=0A=
Element._attributeTranslations =3D {};=0A=
=0A=
Element._attributeTranslations.names =3D {=0A=
  colspan:   "colSpan",=0A=
  rowspan:   "rowSpan",=0A=
  valign:    "vAlign",=0A=
  datetime:  "dateTime",=0A=
  accesskey: "accessKey",=0A=
  tabindex:  "tabIndex",=0A=
  enctype:   "encType",=0A=
  maxlength: "maxLength",=0A=
  readonly:  "readOnly",=0A=
  longdesc:  "longDesc"=0A=
};=0A=
=0A=
Element._attributeTranslations.values =3D {=0A=
  _getAttr: function(element, attribute) {=0A=
    return element.getAttribute(attribute, 2);=0A=
  },=0A=
=0A=
  _flag: function(element, attribute) {=0A=
    return $(element).hasAttribute(attribute) ? attribute : null;=0A=
  },=0A=
=0A=
  style: function(element) {=0A=
    return element.style.cssText.toLowerCase();=0A=
  },=0A=
=0A=
  title: function(element) {=0A=
    var node =3D element.getAttributeNode('title');=0A=
    return node.specified ? node.nodeValue : null;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element._attributeTranslations.values, {=0A=
  href: Element._attributeTranslations.values._getAttr,=0A=
  src:  Element._attributeTranslations.values._getAttr,=0A=
  disabled: Element._attributeTranslations.values._flag,=0A=
  checked:  Element._attributeTranslations.values._flag,=0A=
  readonly: Element._attributeTranslations.values._flag,=0A=
  multiple: Element._attributeTranslations.values._flag=0A=
});=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    var t =3D Element._attributeTranslations;=0A=
    attribute =3D t.names[attribute] || attribute;=0A=
    return $(element).getAttributeNode(attribute).specified;=0A=
  }=0A=
};=0A=
=0A=
// IE is missing .innerHTML support for TABLE-related elements=0A=
if (document.all && !window.opera){=0A=
  Element.Methods.update =3D function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
    if (['THEAD','TBODY','TR','TD'].include(tagName)) {=0A=
      var div =3D document.createElement('div');=0A=
      switch (tagName) {=0A=
        case 'THEAD':=0A=
        case 'TBODY':=0A=
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';=0A=
          depth =3D 2;=0A=
          break;=0A=
        case 'TR':=0A=
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';=0A=
          depth =3D 3;=0A=
          break;=0A=
        case 'TD':=0A=
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';=0A=
          depth =3D 4;=0A=
      }=0A=
      $A(element.childNodes).each(function(node){=0A=
        element.removeChild(node)=0A=
      });=0A=
      depth.times(function(){ div =3D div.firstChild });=0A=
=0A=
      $A(div.childNodes).each(=0A=
        function(node){ element.appendChild(node) });=0A=
    } else {=0A=
      element.innerHTML =3D html.stripScripts();=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
var _nativeExtensions =3D false;=0A=
=0A=
if(/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
  ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) {=0A=
    var className =3D 'HTML' + tag + 'Element';=0A=
    if(window[className]) return;=0A=
    var klass =3D window[className] =3D {};=0A=
    klass.prototype =3D document.createElement(tag ? tag.toLowerCase() : =
'div').__proto__;=0A=
  });=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  Object.extend(Element.Methods, methods || {});=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    var cache =3D Element.extend.cache;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  if (typeof HTMLElement !=3D 'undefined') {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
    copy(Form.Methods, HTMLFormElement.prototype);=0A=
    [HTMLInputElement, HTMLTextAreaElement, =
HTMLSelectElement].each(function(klass) {=0A=
      copy(Form.Element.Methods, klass.prototype);=0A=
    });=0A=
    _nativeExtensions =3D true;=0A=
  }=0A=
}=0A=
=0A=
var Toggle =3D new Object();=0A=
Toggle.display =3D Element.toggle;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toUpperCase();=0A=
        if (['TBODY', 'TR'].include(tagName)) {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
var Selector =3D Class.create();=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.params =3D {classNames: []};=0A=
    this.expression =3D expression.toString().strip();=0A=
    this.parseExpression();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  parseExpression: function() {=0A=
    function abort(message) { throw 'Parse error in selector: ' + =
message; }=0A=
=0A=
    if (this.expression =3D=3D '')  abort('empty expression');=0A=
=0A=
    var params =3D this.params, expr =3D this.expression, match, =
modifier, clause, rest;=0A=
    while (match =3D =
expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))=
)?\]$/i)) {=0A=
      params.attributes =3D params.attributes || [];=0A=
      params.attributes.push({name: match[2], operator: match[3], value: =
match[4] || match[5] || ''});=0A=
      expr =3D match[1];=0A=
    }=0A=
=0A=
    if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A=
=0A=
    while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A=
      modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A=
      switch (modifier) {=0A=
        case '#':       params.id =3D clause; break;=0A=
        case '.':       params.classNames.push(clause); break;=0A=
        case '':=0A=
        case undefined: params.tagName =3D clause.toUpperCase(); break;=0A=
        default:        abort(expr.inspect());=0A=
      }=0A=
      expr =3D rest;=0A=
    }=0A=
=0A=
    if (expr.length > 0) abort(expr.inspect());=0A=
  },=0A=
=0A=
  buildMatchExpression: function() {=0A=
    var params =3D this.params, conditions =3D [], clause;=0A=
=0A=
    if (params.wildcard)=0A=
      conditions.push('true');=0A=
    if (clause =3D params.id)=0A=
      conditions.push('element.readAttribute("id") =3D=3D ' + =
clause.inspect());=0A=
    if (clause =3D params.tagName)=0A=
      conditions.push('element.tagName.toUpperCase() =3D=3D ' + =
clause.inspect());=0A=
    if ((clause =3D params.classNames).length > 0)=0A=
      for (var i =3D 0, length =3D clause.length; i < length; i++)=0A=
        conditions.push('element.hasClassName(' + clause[i].inspect() + =
')');=0A=
    if (clause =3D params.attributes) {=0A=
      clause.each(function(attribute) {=0A=
        var value =3D 'element.readAttribute(' + =
attribute.name.inspect() + ')';=0A=
        var splitValueBy =3D function(delimiter) {=0A=
          return value + ' && ' + value + '.split(' + =
delimiter.inspect() + ')';=0A=
        }=0A=
=0A=
        switch (attribute.operator) {=0A=
          case '=3D':       conditions.push(value + ' =3D=3D ' + =
attribute.value.inspect()); break;=0A=
          case '~=3D':      conditions.push(splitValueBy(' ') + =
'.include(' + attribute.value.inspect() + ')'); break;=0A=
          case '|=3D':      conditions.push(=0A=
                            splitValueBy('-') + '.first().toUpperCase() =
=3D=3D ' + attribute.value.toUpperCase().inspect()=0A=
                          ); break;=0A=
          case '!=3D':      conditions.push(value + ' !=3D ' + =
attribute.value.inspect()); break;=0A=
          case '':=0A=
          case undefined: conditions.push('element.hasAttribute(' + =
attribute.name.inspect() + ')'); break;=0A=
          default:        throw 'Unknown operator ' + attribute.operator =
+ ' in selector';=0A=
        }=0A=
      });=0A=
    }=0A=
=0A=
    return conditions.join(' && ');=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    this.match =3D new Function('element', 'if (!element.tagName) return =
false; \=0A=
      element =3D $(element); \=0A=
      return ' + this.buildMatchExpression());=0A=
  },=0A=
=0A=
  findElements: function(scope) {=0A=
    var element;=0A=
=0A=
    if (element =3D $(this.params.id))=0A=
      if (this.match(element))=0A=
        if (!scope || Element.childOf(element, scope))=0A=
          return [element];=0A=
=0A=
    scope =3D (scope || =
document).getElementsByTagName(this.params.tagName || '*');=0A=
=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D scope.length; i < length; i++)=0A=
      if (this.match(element =3D scope[i]))=0A=
        results.push(Element.extend(element));=0A=
=0A=
    return results;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Selector, {=0A=
  matchElements: function(elements, expression) {=0A=
    var selector =3D new Selector(expression);=0A=
    return =
elements.select(selector.match.bind(selector)).map(Element.extend);=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (typeof expression =3D=3D 'number') index =3D expression, =
expression =3D false;=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    return expressions.map(function(expression) {=0A=
      return =
expression.match(/[^\s"]+(?:"[^"]*"[^\s"]+)*/g).inject([null], =
function(results, expr) {=0A=
        var selector =3D new Selector(expr);=0A=
        return results.inject([], function(elements, result) {=0A=
          return elements.concat(selector.findElements(result || =
element));=0A=
        });=0A=
      });=0A=
    }).flatten();=0A=
  }=0A=
});=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, getHash) {=0A=
    var data =3D elements.inject({}, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        var key =3D element.name, value =3D $(element).getValue();=0A=
        if (value !=3D undefined) {=0A=
          if (result[key]) {=0A=
            if (result[key].constructor !=3D Array) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return getHash ? data : Hash.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, getHash) {=0A=
    return Form.serializeElements(Form.getElements(form), getHash);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.disabled =3D '';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return $(form).getElements().find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form, Form.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D {};=0A=
        pair[element.name] =3D value;=0A=
        return Hash.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    element.focus();=0A=
    if (element.select && ( element.tagName.toLowerCase() !=3D 'input' ||=0A=
      !['button', 'reset', 'submit'].include(element.type) ) )=0A=
      element.select();=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form.Element, Form.Element.Methods);=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    return element.checked ? element.value : null;=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return element.value;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return this[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' =
=3D=3D typeof value=0A=
      ? this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value));=0A=
    if (changed) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    =
Form.getElements(this.element).each(this.registerCallback.bind(this));=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0, length =3D Event.observers.length; i < length; =
i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    Event._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.detachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      try {=0A=
        element.detachEvent('on' + name, observer);=0A=
      } catch (e) {}=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (navigator.appVersion.match(/\bMSIE\b/))=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if(element.tagName=3D=3D'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent=3D=3Ddocument.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!window.opera || element.tagName=3D=3D'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();
------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.lifehappens.org/js/scriptaculous/scriptaculous.js

// script.aculo.us scriptaculous.js v1.7.0, Fri Jan 19 19:16:36 CET 2007=0A=
=0A=
// Copyright (c) 2005, 2006 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// =0A=
// Permission is hereby granted, free of charge, to any person obtaining=0A=
// a copy of this software and associated documentation files (the=0A=
// "Software"), to deal in the Software without restriction, including=0A=
// without limitation the rights to use, copy, modify, merge, publish,=0A=
// distribute, sublicense, and/or sell copies of the Software, and to=0A=
// permit persons to whom the Software is furnished to do so, subject to=0A=
// the following conditions:=0A=
// =0A=
// The above copyright notice and this permission notice shall be=0A=
// included in all copies or substantial portions of the Software.=0A=
//=0A=
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A=
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A=
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A=
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A=
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A=
//=0A=
// For details, see the script.aculo.us web site: http://script.aculo.us/=0A=
=0A=
var Scriptaculous =3D {=0A=
  Version: '1.7.0',=0A=
  require: function(libraryName) {=0A=
    // inserting via DOM fails in Safari 2.0, so brute force approach=0A=
    document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"></script>');=0A=
  },=0A=
  load: function() {=0A=
    if((typeof Prototype=3D=3D'undefined') || =0A=
       (typeof Element =3D=3D 'undefined') || =0A=
       (typeof Element.Methods=3D=3D'undefined') ||=0A=
       parseFloat(Prototype.Version.split(".")[0] + "." +=0A=
                  Prototype.Version.split(".")[1]) < 1.5)=0A=
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D 1.5.0");=0A=
    =0A=
    $A(document.getElementsByTagName("script")).findAll( function(s) {=0A=
      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A=
    }).each( function(s) {=0A=
      var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A=
      var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A=
      (includes ? includes[1] : =
'builder,effects,dragdrop,controls,slider').split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
Scriptaculous.load();
------=_NextPart_000_0016_01CBCDE1.5FF52C70
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.lifehappens.org/js/popup.js

	var win =3D null;=0A=
	function NewWindow(mypage,myname,w,h,scroll){=0A=
	LeftPosition =3D (screen.width) ? (screen.width-w)/2 : 0;=0A=
	TopPosition =3D (screen.height) ? (screen.height-h)/2 : 0;=0A=
	settings =3D=0A=
	=
'height=3D'+h+',width=3D'+w+',top=3D'+TopPosition+',left=3D'+LeftPosition=
+',scrollbars=3D'+scroll+',resizable'=0A=
	win =3D window.open(mypage,myname,settings)=0A=
	}
------=_NextPart_000_0016_01CBCDE1.5FF52C70--
