html,body{color:#000;border:0;margin:0;font-size:100%;line-height:1.125em;font-family:Arial,Helvetica,sans-serif;background-color:#f2f2f2}
#wrapper{min-width:770px;max-width:980px;margin-left:auto;margin-right:auto;background:#fff;font-size:small;position:relative;padding:0 10px 15px 10px}
* html #wrapper{width:980px;padding:0 10px 15px 10px}h1{font-size:2em;font-weight:normal;margin:0 0 15px 0;letter-spacing:0.002em;line-height:1.25em}
h2{font-size:1.3em;margin:0.5em 0;letter-spacing:0.004em}
h3{font-size:1.1em;margin:0.5em 0;letter-spacing:0.004em}
p{font-size:0.95em;margin:0.85em 0;letter-spacing:0.004em}
img{border:0}
object{outline:none; border:none;}
.contentLink{background-repeat:no-repeat;background-position:2px 4px;padding-left:18px}
.largest{font-size:1.5em}
.larger,.large{font-size:1.3em}
.reg,.small{font-size:1em}
.neutral{background-color:#CAC4B9;color:#000}
.largestBright,.largestStrong{font-size:1.5em}
.byLine,.byline{font-weight:bold}
#container{padding-left:192px; padding-right:232px; position:relative;padding-top:14px}
#container .column{position:relative;float:left}
#center{padding:0 20px 20px 20px; margin:0;width:100%;font-size:0.95em;line-height:140%}
#left{width:192px; padding:0; right:232px; margin-left:-100%}
#right{width:192px; padding:0; margin-right:-100%;font-size:0.95em}
#footer{clear:both;margin-top:10px}
* html #left{left:192px} #container{overflow:hidden} 
* html body{overflow:hidden}
* html #footer-wrapper{clear:both;float:left;position:relative;width:100%;padding-bottom:10010px;margin-bottom:-10000px;background:#FFF}#frmContacts{margin:0}
.RHContacts{padding:10px 0 10px 10px;border-top:1px solid #CCC}
.RHContacts dl{margin-bottom:2px;margin-top:5px;padding-left:2px}
.RHContacts dl{margin-bottom:5px}
.RHContacts dt{margin-top:5px}
.RHContacts dd{margin-left:0;line-height:1.2em}
.RHContactsDivider{padding-top:5px}
#countryDLLRHN{width:148px;height:25px;font-size:1em;margin-bottom:0}
#btnSubmitContacts{margin-bottom:-8px}
* html #btnSubmitContacts{margin-bottom:-5px}*:first-child+html #btnSubmitContacts{margin-bottom:-2px}#btnSubmitContacts,x:-moz-any-link{margin-bottom:-12px}#btnSubmitContacts,x:-moz-any-link,x:default{margin-bottom:-10px}
.contactLink{background-repeat:no-repeat;background-position:2px 5px;padding-left:15px;margin-bottom:5px;margin-top:10px}
.RHTitle{font-size:1.1em;color:#555}
.RHBox{padding:10px 0 10px 10px;border-top:1px solid #CCC}
.RHBox ul{margin-top:10px;margin-bottom:0}
.RHBox ul li{margin-bottom:4px;margin-left:-22px;line-height:1.2em}
.portalTitle{padding:5px 10px 5px 10px;margin-top:5px;background-color:#FFF;font-size:small;font-weight:bold}
.portalTitle2{color:#000}
.portalLogin{font-size:0.85em;padding:10px;background-color:#E5E5E5}
.portalLarge{font-size:small}
#login{margin:0;padding:0}
#userid{width:130px}
#passwd{width:130px}
.indexListSplit{width:50%;float:left;font-size:small}
.indexListTitle{font-weight:bold}
.indexListSplit ul li{font-weight:normal}
.contentListTitle{font-weight:bold}
.contentList ul li{font-weight:normal}
.contentList{font-size:small}
.smalltext{font-size:0.75em}
div.plainborderneutral,table.plainborderneutral,table.plainborderneutral td{border:1px solid #CCC;border-collapse:collapse}
.nounderline,.nounderline a:link,.nounderline a:visited{text-decoration:none}.nounderline a:hover{text-decoration:underline}
#header{padding:0 0 15px 0}
#headerleft{float:left;width:495px;padding-top:26px;padding-bottom:27px}
#headerright{float:right;width:295px;text-align:right;padding-top:4px}
#headerlogo{float:left;margin:0 18px 0 0}
#headercountry{float:left;margin:6px 0 0 0;font-size:1.1em;font-weight:bold}
#headerlang{float:right;margin:0 -2px 2px 0;padding-left:10px;font-size:0.85em;background-repeat:no-repeat;background-position:left center}
.langlink{padding-left:6px;padding-right:2px;border-left:1px solid #CCC}
#firstlanglink{border:0}
#popupclose{display:none}
#popupclose img{margin-bottom:-5px}  
#frmsearch{margin:0} 
#searchbox{ padding-top:8px}
#searchfield{width:160px;height:21px;font-size:0.95em;padding:1px;border:1px solid #989898;color:#3E3A36}
#livesearchbutton{position:absolute;right:0;top:0;margin:35px 45px 0 0;z-index:+1;background-color:#FFF}
#livesearch{position:absolute;visibility:hidden;z-index:+1;right:39px;top:55px;width:200px;padding:10px;text-align:left;background-color:#FFF}*:first-child+html #livesearchbutton{margin:36px 45px 0 0}
* html #livesearchbutton{margin:36px 43px 0 0}*:first-child+html #livesearch{right:39px}
* html #livesearch{right:39px}#searchsubmit{margin-bottom:-10px}
* html #searchsubmit{margin-bottom:-4px;margin-left:-4px}
/* IE6 */
*:first-child+html #searchsubmit{margin-bottom:-4px;margin-left:-4px}

/* IE7 */
body:first-of-type #searchsubmit{margin-bottom:-8px}#searchsubmit,x:-moz-any-link{margin-bottom:-12px}
/* FF2 */
#searchsubmit,x:-moz-any-link,x:default{margin-bottom:-10px}
/* FF3 */
BODY:nth-of-type(1) 
#searchsubmit,x:-moz-any-link,x:default{margin-bottom:-10px}
#livesearchheader{font-weight:bold;margin-bottom:10px}
#livesearchfooter{font-weight:bold;text-align:right;margin-top:10px}
#livesearchfooter{font-weight:bold;text-align:right;margin-top:10px;margin-right:10px}
#livesearchfooterbutton{background-color:#fff;border:0;padding:0;text-align:right}
#navblock{display:table;width:100%;clear:left}
#nav,#nav ul{padding:0;margin:0;list-style:none;line-height:1}
#nav a{display:block;padding:10px 20px 10px 20px;text-decoration:none;font-weight:normal;font-size:0.9em; background-repeat:no-repeat;background-position:right center}
#navselected a{background-image:none;padding-right:21px} #navselected{margin-left:-1px} #nav li{float:left;text-align:left}  #nav li ul li{width:175px;float:none}  
#nav li ul.navcol2{margin-left:185px;width:180px;border:0 !important;padding-left:10px !important} 
#nav li ul li a{line-height:1.5em}
#nav li ul{position:absolute;width:360px;left:-999em}
#nav li.navsingle ul{width:180px}
#nav li:hover ul,
#nav li.sfhover ul{left:auto;z-index:+1;padding:15px 15px 10px 15px}
#nav li li a{border:none}
ul#nav li.sfhover a,ul#nav li:hover a{
	padding-top:10px;
	padding-bottom:9px;
	margin-right:-2px;
	padding-right:21px;
	
} 
ul#nav li.sfhover,ul#nav li:hover{margin-left:-1px}
ul#nav li.sfhover ul li,ul#nav li:hover ul li{margin-left:0} 
* html #nav li:hover ul,* html #nav li.sfhover ul{margin-top:1px}
* html ul#nav li.sfhover a,* html ul#nav li:hover a{position:relative;top:1px;margin-top:-1px}
* html ul#nav li.sfhover a.navstaticlink,* html ul#nav li:hover a.navstaticlink{
	padding-bottom:9px;
	
}
#nav li:hover ul a,#nav li.sfhover ul a{padding:3px 5px 3px 5px;margin-bottom:5px;font-size:0.9em;font-weight:normal}
#navbaseline{clear:left;background-color:#FFF;height:1px}
* html #navbaseline{font-size:1px}
#nav a.navstaticlink:hover{
	padding-bottom:8px;
	background-image:none;
	margin-bottom: 1px;
}
#nav li:hover ul a,#nav li.sfhover ul a,#nav #navselected:hover ul a,#nav #navselected.sfhover ul a{padding-left:15px;background-repeat:no-repeat;background-position:5px 6px}
#nav li:hover ul a:hover,#nav li.sfhover ul a:hover,#nav #navselected:hover ul a:hover,#nav #navselected.sfhover ul a:hover{padding-left:15px;background-repeat:no-repeat;background-position:5px 6px}
.leftnav{border-top:1px solid #CCC}
.lhnentry{position:relative}
.leftnav a{display:block;padding:6px 15px 6px 0;font-size:0.9em;line-height:1.2em}
.leftnav li{background-color:#FFF}
.leftnav ul{margin:0;padding:0;list-style-type:none}
.leftnav li div{padding-left:10px;border-bottom:1px solid #CCC}
.leftnav li li div{padding-left:20px;border-bottom:1px solid #EBEBEB}
.leftnav li li li div{padding-left:30px;border-bottom:0px;border-bottom:1px solid #EBEBEB}
.leftnav #selected{background-color:#FFF;background-repeat:no-repeat;background-position:182px 10px;font-weight:bold}
* html .leftnav #selected{background-position:182px 12px}
/* IE6 */*:first-child+html .leftnav #selected{background-position:182px 12px}
/* IE7 */.leftnav div:hover{background-color:#FFF;background-repeat:no-repeat;background-position:182px 10px;text-decoration:underline}* html .leftnav div:hover{background-position:182px 12px}
/* IE6 */*:first-child+html .leftnav div:hover{background-position:182px 12px}
/* IE7 */
.rvptitle{font-size:1.1em;color:#555}
.rvpbox{padding:10px 10px 0px 10px}
.rvpbox ul{margin-top:10px;margin-bottom:5px;font-size:0.95em}
.rvpbox ul li{margin-top:4px;margin-left:-22px;line-height:1.2em}
.rvpoffmessage{padding-top:10px}
.webtile{text-align:center;padding-top:12px;padding-bottom:8px}
.webtile a{border:0}
#frmcontacts{margin:0}
.rhcontacts{padding:10px 0 10px 10px;border-top:1px solid #CCC}
.rhcontacts dl{margin-bottom:2px;margin-top:5px;padding-left:2px}
.rhcontacts dl{margin-bottom:5px}.rhcontacts dt{margin-top:5px}
.rhcontacts dd{margin-left:0;line-height:1.2em}
.rhcontactsdivider{padding-top:5px}
#countrycontactsddl{width:148px;height:25px;font-size:1em;margin-bottom:0}
#btnsubmitcontacts{margin-bottom:-8px}
* html #btnsubmitcontacts{margin-bottom:-5px}
*:first-child+html #btnsubmitcontacts{margin-bottom:-2px}
#btnsubmitcontacts,x:-moz-any-link{margin-bottom:-12px}
#btnsubmitcontacts,x:-moz-any-link,x:default{margin-bottom:-10px}
.contactlink{background-repeat:no-repeat;background-position:2px 5px;padding-left:15px;margin-bottom:5px;margin-top:10px}
.rhtitle{font-size:1.1em;padding-top:color:#555}
.rhbox{padding:10px 0 0 10px;border-top:1px solid #CCC}
.rhbox ul{margin-top:10px;margin-bottom:10px}
.rhbox ul li{margin-bottom:4px;margin-left:-22px;line-height:1.2em}
#pagetools,#pagetools ul{padding:0;margin:0;list-style:none}
#pagetools li{margin:3px 0 2px 0}
#pagetools img{margin:0 8px -4px 0}
#pagetoolbox{padding:10px 0 10px 10px;border-top:1px solid #CCC}
#sharebox{position:relative;z-index:+1;display:none;width:180px;background-color:#FFF}
#shareicons li{margin:5px 0}
#sharebox img{margin:0 2px -5px 0}
#shareboxhead{position:relative;z-index:+1;line-height:1em;margin-left:-1px;clear:left}
#shareboxtriangle{background-repeat:no-repeat;background-position:right bottom;margin:0 160px -1px 0}
#shareicons{padding:10px;margin:0;list-style:none;position:relative}
#shareboxclose{position:absolute;z-index:+1;top:0;right:0;height:14px;width:14px}
* html #shareboxclose{top:1px}
* html #shareboxclose img{margin-left:1px}
#translation{display:block;width:100%;text-align:left;margin-bottom:1em}
body:first-of-type #translation{font-size:0.9em}
#center ul{font-size:0.95em;margin-left:-25px}
#center ul ul,#center ul ul ul,#center ul ul ul ul{font-size:1em}
#center ul li{margin:0.3em 0}
*:first-child+html #center ul{margin-left:20px}
* html #center ul{margin-left:20px}
table.datatable,table.datatablecolour{border:1px solid #CCC;border-collapse:collapse}
.datatable caption,.datatablecolour caption{text-align:left;font-weight:bold}
.datatable th,.datatablecolour th{border:1px solid #CCC;padding:2px 10px;text-align:left}
.datatable td,.datatablecolour td{border-bottom:1px solid #CCC;padding:2px 10px}
.datatable td+td,.datatablecolour td+td{border-left:1px solid #CCC}
.tablelightback{background-color:#F0F0F0}
.tablerowalt{background-color:#F0F0F0}
#climatebanner{clear:left;margin-top:10px}
#pubfeature{float:right;width:192px;margin:0 0 10px 20px}
.pubthumb{background:#efefef;padding:10px;text-align:center}
.pubthumb img{border:1px solid #ccc}
.pubdownload{display:block;text-align:center;padding:10px 20px;margin-top:5px}
.pubdownload a{font-size:1.2em;font-weight:bold;margin-top:10px;padding-right:25px;background-repeat:no-repeat;background-position:center right}
.pubdownload img{border:0;margin-left:2px;margin-bottom:-3px}
#container #center #publayout #pubfeature .pubthumb .pubdownload a:link,#container #center #publayout #pubfeature .pubthumb .pubdownload a:visited{color:#fff;text-decoration:none}
#container #center #publayout #pubfeature .pubthumb .pubdownload a:hover{text-decoration:underline}
#pubfeature .rhbox{font-size:0.95em;margin-top:10px;padding-bottom:10px;border-top:0;background-color:#efefef}
#pubfeature .rhbox.publink{background-color:#fff}
#footer-wrapper{width:100%;height:90px}
* html #footer-wrapper{width:100%;height:70px}
*:first-child+html #footer-wrapper{height:150px}
#footer{ background-color:#F0F0F0; width:100%; display:table}
#footerlinks{font-size:0.85em;letter-spacing:0.004em;line-height:1.5em;padding:5px 10px 0 10px}
#footerlinks ul{padding:0;margin:0 0 0 0;list-style:none;line-height:1}
#footerlinks li{float:left;text-align:left}
#footerlinks a{display:block;padding:5px 20px 5px 0;text-decoration:none;font-weight:normal}
#countrieslink{float:right}#footernav,#footernav ul{padding:0;margin:0;list-style:none;line-height:1;float:left}
#footernav a{display:block;padding:10px 15px 10px 15px;text-decoration:none;font-size:0.9em;font-weight:normal;border-right:1px solid #FFF;background-color:#F0F0F0}
#footernav a:hover{padding:9px 15px 9px 14px} 
#footernav li{float:left;text-align:left}
#countrieslink a{
	display:block;
	text-decoration:none;
	padding:8px 10px 7px 63px;
	font-size:0.9em;
	font-weight:bold;
	position:static;
	background-image:url(../../images/login/mapicon.gif);
	background-repeat:no-repeat;
	background-position:10px 0px
}
#countrieslink a:hover{
	background-color:#FFF;
	padding:7px 9px 6px 63px;
	background-image:url(../../images/login/mapicon.gif);
	background-position:10px -37px
}
* html #countrieslink a:hover{padding-left:62px;background-position:10px -36px}
*:first-child+html #countrieslink a:hover{padding-left:62px;background-position:10px -36px}
#countriesbox{position:absolute;visibility:hidden;z-index:+1;bottom:0;right:10px;width:450px;margin-bottom:160px}
* html #countriesbox{margin-bottom:170px;right:10px}
*:first-child+html #countriesbox{margin-bottom:175px}
#countriesboxhead{margin:5px}
#countriesboxfoot{position:relative;z-index:+1;bottom:0;right:0;width:450px;border-left:1px solid #FFF;border-right:1px solid #FFF;line-height:0.7em;margin-left:-1px;clear:left}
* html #countriesboxfoot{margin-right:-1px}
body:nth-of-type(1) #countriesboxfoot{line-height:0.65em} 
#countriestriangle{background-repeat:no-repeat;background-position:right bottom;margin:-1px 10px 0 0}
*:first-child+html #countriestriangle{margin:0;position:relative;bottom:1px;right:10px}
* html #countriestriangle{margin:0;position:relative;bottom:1px;right:10px}
#countriestitle{width:400px;float:left;font-size:1.1em;line-height:1.5em;padding:10px 10px 0 15px}
#countriesboxclose{position:absolute;top:0;right:0}
#countriescontents{padding:5px 10px 0 10px;margin-bottom:-5px;font-size:0.85em}
#countriescontents ul{padding:0;margin:0;list-style:none;line-height:1}
#countriestable td{ padding-left:10px; padding-right:25px}
.continentcell{}#countriescontents ul li{padding:3px 5px 3px 10px;background-repeat:no-repeat;background-position:0 5px}
#countriesbox{border-bottom:0;background-color:#FFF}
#frmsearchadvanced,#frmsearchright{margin:0}
.adsearchbox{border-bottom:1px solid #F0F0F0;padding:20px;margin-bottom:3px}
.searchtitle{font-weight:bold}
#advancedsearchsubmit{margin-bottom:-8px}
.adsearchfield1{margin-left:50px}
.adsearchleft{width:50%;float:left}
.adsearchright{float:left}
.adsearchsmalltext{font-size:0.85em}
.adsearchfield2{float:left;width:50px}
.clear{clear:both}
.advancedsearch,.rhsearchfield{height:21px;font-size:0.95em;padding:1px;border:1px solid #989898;color:#3E3A36}
#advancedsearchsubmit{margin-bottom:-10px}
* html #advancedsearchsubmit{margin-bottom:-4px}
/* IE6 */*:first-child+html #advancedsearchsubmit{margin-bottom:-4px}
/* IE7 */body:first-of-type #advancedsearchsubmit{margin-bottom:-8px}#advancedsearchsubmit,x:-moz-any-link{margin-bottom:-12px}
/* FF2 */#advancedsearchsubmit,x:-moz-any-link,x:default{margin-bottom:-10px}
/* FF3 */.rhsearchfield{width:140px;margin-right:4px}#earthtopnav{display:none}