html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
  text-align:center;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  background-color: #ffffff; /* set background color - ws */
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}  
a {text-decoration:none; color:#ee7722;}


/**********/
/* Layout */
/**********/


#wrapper      {width: 741px; overflow:hidden; padding: 0 0 0 0; margin:0 auto; text-align:left; background:url(/images/interface/banner.jpg) 0 107px no-repeat; background: url(/images/interface/dottedvr.gif) 174px 209px repeat-y;}
#banner       {border-top: 6px solid #FFF; background:#FFF;}
#logo       {display:block; /*position:absolute;*/ float:left; width: 180px; height: 79px; top:0; background: #FFF url(/images/interface/logo.gif) 0 0 no-repeat; text-indent: -9999px;}
#global       {display:block; /*position:absolute; width: 360px; top: 0; */margin: 33px 0 0 0; float:right;}
#nav        {display:block; position:absolute; width: 741px; top: 0; margin: 79px 0 0 0; background:#FFF; z-index:200;}
#sidebar      {width: 168px; float:left; padding-top: 19px;}
#content      {width: 554px; border-bottom: 25px solid #FFF; float:right; padding: 20px 0 10px 13px;}
#hpcontent      {width: 741px; float:left; padding: 25px 0 10px 0; background:#FFF;}
/* Content with sidebar layout*/
/*#content .sidebarcontent  {min-width: 390px; } float:left;} #content .sidebarcontent  {width: 400px; float:left;}*/
#content .contentside   {width: 148px; float:right; display:inline; margin-left:8px; margin-bottom:8px;/*+ws*/}


/* Content Styles*/

#content h1     {font-size: 17px; color:#113377; margin: 0 0 10px 0; letter-spacing: 0.025em;}
#content h2     {font-size: 14px; color:#113377; margin: 0 0 20px 0; letter-spacing: 0.05em;} 
#content h3     {font-size: 11px; line-height: 16px; color:#555;}
#content hr     {border:none; padding:0; background:none; border-top: 1px solid #CCC; color:#FFF; margin:15px 0 20px 0; line-height:0; height:0; clear:both;}
#content h4       {font-size: 11px; text-transform:uppercase; letter-spacing:0.075em;}
/* changes to RELATED LINKS text size for different languages can be added here +ws */
#content h4.es    {font-size: 10px; letter-spacing:-0.02em; }
#content h4.fr    {font-size: 10px; letter-spacing:-0.02em; }

#content hr.thick {border-top: 2px solid #CCC; background:#CCC; height: 2px;}
#content hr.dotted  {border-top:none; height: 2px; background: url(/images/interface/dottedhr.gif) 0 0 repeat-x;}
#content a:hover  {text-decoration:underline;}

#content ul li    {background: url(/images/interface/libullet.gif) 1px 11px no-repeat; border-top: 1px solid #eee; padding: 5px 0 5px 11px; line-height: 14px;}
#content ol li:first-child,
#content ol li.first-child, 
#content ul li:first-child,
#content ul li.first-child { border-top:transparent; }
#content ol.simple li,
#content ul.simple li {border:none; }
#content ul {margin-bottom:12px; border-bottom: dotted 1px #cccccc; padding-bottom: 6px;}
/* UL fixes for content +ws */
#content ul.faq>ul li { margin-left: 1em; }
#content ul.faq>ul li a { font-weight: normal; }
#content ul.faq>li { margin-left: -1em !important; background: none !important; border: none !important; }
#content ul.faq { border: none !important; }
#content ul.content ul li { margin-left: 1em; }
#content ul.content>li { margin-left: 1em; }
#content ul.noindent { margin-left: -1em !important; padding-left: 0px !important; }
#content ul.nobullet { background: none !important; }
#content ul.noborder { border: none !important; }
#content ul.sitemap { border: none !important; background: none !important;}
#content ul.sitemap li { border: none !important; background: none !important; padding: 0px 20px 5px 0px;}
.sitemap_l2 { color: #999999;}

#content .barform {display:block; padding: 9px 5px 9px 10px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; margin: 0 0 20px 0; background:#f9f9f9;}
#content .barform p {margin:0;}
#content .barform label {padding: 0 10px 0 0; font-size: 11px; font-weight:bold; color:#555;}
#content .barform select{font-size: 11px; font-family: arial, sans-serif;}
#content .barform option  {padding: 1px 0 1px 7px;}
#content .barform .submit {border:none; padding:0; margin:0px 0 0 0; width: 26px; height: 20px; text-indent:-9999px; background: url(/images/interface/button_submit.gif);}
#content .barform .submit:hover {background-position: 0 -20px;}

#content .barform .text   {border: 1px solid #aaa; color:#aaa; width: 151px;  padding: 4px 5px 2px 5px; font-family: arial, sans-serif; font-size: 10px;}
#content .barform a     {float:right; font-size: 10px;}

#content .youtube   {float:left; margin: 0 15px 5px 0; border: 1px solid #E3E3E3; padding: 5px;}
#content .linkbox       { background-color: white !important; }
#content .linkbox h4 { background-color:#234282 !important;  width: 137px; /*letter-spacing: -0.025em;-ws*/ height: 15px; background-color:#6688ab; text-transform:uppercase; font-weight:normal; padding: 5px 0 0 11px; color:#FFF; }
/*#content .linkbox h4.relatedlinks {background-image: url(/images/interface/h4_relatedlinks.gif);}*/


#content .linkbox ul  {padding: 2px 2px 8px 2px; border: 1px solid #d5d5d5; border-top:none; }
#content .linkedlist li,
#content .linkbox ul li {border:none; padding: 1px 0 0 0; background: url(/images/interface/dottedhr.gif) 0 0 repeat-x; font-family: arial, sans-serif;}
#content .linkbox ul li:first-child,
#content .linkbox ul li.first-child{background:none;}
#content .linkedlist a,
#content .linkbox ul a  {padding: 5px 4px 8px 18px; display:block; background: url(/images/interface/linkboxbullet.gif) 7px 11px no-repeat; color:#787878;}

#content h2+.linkedlist {margin-top: -16px;}
#content .linkedlist li {background-image: url(/images/interface/dottedhr_wider.gif);}
#content .linkedlist li:first-child,
#content .linkedlist li.first-child{background:none !important;}
#content .linkedlist a  {color:#ee7722; padding-right: 12px; background-position: 0 11px;}

#content .linkedlist.dualcol li {float:left; clear:left; background: url(/images/interface/dottedhr.gif) 0 0 repeat-x; width: 250px;}
#content .linkedlist.dualcol li.second  {float:right; clear:right;}

#content .newslist    {width: 539px;}
#content .newslist td {width: 260px; background: url(/images/interface/dottedhr.gif) 0 0 repeat-x; vertical-align:top; padding: 7px 0;}
#content .newslist td.spacer  {width:auto; background:none;}
#content .newslist li {background-image: url(/images/interface/dottedhr_wider.gif);}
#content .newslist li:first-child,
#content .newslist li.first-child {background:none;}
#content .newslist li a {display:block; background: #FFF url(/images/interface/linkboxbullet.gif) 0 6px no-repeat !important; padding: 0 10px 0 13px; line-height: 16px;}

#content .thumbs    {margin-bottom: 16px;}
#content .thumbs li   {padding:15px 0 16px 0; line-height: 16px; border:none; background: url(/images/interface/dottedhr.gif) 0 100% repeat-x !important;}
#content .thumbs li:first-child,
#content .thumbs li.first-child{padding-top:0;}
#content .thumbs img  {float:left; /*border: 1px solid #aaa;*/ margin: 0 11px 0 0;}

#content .thumb     {float:left; border: 1px solid #aaa; margin: 0 11px 11px 0;}
#content .thumbfloat  {width: 453px; float:left;}

#content .thumbfloat p+ul {margin-top: -16px;}

#content div.halfwidth  {width: 265px; float:left; margin: 0 0 7px 0;}

#content .intro p   {font-size: 12px; color:#555; line-height: 19px;}
#content p        {font-size: 11px; line-height: 16px; margin-bottom: 16px; padding-right: 15px; display:block; }
#content p.image    {padding:0;}
#content h2+p     {margin-top: -10px;}
#content h2+h3      {margin-top: -10px;}
#content h2+ .newslist  {margin-top: -20px;}
#content h2+ul      {margin-top: -15px;}
#content ol       { font-size: 11px; line-height: 16px; margin-bottom: 16px; padding-right: 15px; list-style: decimal;  margin-left: 3em; }

#content blockquote   {display:block; padding: 15px 15px 7px 15px; background:#f1f2f6; margin: 0 0 16px 0;}
#content blockquote p {font-size: 13px; line-height: 20px; font-style:italic; margin:0 0 8px 0;}
#content blockquote cite{display:block; text-align:right; font-size: 11px; color:#555; line-height: 20px;}
#content blockquote cite strong {font-style:normal;}

#content .blockquotes blockquote    {margin:0; background:#FFF;}
#content .blockquotes blockquote.odd  {background:#f1f2f6; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;}
#content .blockquotes blockquote cite {text-align:left;}

/* homepage*/
#hpcontent .images1     {background: url(/images/homepage/banner_top1.jpg) 0 0 no-repeat; width: 517px;}
#hpcontent .images2     {background: url(/images/homepage/banner_top2.jpg) 0 0 no-repeat; width: 517px;}
#hpcontent .images3     {background: url(/images/homepage/banner_top3.jpg) 0 0 no-repeat; width: 517px;}
#hpcontent .images4     {background: url(/images/homepage/banner_top4.jpg) 0 0 no-repeat; width: 517px;}
#hpcontent .images5     {background: url(/images/homepage/banner_top5.jpg) 0 0 no-repeat; width: 517px;}
#hpcontent .images6     {background: url(/images/homepage/banner_top6.jpg) 0 0 no-repeat; width: 517px;}
#hpcontent .images7     {background: url(/images/homepage/banner_top7.jpg) 0 0 no-repeat; width: 517px;}
#hpcontent .images8     {background: url(/images/homepage/banner_top8.jpg) 0 0 no-repeat; width: 517px;}
#hpcontent .images9     {background: url(/images/homepage/banner_top9.jpg) 0 0 no-repeat; width: 517px;}
#hpcontent .images0     {background: url(/images/homepage/banner_top0.jpg) 0 0 no-repeat; width: 517px;}

#hpcontent .images p a      {display:block; width: 141px; height: 20px; text-indent: -9999px;}
/*#hpcontent .images {position: relative;}
#hpcontent .images p {margin: 0;}
#hpcontent .images p a {display: block; position: absolute; left: 0; top: 208px; width: 517px; height: 140px; text-indent: -9999px; text-decoration: none;}
#hpcontent .images div {width: 517px; height: 348px; background: url(/images/homepage/living-planet-report-2010.jpg) 0 100% no-repeat;}*/
#hpcontent .images1 div,
#hpcontent .images1 div._en   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot1_en.png) 0 100% no-repeat;}
#hpcontent .images1 div._de   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot1_de.png) 0 100% no-repeat;}
#hpcontent .images1 div._es   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot1_es.png) 0 100% no-repeat;}
#hpcontent .images1 div._fr   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot1_fr.png) 0 100% no-repeat;}
#hpcontent .images1 div._it   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot1_it.png) 0 100% no-repeat;}
#hpcontent .images1 div._pt   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot1_pt.png) 0 100% no-repeat;}
#hpcontent .images1 p a,
#hpcontent .images1 p a._en   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images1 p a._de   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images1 p a._es   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images1 p a._fr   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images1 p a._it   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images1 p a._pt   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images2 div,
#hpcontent .images2 div._en   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot2_en.png) 0 100% no-repeat;}
#hpcontent .images2 div._de   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot2_de.png) 0 100% no-repeat;}
#hpcontent .images2 div._es   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot2_es.png) 0 100% no-repeat;}
#hpcontent .images2 div._fr   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot2_fr.png) 0 100% no-repeat;}
#hpcontent .images2 div._it   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot2_it.png) 0 100% no-repeat;}
#hpcontent .images2 div._pt   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot2_pt.png) 0 100% no-repeat;}
#hpcontent .images2 p a,
#hpcontent .images2 p a._en   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images2 p a._de   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images2 p a._es   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images2 p a._fr   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images2 p a._it   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images2 p a._pt   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images3 div,
#hpcontent .images3 div._en   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot3_en.png) 0 100% no-repeat;}
#hpcontent .images3 div._de   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot3_de.png) 0 100% no-repeat;}
#hpcontent .images3 div._es   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot3_es.png) 0 100% no-repeat;}
#hpcontent .images3 div._fr   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot3_fr.png) 0 100% no-repeat;}
#hpcontent .images3 div._it   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot3_it.png) 0 100% no-repeat;}
#hpcontent .images3 div._pt   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot3_pt.png) 0 100% no-repeat;}
#hpcontent .images3 p a,
#hpcontent .images3 p a._en   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images3 p a._de   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images3 p a._es   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images3 p a._fr   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images3 p a._it   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images3 p a._pt   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images4 div,
#hpcontent .images4 div._en   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot4_en.png) 0 100% no-repeat;}
#hpcontent .images4 div._de   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot4_de.png) 0 100% no-repeat;}
#hpcontent .images4 div._es   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot4_es.png) 0 100% no-repeat;}
#hpcontent .images4 div._fr   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot4_fr.png) 0 100% no-repeat;}
#hpcontent .images4 div._it   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot4_it.png) 0 100% no-repeat;}
#hpcontent .images4 div._pt   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot4_pt.png) 0 100% no-repeat;}
#hpcontent .images4 p a,
#hpcontent .images4 p a._en   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images4 p a._de   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images4 p a._es   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images4 p a._fr   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images4 p a._it   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images4 p a._pt   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images5 div,
#hpcontent .images5 div._en   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot5_en.png) 0 100% no-repeat;}
#hpcontent .images5 div._de   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot5_de.png) 0 100% no-repeat;}
#hpcontent .images5 div._es   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot5_es.png) 0 100% no-repeat;}
#hpcontent .images5 div._fr   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot5_fr.png) 0 100% no-repeat;}
#hpcontent .images5 div._it   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot5_it.png) 0 100% no-repeat;}
#hpcontent .images5 div._pt   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot5_pt.png) 0 100% no-repeat;}
#hpcontent .images5 p a,
#hpcontent .images5 p a._en   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images5 p a._de   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images5 p a._es   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images5 p a._fr   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images5 p a._it   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images5 p a._pt   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images6 div,
#hpcontent .images6 div._en   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot6_en.png) 0 100% no-repeat;}
#hpcontent .images6 div._de   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot6_de.png) 0 100% no-repeat;}
#hpcontent .images6 div._es   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot6_es.png) 0 100% no-repeat;}
#hpcontent .images6 div._fr   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot6_fr.png) 0 100% no-repeat;}
#hpcontent .images6 div._it   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot6_it.png) 0 100% no-repeat;}
#hpcontent .images6 div._pt   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot6_pt.png) 0 100% no-repeat;}
#hpcontent .images6 p a,
#hpcontent .images6 p a._en   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images6 p a._de   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images6 p a._es   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images6 p a._fr   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images6 p a._it   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images6 p a._pt   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images7 div,
#hpcontent .images7 div._en   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot7_en.png) 0 100% no-repeat;}
#hpcontent .images7 div._de   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot7_de.png) 0 100% no-repeat;}
#hpcontent .images7 div._es   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot7_es.png) 0 100% no-repeat;}
#hpcontent .images7 div._fr   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot7_fr.png) 0 100% no-repeat;}
#hpcontent .images7 div._it   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot7_it.png) 0 100% no-repeat;}
#hpcontent .images7 div._pt   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot7_pt.png) 0 100% no-repeat;}
#hpcontent .images7 p a,
#hpcontent .images7 p a._en   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images7 p a._de   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images7 p a._es   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images7 p a._fr   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images7 p a._it   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images7 p a._pt   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images8 div,
#hpcontent .images8 div._en   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot8_en.png) 0 100% no-repeat;}
#hpcontent .images8 div._de   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot8_de.png) 0 100% no-repeat;}
#hpcontent .images8 div._es   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot8_es.png) 0 100% no-repeat;}
#hpcontent .images8 div._fr   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot8_fr.png) 0 100% no-repeat;}
#hpcontent .images8 div._it   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot8_it.png) 0 100% no-repeat;}
#hpcontent .images8 div._pt   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot8_pt.png) 0 100% no-repeat;}
#hpcontent .images8 p a,
#hpcontent .images8 p a._en   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images8 p a._de   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images8 p a._es   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images8 p a._fr   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images8 p a._it   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images8 p a._pt   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images9 div,
#hpcontent .images9 div._en   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot9_en.png) 0 100% no-repeat;}
#hpcontent .images9 div._de   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot9_de.png) 0 100% no-repeat;}
#hpcontent .images9 div._es   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot9_es.png) 0 100% no-repeat;}
#hpcontent .images9 div._fr   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot9_fr.png) 0 100% no-repeat;}
#hpcontent .images9 div._it   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot9_it.png) 0 100% no-repeat;}
#hpcontent .images9 div._pt   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot9_pt.png) 0 100% no-repeat;}
#hpcontent .images9 p a,
#hpcontent .images9 p a._en   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images9 p a._de   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images9 p a._es   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images9 p a._fr   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images9 p a._it   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images9 p a._pt   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images0 div,
#hpcontent .images0 div._en   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot0_en.png) 0 100% no-repeat;}
#hpcontent .images0 div._de   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot0_de.png) 0 100% no-repeat;}
#hpcontent .images0 div._es   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot0_es.png) 0 100% no-repeat;}
#hpcontent .images0 div._fr   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot0_fr.png) 0 100% no-repeat;}
#hpcontent .images0 div._it   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot0_it.png) 0 100% no-repeat;}
#hpcontent .images0 div._pt   {width: 517px; height: 348px;  background: url(/images/homepage_lpr-2014/banner_bot0_pt.png) 0 100% no-repeat;}
#hpcontent .images0 p a,
#hpcontent .images0 p a._en   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images0 p a._de   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images0 p a._es   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images0 p a._fr   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images0 p a._it   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}
#hpcontent .images0 p a._pt   {background: url(/images/homepage_lpr-2014/overshootbutton_0.gif);}

#hpcontent .images h3   {display:block; position:absolute; margin: -9999px 0 0 -9999px;}
#hpcontent .images p    {position:absolute; margin: 320px 0 0 350px; padding:0;}
/*#hpcontent a:hover          {text-decoration:underline;}*/
#hpcontent .images p a:hover {background-position: -141px 0;}


#hpcontent .sidebar     {width: 218px; float:right;}
#hpcontent .sidebar li a    {color:black;}

#hpcontent .footprints    {border: 1px solid #ccc; width: 515px; margin: 6px 0 0 0; float:left;;}
#hpcontent .footprints li {display:block; padding: 8px; border-top: 1px solid #e5e5e5; float:left; width: 499px;}
#hpcontent .footprints li img{float:left; margin: 0 8px 0 0;}
#hpcontent .footprints li h3{font-weight:bold !important; font-size:10px;text-transform:uppercase; font-family: verdana !important;}
#hpcontent .footprints li h3 span {font-size: 15px; vertical-align: -1px;}
#hpcontent .footprints li p {font-size: 10px; line-height: 15px; margin-top: 3px;}
#hpcontent .footprints li:first-child,
#hpcontent .footprints li.first-child{border:transparent;}

#hpcontent .sidebar h5    {width: 204px; height: 14px; padding: 5px 0 0 15px; /*letter-spacing: -0.025em;-ws*/ background-color:#e0e7ee; text-transform:uppercase; color:#333;}

#hpcontent .sidebar ul    {padding-top: 10px; font-size: 10px;}
#hpcontent .sidebar li    {padding: 0 20px 0 28px; margin: 0 0 5px 0; line-height: 14px; background: url(/images/interface/linkboxbullet.gif) 15px 4px no-repeat; color:black;} 
#hpcontent .sidebar p   {padding: 0 20px 0 28px; font-size: 10px; line-height: 14px;}

#hpcontent .sidebar form p  {padding: 10px 20px 0 15px;}
#hpcontent .sidebar p img {float:left; border: 1px solid #aaa; margin: 0 10px 0 0;}
#hpcontent .sidebar .text   {width: 151px; padding: 2px 2px 2px 8px; border: 1px solid #aaa;float:left; font-family: arial, sans-serif; font-size: 10px; color: #888;}

#hpcontent blockquote   {background:#e6ecf1; padding: 15px;}
#hpcontent blockquote p   {font-size: 11px; margin-bottom: 16px; font-style: italic; font-family: arial, sans-serif; line-height: 16px; padding:0 !important;}
#hpcontent blockquote p cite{display:block; text-align:right;}
#hpcontent blockquote p cite strong {font-style:normal;}
#hpcontent blockquote p a {font-weight:bold; font-style:normal;}

/*#hpcontent .hightifier1   {height: 208px;}
#hpcontent .hightifier2   {height: 120px;}*/
#newsblurb { color: #787878; }
.assoc {  font-style: italics; font-size:6.5pt; color: #666;  float:right;  margin-right: 26px; }

/* Global Elements */

#nav li       {display:block; float:left; border-right: 1px solid #FFF;}
#nav li li      {clear:both; border:none;}
#nav li a     {display:block; height: 17px; padding: 5px 0 0 0; font-size: 11px; width: 147px; background: url(/images/interface/navbg.gif) 0 0 repeat-x; border-bottom: 1px solid #FFF; color:#FFF; text-transform:uppercase; text-align:center; }
#nav li a.selected,
#nav li:hover a   {background-position: 0 -22px;}
#nav li ul      {position:absolute; border-left: 1px solid #4c6690; border-right: 1px solid #4c6690; margin: -9999px 0 0 0;}
#nav li:hover ul  {margin-top:0;}
#nav li ul a    {background:#7998b8 !important; text-transform:none; text-align:left; text-indent:0; width: 135px; height: auto; padding: 6px 0 6px 10px; border-bottom: 1px solid #516a94;}
#nav li ul a:hover  {background:#5675a2 !important;}
#nav .basics ul a,
#nav .partnerships ul a {width: 136px !important;}
#nav .basics a    {width: 148px;}
#nav .partnerships a{width: 148px;}
#nav .resources   {border:none;}


#global li      {float:left; font-size: 10px; font-family: arial, sans-serif; ;}
#global li a        {color:#666; display:block; float:left; padding: 2px 8px 0 7px; margin: 2px 0 0 0; border-right: 1px solid #aaa;}
#global li a:hover  {color: #333;}
#global li.lang a {border-right:none; padding-right: 10px; margin-right: 9px; background: url(/images/interface/icon_dropdownarrow.gif) 100% 6px no-repeat;}
#global ul      {position:absolute;  z-index: 9000; border: 1px solid #aaa; padding:0; margin: -9999px 0 0 -1px;}
#global li:hover ul {margin-top: -2px;}
#global ul li   {display:block; float:left; clear:both; background:#FFF;}
#global ul a    {clear:both; float:left;  display:block; padding: 5px 5px 5px 8px; margin:0 !important; background:#FFF !important; border-top: 1px solid #c0c2c5; width: 112px;}
#global ul li:first-child a,
#global ul li.first-child a {border-top:transparent;}
#global ul a:hover  {background: #f2f2f2 !important;}

#searchform     {display:block; width: 129px;}
#searchfield    {width: 99px; padding: 3px 3px 2px 6px; border: 1px solid #aaa; font-size: 10px; font-family: arial, sans-serif; float:left; color:#aaa;}
#hpcontent #emailsubmit,
#searchsubmit   {width: 16px; height: 17px; margin:0; border:none; padding:0; text-indent: -9999px; background: url(/images/interface/button_submitarrow.gif) 0 0 no-repeat;}
#searchsubmit:hover {background-position: -16px 0;}

#secnav       {display:block; border-bottom: 2px solid #d4dae4; margin: 0 0 20px 0;}
#secnav li      {display:block; border-top: 1px solid #d4dae4; padding-bottom: 3px; }
#secnav li a    {display:block; padding: 6px 0px 1px 11px; min-height: 14px; font-size: 11px; font-family: arial, sans-serif; color:#555;}
#secnav li a:hover  {font-weight:bold;}
#secnav li a.selected{font-weight:bold;}
#secnav li a.selected:before  {content: "» ";}

#secnav li ul li { border:none; line-height: 9px;  padding-bottom: 4px; }
#secnav li ul li a  {padding: 4px 0 2px 25px; display:block;}
#secnav li ul li a span {position:absolute; margin-left: -7px;}
#secnav li ul { line-height: 0px; margin: 0px; padding: 0px; }
#secnav li ul li a.selected{font-weight:bold;}
#secnav li ul li a.selected:before {content: "";}

#sidebar h5     {width: 157px; /*letter-spacing: -0.025em;-ws*/ height: 15px; background-color:#6688ab; text-transform:uppercase; font-weight:normal; padding: 5px 0 0 11px; color:#FFF;}
h5.topmarg { margin-top: 12px; }

#sidebar .buttonlinks a      {display:block; height: 20px; width: 171px; background-position: 0 0 ; margin-top: 1px; text-indent: -9999px; background-repeat:no-repeat;}
#sidebar .buttonlinks a.newsletter,
#sidebar .buttonlinks a.newsletter_en  {background-image: url(/images/interface/button_receiveournewsletter.gif);}
#sidebar .buttonlinks a.newsletter_de  {background-image: url(/images/interface/button_receiveournewsletter_de.gif);}
#sidebar .buttonlinks a.newsletter_es  {background-image: url(/images/interface/button_receiveournewsletter_es.gif);}
#sidebar .buttonlinks a.newsletter_fr  {background-image: url(/images/interface/button_receiveournewsletter_fr.gif);}
#sidebar .buttonlinks a.newsletter_it  {background-image: url(/images/interface/button_receiveournewsletter_it.gif);}
#sidebar .buttonlinks a.newsletter_pt  {background-image: url(/images/interface/button_receiveournewsletter_pt.gif);}
#sidebar .buttonlinks a.donate,
#sidebar .buttonlinks a.donate_en  {background-image: url(/images/interface/button_donatenow.gif);}
#sidebar .buttonlinks a.donate_de  {background-image: url(/images/interface/button_donatenow_de.gif);}
#sidebar .buttonlinks a.donate_es  {background-image: url(/images/interface/button_donatenow_es.gif);}
#sidebar .buttonlinks a.donate_fr  {background-image: url(/images/interface/button_donatenow_fr.gif);}
#sidebar .buttonlinks a.donate_it  {background-image: url(/images/interface/button_donatenow_it.gif);}
#sidebar .buttonlinks a.donate_pt  {background-image: url(/images/interface/button_donatenow_pt.gif);}
#sidebar .buttonlinks a:hover   {background-position: -171px 0;}

#footer       {width: 741px; padding: 10px 0 50px 0; clear:both; border-top: 1px solid #CCC; background:#FFF;}
#footer p     {font-size: 10px; font-family: arial, sans-serif; color:#555;}
span.red { color: red; }
#exploresubmit { display: none; }

/* Helvetica Neue Light-ize non sIFR text*/
#content h1,
#content h2,
#hpcontent .footprints li h3,
#content h4,
#hpcontent h5,
#sidebar h5     {font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, sans-serif; font-weight:lighter;}

.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}

#hpcontent:after, 
#hpcontent .footprints li:after,
#content .thumbs li:after,
#content div.halfwidth:after,
#contentarea:after,
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/*.sIFR-replaced a.visible {display: none !important; margin-top: -9999px !important;}*/