h4 {
	font-size:13px;
	line-height:130%;
	}

.nolang {
	color:#000;
	font-weight:normal;
	font-style:italic;
	font-size:.9em;
	}
		
.news_item {
	padding-bottom:4px;
	margin-bottom:14px;
	clear:both;
	}

.news_item .news_pic {
	float:left;
	margin:6px 14px 10px 0;
	}
		
.news_item h1 {
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:0;
	}
	
.news_item h1 a {
	font-size:1em;
	line-height:1.2em;
	}

h2.headline {
	color:#000;
	border:0;
	margin-top:12px;
	}
	
.sideb {
	float:right;
	width:20%;
	border:1px solid #666;
	background-color: #ebebeb;
	padding:6px;
	margin-top:12px;
	margin-left:12px;
	}

.box-content {
  padding:1em;
  margin:1em;
  }

.pagemenu {
	float:right;
	width:20%;
	margin-top: 60px;
	}

.pagemenu a {
	display: block;
	font-size: 11px;
	font-weight:normal;
	color: #000;
	background-color: #F0ECE7;
	text-decoration: none;
	border-left: 1px solid #969696;
	border-bottom: 1px solid #969696;
	padding: 4px;
	padding-left: 8px;
	margin-bottom: 2px;
	}

.pagemenu a.pdf {
	display: block;
	font-size: 11px;
	font-weight:normal;
	color: #000;
	background: #F0ECE7 url(/geneva/images/icon-pdf.png) no-repeat 2px center;
	text-decoration: none;
	border-left: 1px solid #969696;
	border-bottom: 1px solid #969696;
	padding: 4px;
	padding-left: 20px;
	margin-bottom: 2px;
	}

.pagemenu a.asel {
	display: block;
	font-size: 11px;
	font-weight:normal;
	color: #000;
	background-color: #E0DBD5;
	text-decoration: none;
	border-left: 1px solid #969696;
	border-bottom: 1px solid #969696;
	padding: 4px;
	padding-left: 8px;
	margin-bottom: 2px;
	}

.pagemenu a.asel_pdf {
	display: block;
	font-size: 11px;
	font-weight:normal;
	color: #000;
	background: #ffffff url(/geneva/images/icon-pdf.png) no-repeat top left;
	text-decoration: none;
	border-left: 1px solid #969696;
	border-bottom: 1px solid #969696;
	padding: 4px;
	padding-left: 8px;
	margin-bottom: 2px;
	}

.pagemenu a:hover {
	display: block;
	background-color: #E0DBD5;
	text-decoration:none;
	color:#000;
	}

.sidebox {
	float:right;
	margin:12px 0 12px 12px;
	background-color:#ebebeb;
	border:1px solid #666;
	padding:6px;
	}
	
.dvdr {
	clear:both;
	border-top:1px dotted #666;
	margin:12px 0 12px 0;
	}
	
.icon_ppt {
	width:16px;
	height:16px;
	background: #ffffff url(/geneva/images/icon-ppt.png) no-repeat top left;
	}
  
span.icon_ppt {
  display:inline-block; 
  vertical-align:middle;
  margin-right:.3em;
}
	
.icon_pdf {
	width:16px;
	height:16px;
	background: #ffffff url(/geneva/images/icon-pdf.png) no-repeat top left;
	}

span.icon_pdf {
  display:inline-block; 
  vertical-align:middle;
  margin-right:.3em;
}

.sidebar .component h3 a {
	color:#003399;
	}

.sidebar .component h3.sel {
	}
	
.sidebar .component ul {
	padding-left:0;
	margin-left:10px;
	list-style:none;
	list-style-image:none;
	}

.sidebar .component ul li {
	list-style:none;
	}
	
.sidebar .component ul li.sel {
	color:#336699;
	font-weight:bold;
	}
		
.sidebar .component ul li.sub {
	margin-left:16px;
	}
	
.sidebar .component ul li.sub_sel {
	background: transparent url(/geneva/images/arw1.gif) no-repeat 0 3px;
	margin-left:6px;
	padding-left:11px;
	}

.sidebar .component ul li img {
  padding-bottom:.2em;
	}

/* Language links in UNDP banner */
.header .last a:link, .header .last a:active, .header .last a:visited {
	font-weight:bold;
	font-size:1.1em;
	}
  
div.wacap h2, div.art h2 {
  border-bottom:0;
  float:left;
  margin-top:10px;
}

div.wacap h4, div.art h4 {
  margin:1em 0 1.5em 0;
}

div.wacap h3, div.wacap h4, div.art h3, div.art h4  {
  font-weight:normal;
  border:0;
  margin:1em 0;
}

div.wacap h3 span, div.wacap h4 span, div.art h3 span, div.art h4 span {
  font-weight:bold;
}

div.wacap h3  a, div.wacap h4  a, div.art h3  a, div.art h4  a {
  text-decoration:underline;
}

div.wacap h5, div.art h5 {
  font-weight:bold;
  font-size:1.1em;
  margin:1.4em 0 1em 0;
  color:#333;
}

.wacap-logo {
  width:348px;
  height:65px;
  float:right;
  margin-left:2em;
  margin-bottom:.8em;
}

div.wacap .wacap-logo img, div.wacap .gallery-wrapper img {
  border:0;
  padding:0;
}

div.wacap .sb-wrapper {
  clear:both;
  width:766px;
  overflow:hidden;
}

div.wacap .sb-wrapper .left{
  float:left;
  width:400px;
  padding-right:46px;
}

div.wacap .sb-wrapper .right{
  float:left;
  width:320px;
}

div.wacap .sb-wrapper .exp p {
  border-bottom:1px dotted #666;
  padding-bottom:.5em;
}

div.wacap  img, div.art  img, div.tacc img { 
  padding:.3em;
  border:1px solid #ccc;
}

div.wacap .sb-caption { 
  font-style:italic;
  font-size:.85em;
  line-height:1.2em;
  padding:.3em;
  margin:1em 0em 2em 0em;
}

table.wacap-actions  th {
  text-align:left;
  font-size:1.2em;
  color:#666;
  padding:.5em;
  padding-bottom:.6em;
}

table.wacap-actions td {
  font-size:13px;
  padding:.5em .5em .5em 1em;
}

table.wacap-actions td.hdr {
  border-bottom:1px dotted #666;
  font-weight:bold;
  font-size:.9em;
}


table.wacap-forums th, table.wacap-resources th {
  border:1px solid #fff;
  background-color:#4BACC6;
  color:#fff;
  font-size:.9em;
  padding:.5em;
}

table.wacap-forums td, table.wacap-resources td {
  border:1px solid #666;
  font-size:.8em;
  padding:.5em;
}

table.wacap-forums td.col1, table.wacap-resources td.col1 {
  background-color:#4BACC6;
  color:#fff;
  font-size:1em;
  padding:1em;
}

table.wacap-forums td.row1, table.wacap-resources td.row1 {
  background-color:#A5D5E2;
}

table.wacap-forums td.row2, table.wacap-resources td.row2 {
  background-color:#D2EAF1;
}

table.wacap-forums td ul, table.wacap-resources td ul {
  margin-top:0;
  margin-bottom:0;
}

table.wacap-memb {
}
table.wacap-memb th {
  background-color:#4BACC6;
  font-size:.9em;
  padding:.5em;
  color:#fff;
}
table.wacap-memb td {
  border:1px solid #ccc;
  font-size:.9em;
  padding:.5em;
}
table.wacap-memb tr.hdr-row {
  background-color:#ebebeb;
  font-style:italic;
}
table.wacap-memb tr.sec {
  font-style:normal;
  background-color:#D2EAF1;
}

table.art-tbl1 {
  font-size:1em;
  border-collapse:collapse;
}
table.art-tbl1 th {
  font-size:.9em;
  background-color:#4BACC6;
  padding:.5em;
  color:#fff;
}
table.art-tbl1 td {
  font-size:.9em;
  border:1px solid #ccc;
  padding:.5em;
}
table.art-tbl1 td.emph {
  width:20%;
  text-transform:uppercase;
  background-color:#F5F5F5;
  font-weight:normal;
}

/* ART only */

div.art h3.body  {
  margin-top:1.7em;
}

div.art h4 {
  width:50%;
  border-top: 1px dotted #666666;
  color: #003399;
  font-family: "Trebuchet MS","Arial",sans-serif;
  font-size: 15px;
  font-weight: normal;
  line-height: 130%;
  margin: 1.7em 0 1.5em; 0;
  padding-top:.5em;
}

div.art p.date {
  font-style:italic;
  font-weight:bold;
}

p.h3-sub {
  font-weight:bold;
  text-transform:uppercase;
  width:50%;
  padding-top:.5em;
  margin-top:1.5em;
  }
  
p.h3-sub2 {
  clear:left;
  color: #003399;
  font-weight:normal;
  font-size:1.1em;
  text-transform:uppercase;
  padding-top:.5em;
  margin-top:1.5em;
  }

p.h3-sub3 {
  font-weight:normal;
  text-transform:uppercase;
  margin-top:1.5em;
  }

.art-sub {
  width:20%;
  float:right;
  font-size:.85em;
  padding:1em;
  margin:0 0 2em 2em;
  color:#336699;
}

.art-sub ul {
  border-top:10px solid #ebebeb;
  list-style:none;
  margin:0;
  padding:0;
  padding-top:.5em;
}

.art-sub ul  li {
  border-bottom:1px solid #ccc;
  padding-bottom:.5em;
  margin-top:0;
  margin-bottom:.4em;
}

.art-sub ul li ul {
  margin-top:.5em;
  border-top:0;
  padding-top:0;
}

.art-sub ul  li ul li {
  list-style:disc;
  border:0;
  margin-left:2em;
  padding-bottom:0;
  margin-bottom:.2em;
}

.art ul.news {
  list-style:none;
  margin:0;
  padding:0;
}

.art ul.news li {
  clear:both;
  margin-bottom:2em;
}

.art ul.news li > a,
.art ul.news li > a:link,
.art ul.news li > a:active,
.art ul.news li > a:visited {
  width:10%;
  display:block;
  float:left;
  margin-right:1em;
}

.art ul.news li > div {
  width:85%;
  float:left;
}

.art ul.news li > div span.date{
  display:block;
  font-style:italic;
  margin-bottom:.5em;
}

.art ul.news li > div a,
.art ul.news li > div a:link,
.art ul.news li > div a:active,
.art ul.news li > div a:visited {
}

.art .address {
  width:50%;
  background-color:#f5f5f5;
  margin:1em 0;
  padding:.5em .5em .7em .5em;
}

.art .address > span {
  display:block;
  font-weight:bold;
  width:85px;
}

.art .address > div {
  margin-left:1em;
  margin-top:.5em;
}

.art .contact span {
  display:block;
}

.art .contact span.sect {
  display:inline;
}

.art .contact span.name {
  font-weight:bold;
}

.art .contact-ad0 {
  float:left;
  font-weight:bold;
  width:100px;
}

.art .contact-ad1 {
  float:left;
}

/* TACC pages */

.tacc {
  min-width:700px;
}

.tacc .left {
  width:63%;
  float:left;
}

.tacc .right {
  float:right;
  width:35%;
  font-style:italic;
  font-size:.9em;
  text-align:justify;
}

.tacc .callout {
  padding:1em;
  margin-top:2em;
  margin-bottom:2em;
}

.tacc .callout p {
  line-height:1.6em;
}

.tacc .caption {
  display:block;
  font-style:italic;
  font-size:.9em;
}

table.tbl-2 {
  border-collapse:collapse;
  margin:1.5em 0;
}

table.tbl-2 th {
  border:1px solid #666;
  background-color:#DCEAEF;
  padding:.3em;
}

table.tbl-2 td {
  border:1px solid #666;
  padding:.3em;
}

table.tbl-2 td.firstcol {
  font-weight:bold;
}

table.tbl-2 td.firstcol ol {
  margin:0;
}

/* Misc */

.subh {
  clear:both; 
  background-color:#f5f5f5;
  padding:.3em .5em .5em .5em;
}

.subh span {
  font-style:italic;
}

.return-link {
  display:block;
  float:right;
  margin:1em 0;
}

.text-hl {
  font-size:1.1em;
  font-style:normal;
  padding:.5em .5em .5em 0;
}

ul.sf-menu {
  float:none;
}
