/* Styles for black homepage */

/* Structural layout styles for ENZ */

#container-top {
	background: url(../img/black-home/bg-container-top.gif) no-repeat 0 0;
	}
	
#container-mid {
	background:  url(../img/black-home/bg-container-mid.gif) repeat-y 0 0;
	}	
	
#footer {
	background: url(../img/black-home/bg-footer.gif) no-repeat 0 100%;
	}
	
/* ----- content ----- */					
	
#content-wrapper {
	padding: 0 15px 15px 15px;
	}	

/* three columns inside a half-column  - Homepage */	
	
.home-form {
	width: 197px; /* FF */
	position: absolute;
	left: 636px;
	top: 107px;	
	background: url(../img/black-home/bg-home-form.gif) repeat 0 0;
	padding: 15px 10px;
	}		
	



/* Header and footer styles for ENZ */

/* ----- header ----- */				
	
#header #logo a:link, #header #logo a:visited {
	background: url(../img/black-home/logo-nze.jpg) no-repeat 0 0;
	display: block;
	width: 135px;
	height: 139px;
	}	
	
#header #logo a:hover {
	background: url(../img/black-home/logo-nze-hover.jpg) no-repeat 0 0;
	display: block;
	width: 135px;
	height: 139px;
	}		

/* country box */	

#country-box {
	background: url(../img/black-home/bg-country-box.gif) no-repeat 0 100%;
	}
	
#country-box select {	
	font-size: 1.0em;
	margin: 0 3px 0 0;
	padding: 0;
	width: 149px;
	}	
	
/* search box */	
	
#search-box {
	background: url(../img/black-home/bg-country-box.gif) no-repeat 0 100%;
	}
	
/* shortlist box */	

#shortlist-box {
	background: #3089b4 url(../img/black-home/bg-shortlist-box.gif) no-repeat 0 100%;
	}
	
#shortlist-box p.my-shortlist {
	font-weight: bold;
	font-size: 1.2em;
	float: left;
	background: url(../img/black-home/shortlist-star.gif) no-repeat 0 1px;
	padding-left: 17px;
	}		
	
/* ----- footer ----- */

#footer-links {
	border-top: none;
	padding-top: 10px;
	background: url(../img/black-home/bg-footer-links.gif) repeat-x 0 0;
	}					
	
.footer-link-col1 ul li a:link, .footer-link-col1 ul li a:visited, .footer-link-col2 ul li a:link, .footer-link-col2 ul li a:visited {	
	color: #999;
	background: url(../img/black-home/arw-footer-links.gif) no-repeat 0 1px;
	}	
	
.footer-link-col1 ul li a:hover, .footer-link-col2 ul li a:hover {	
	color: #fff;
	background: url(../img/black-home/arw-footer-links-hover.gif) no-repeat 0 1px;
	}	
	
.footer-action-col1 ul li a.print:link, .footer-action-col1 ul li a.print:visited, .footer-action-col1 ul li a.print:hover {	
	color: #fff;
	background: url(../img/black-home/icon-print.gif) no-repeat 0 4px;
	}	
	
.footer-action-col1 ul li a.email:link, .footer-action-col1 ul li a.email:visited, .footer-action-col1 ul li a.email:hover {	
	color: #fff;
	background: url(../img/black-home/icon-email.gif) no-repeat 0 6px;
	}
	
.footer-action-col2 ul li a.backtotop:link, .footer-action-col2 ul li a.backtotop:visited {	
	color: #fff;
	background: url(../img/black-home/arw-up.gif) no-repeat 0 4px;
	}	
	
.footer-action-col2 ul li a.backtotop:hover {	
	color: #fff;
	background: url(../img/black-home/arw-mid.gif) no-repeat 0 4px;
	}
	
#footer-actions {
	border-top: none;
	padding-top: 10px;
	background: url(../img/black-home/bg-footer-links.gif) repeat-x 0 0;
	}		
	
/* Main navigation styles for ENZ */
	
ul.navigation li a {
	color: #fff;
	}
		
ul.navigation li a:link, ul.navigation li a:visited {
	color: #fff;
	}
	
ul.navigation li a.welcome:link, ul.navigation li a.welcome:visited {
	background: url(../img/black-home/main-nav.gif) no-repeat 0 100%;	
	}
	
ul.navigation li a.welcome:hover {
	background: url(../img/black-home/main-nav-hover.gif) no-repeat 0 100%;
	}	
	
ul.navigation li.current a.welcome:link, ul.navigation li.current a.welcome:visited, ul.navigation li.current a.welcome:hover {
	background: url(../img/black-home/main-nav-hover.gif) no-repeat 0 100%;
	}		
	
ul.navigation li a.guide:link, ul.navigation li a.guide:visited {
	background: url(../img/black-home/main-nav.gif) no-repeat 0 100%;
	}	
	
ul.navigation li a.guide:hover {
	background: url(../img/black-home/main-nav-hover.gif) no-repeat 0 100%;
	}
	
ul.navigation li.current a.guide:link, ul.navigation li.current a.guide:visited, ul.navigation li.current a.guide:hover {
	background: url(../img/black-home/main-nav-hover.gif) no-repeat 0 100%;
	}						

ul.navigation li a.explore:link, ul.navigation li a.explore:visited {
	background: url(../img/black-home/main-nav.gif) no-repeat 0 100%;
	}
	
ul.navigation li a.explore:hover {
	background: url(../img/black-home/main-nav-hover.gif) no-repeat 0 100%;
	}
	
ul.navigation li.current a.explore:link, ul.navigation li.current a.explore:visited, ul.navigation li.current a.explore:hover {
	background: url(../img/black-home/main-nav-hover.gif) no-repeat 0 100%;
	}		

ul.navigation li a.institutions:link, ul.navigation li a.institutions:visited {
	background: url(../img/black-home/main-nav.gif) no-repeat 0 100%;
	}
	
ul.navigation li a.institutions:hover {
	background: url(../img/black-home/main-nav-hover.gif) no-repeat 0 100%;
	}	
	
ul.navigation li.current a.institutions:link, ul.navigation li.current a.institutions:visited, ul.navigation li.current a.institutions:hover {
	background: url(../img/black-home/main-nav-hover.gif) no-repeat 0 100%;	
	}		
	
ul.navigation li a.blog:link, ul.navigation li a.blog:visited {
	background: url(../img/black-home/main-nav.gif) no-repeat 0 100%;
	}	
	
ul.navigation li a.blog:hover {
	background: url(../img/black-home/main-nav-hover.gif) no-repeat 0 100%;
	}		
	
ul.navigation li.current a.blog:link, ul.navigation li.current a.blog:visited, ul.navigation li.current a.blog:hover {
	background: url(../img/black-home/main-nav-hover.gif) no-repeat 0 100%;
	}		
	
ul.navigation li a.stories:link, ul.navigation li a.stories:visited {
	background: url(../img/black-home/main-nav.gif) no-repeat 0 100%;
	}	
	
ul.navigation li a.stories:hover {
	background: url(../img/black-home/main-nav-hover.gif) no-repeat 0 100%;
	}		
	
ul.navigation li.current a.stories:link, ul.navigation li.current a.stories:visited, ul.navigation li.current a.stories:hover {
	background: url(../img/black-home/main-nav-hover.gif) no-repeat 0 100%;
	}			
							
/* ---- Homepage - noflash ---- */	

.home-graphic, 
.home-graphic-noflash { 
	width: 879px;
	height: 443px;
	position: relative;
	}	

.home-graphic-noflash .welcome-text {	
	position: absolute;
	left: 30px;
	top: 36px;
	width: 186px;
	height: 152px;
	}
	
.home-graphic-noflash h1 {	
	border-bottom: none;
	text-indent: -9999em;
	}		

#container-mid .home-graphic-noflash p {	
	font-size: 1.0em;
	}
	
/*#container-mid .home-graphic-noflash .download-flash p {	
	color: #fff;
	margin: 0;
	padding: 0 0 4px 0;
	font-size: 10px;
	font-weight: normal;
	}*/			
	
.home-graphic-noflash .welcome-text p {	
	text-indent: -9999em;
	}
	
.home-graphic-noflash .download-flash {	
	position: absolute;
	left: 84px;
	top: 308px;
	width: 350px;
	height: 40px;
	padding: 12px 0 0 0;
	}	
	
.home-graphic-noflash .download-flash a:link,
.home-graphic-noflash .download-flash a:visited, 
.home-graphic-noflash .download-flash a:hover {
	color: #C7D009;
	font-weight: bold;
	font-size: 1.1em;
	}	
	
/* two columns inside a half-column */			
	
.home-black-quarter-col-left {
	width: 200px;
	float: left;
	}	
	
.home-black-quarter-col-right {
	width: 200px;
	float: right;
	}	
	
.home-black-quarter-col-left img, 
.home-black-quarter-col-right img {
	border: none;
	}	
	
.half-col-right .home-black-quarter-col-right {
	width: 110px;
	height: 81px;
	float: right;
	background: url(../img/black-home/bg-whats-happening.gif) no-repeat 0 0;
	padding: 28px 0 0 90px;
	}	
	
#content-fullcol .half-col-right .home-black-quarter-col-right p {
	color: #fff;
	font-size: 1.2em;
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 1;
	}
	
#content-fullcol .half-col-right .home-black-quarter-col-right p.date {
	color: #fff;
	font-size: 1.0em;
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 1;
	}	
	
/* links with grey arrows before */

a.arrow:link, 
a.arrow:visited {
	color: #999;
	background: url(../img/black-home/arw-footer-links.gif) no-repeat 0 0;
	font-size: 0.9em;
	font-weight: bold;
	}
	
a.arrow:hover {
	color: #fff;
	background: url(../img/black-home/arw-footer-links-hover.gif) no-repeat 0 0;
	font-size: 0.9em;
	font-weight: bold;
	}