/* Overload pictures, as global CSS files don't take into account relative paths for sub pages */

#brandbar {
background-image:url(/common/images/brandbarbkgd.jpg);
}

#thematicnav #peace a {
background-image:url(/images/peacebkgd.jpg);
}
#thematicnav #rights a {
background-image:url(/images/hrbkgd.jpg);
}
#thematicnav #humanitarian a {
background-image:url(/images/humaffbkgd.jpg);
}
#thematicnav #law a {
background-image:url(/images/intlawbkgd.jpg);
}

#thematicnav #development a {
background-image:none;
}
#mainnav ul ul li a {
background-image:url(/en/images/bullet.gif);
}
#resources .box ul li {
background-image:url(/en/images/bullet.gif);
}

/* language tag (EN) - position and margin */
#content img {
vertical-align:top;
margin-left:3px;
}

/* main thematic picture - center position */
#photobox img {
vertical-align:top;
margin-left:0;
}


/* background image */

  #topbanner  #hiddentitle, #hiddentitle  span {
	/*height: 99px;*/
	background: transparent url(/en/development/images/bannerNoText.jpg) no-repeat scroll 0 0;
	}

/* Text over header image */

#x {
	
color:#2D2101;
display:inline;
font-family:Century Gothic,Arial;
font-size:2.5em;
font-weight:600;
margin-left:155px;
margin-top:15px;
position:absolute;
z-index:1;
min-width: 550px;
}



#xlong {
	
color:#2D2101;
display:inline;
font-family:Century Gothic,Arial;
font-size:2em;
font-weight:600;
margin-left:155px;
margin-top:3px;
position:absolute;
z-index:1;
/*width: 550px;*/
width: 41%;
min-width: 550px;

}



/* fix background positions */

#topbanner #hiddentitle, #topbanner #hiddentitle span {
/*background-position:left center;*/
background-repeat: no-repeat;


}


/* language bar - handle text (if language not available) -> not too prominent */

#languages ul li {
color:#B38E11;
}


/* links (h2) in left menu structure */

#resources .box h2 a:link, #resources .box h2 a:visited{
color:#ffffff;
text-decoration: none;
}

#resources .box h2 a:hover{
color:#ffffff;
text-decoration: underline;
}

#mainnav a:link, a:visited{
color:#372703;
text-decoration: none;
}
#mainnav a:hover{
color:#704301;
text-decoration: none;
}
#mainnav h2 a:hover{
text-decoration: underline;
}



/* ol lists in the content section */

#content ol {
padding-left: 2em;	
}

/* ul lists in the content section */
/*
#content ul {
padding-left: 2em;
}
*/
#contentESA ul {
	padding-left: 2em;	
}
#contentESA ul li {
	
	list-style-type:none;
}

/* make sure large images will be displayed properly */

#content img {
	max-width: 100%;	
}

/* global Links - index style - see www.un.org/ru/siteindex/ */

#content div.AZindex h3 {
	
background-color:#fbf7ea;
color:#000000;
margin:1em 0 0;
padding:0.3em 0 0.3em 0.9em;

}

#content div.AZindex ul {
border:1px solid #CCCCCC;
margin-bottom:6px;
margin-top:0;
}

#content div.AZindex ul.termcode {
border:0px;
margin-bottom:6px;
margin-top:0;
}

/* back to top link in index list */

#content ul li.top {
background-color:#efefef;
background-image:none;
color:#333333;
list-style-type:none;
margin-top:1em;
padding:0.1em 0 0.1em 45%;
}

#content ul li.top a:link{
text-decoration: none;
}
#content ul li.top a:visited{
text-decoration: none;
}
#content ul li.top a:hover{
text-decoration: none;
}


/* officials */

div.official {
float:left;
width:90%;
}

div.official img.portrait {
float:left;
margin:0 0.5em 3em;
}

div.official ul {
margin:0.5em 0;
padding:0;
display:block;
list-style-type:none;
margin-top:0.5em;
}

div.official li {
border:1px solid white;
margin:0;
}


/* development agenda */

div.conference {
}

.conference ul {
list-style-type:disc;
margin-left:3em;
margin-bottom:1em;
}

.box ul {
list-style-type:disc;
margin:0.5em 0.5em 0;
/*padding:0.5em 0.5em 0;*/
}

div.conference ul li {
list-style-type:disc;
color:black;
}

#conference ul li {
list-style-type:disc;
color:black;
}

#conference ul  {
margin-bottom:1em;
}

#resources .box a:link {
	color: #333333;
	text-decoration: none;
}

#resources .box a:visited {
	color: #7A5801;
	text-decoration: none;
}

#resources .box a:hover {
	color: #7A5801;
	text-decoration: underline;
}

#resources .box a:active {
	color: #333333;
	text-decoration: none;
}


/* indicate current page on menu */
/* left menu */
#ESAdsd .ESAdsd a,
#ESAgovernance .ESAgovernance a,
#ESAmacroFin .ESAmacroFin a,
#ESApopulation .ESApopulation a,
#ESAsciencetech .ESAsciencetech a,
#ESAsocdev .ESAsocdev a,
#ESAspneeds .ESAspneeds a,
#ESAstatistics .ESAstatistics a,
#ESAtrade .ESAtrade a,
#ESAwomen .ESAwomen a,


/* highlight "about development" on left menu when in one of the about_us pages */
#ESAvision .ESAoverview a,

#ESAaboutGA .ESAoverview a,
#ESAaboutECOSOC .ESAoverview a,
#ESAdepartments .ESAoverview a,
#ESAecesa .ESAoverview a,
#ESAofficials .ESAoverview a,
#ESAofficialsReg .ESAoverview a,
#ESAofficialsIns .ESAoverview a,
#ESAaboutUN .ESAoverview

 {
	background-color:#F7EED2;
	/*
	border-left: 3px solid #F1E6B8;
	*/
	border-left: 3px solid #795902;
	
	font-weight: bold;
	padding-left: .4em;
	/*padding-left: 0.4em;*/
}

/* right menu */
#ESAvision .ESAvision a,
#ESAaboutGA .ESAaboutGA a,
#ESAaboutECOSOC .ESAaboutECOSOC a a:visited,
#ESAdepartments .ESAdepartments a,
#ESAecesa .ESAecesa a,
#ESAofficials .ESAofficials a,
#ESAofficialsReg .ESAofficialsReg a,
#ESAofficialsIns .ESAofficialsIns a,
#ESAaboutUN .ESAaboutUN a,



/* devagenda - right menu */

#ESAdevagenda .ESAdevagenda a,
#ESAfood .ESAfood a,
#ESAhabitat .ESAhabitat a,
#ESAmillenium .ESAmillenium a,
#ESAhumanrights .ESAhumanrights a,
#ESAsocial .ESAsocial a,
#ESAsustainable .ESAsustainable a,
#ESAeducation .ESAeducation a,
#ESAageing .ESAageing a,
#ESAfinancial .ESAfinancial a,
#ESAchildren .ESAchildren a,
#ESAgender .ESAgender a,
#ESAlandlocked .ESAlandlocked a,
#ESAldc .ESAldc a,
#ESAsids .ESAsids a,
#ESApopulation .ESApopulation a,
#ESAracism .ESAracism a,
#ESAinformation .ESAinformation a,
#ESAhiv .ESAhiv a,


/* the same for visited pages, otherwise this gets overwritten by the general a:visited setting */
/* right menu */
#ESAvision .ESAvision a:visited,
#ESAaboutGA .ESAaboutGA a:visited,
#ESAaboutECOSOC .ESAaboutECOSOC a:visited,
#ESAdepartments .ESAdepartments a:visited,
#ESAecesa .ESAecesa a:visited,
#ESAofficials .ESAofficials a:visited,
#ESAofficialsReg .ESAofficialsReg a:visited,
#ESAofficialsIns .ESAofficialsIns a:visited,
#ESAaboutUN .ESAaboutUN a:visited,

/* devagenda - right menu */

#ESAdevagenda .ESAdevagenda a:visited,
#ESAfood .ESAfood a:visited,
#ESAhabitat .ESAhabitat a:visited,
#ESAmillenium .ESAmillenium a:visited,
#ESAhumanrights .ESAhumanrights a:visited,
#ESAsocial .ESAsocial a:visited,
#ESAsustainable .ESAsustainable a:visited,
#ESAeducation .ESAeducation a:visited,
#ESAageing .ESAageing a:visited,
#ESAfinancial .ESAfinancial a:visited,
#ESAchildren .ESAchildren a:visited,
#ESAgender .ESAgender a:visited,
#ESAlandlocked .ESAlandlocked a:visited,
#ESAldc .ESAldc a:visited,
#ESAsids .ESAsids a:visited,
#ESApopulation .ESApopulation a:visited,
#ESAracism .ESAracism a:visited,
#ESAinformation .ESAinformation a:visited,
#ESAhiv .ESAhiv a:visited


 {
 
 	color: #795902;
 	font-weight: bold;
 	/*
 	color:#5E174F;	
 	*/
 	/*
	background-color:#F7EED2;
	font-weight: bold;
	*/
	
	/*padding-left: 0.4em;*/
	/*border-left: 3px solid #F1E6B8;*/
}



/* ECESA private members only content */

#aboutSection {
margin-left:2.5em;
margin-bottom:2em;
}

#aboutSection h2 {
/*margin-left:-2em;*/
margin-bottom:1em;
}

/*ECESA private Focal point page table*/

td.noborder{
border: 0px;
padding: .5em;
}

/*ECESA private Focal point contact information page table*/

#clusterSection th{
background-color:#B38E11;
color:white;
border-color:#DCDCDC;
}

#clusterSection td{
border-color:#DCDCDC;
}
#clusterSection h2{
font-size:1.2em;
}





