* {

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

}

#accessibility, .hide, hr {
display:none;
}
html, body {
background-color:#407CC4;
background-image:url(img/bodybg.jpg);
background-repeat:repeat-x;
color:#333333;
font-family:verdana,arial,helvetica,sans-serif;
font-size:90%;
height:100%;
margin:0px;
padding:0px;
}

img {
	border: 0px;
}


/* topnav */
	
	#topnav	
	{
		width: 670px;
		margin: 0 auto 0 auto;
		height: 25px;
		padding-bottom: 25px;
		position: relative;
	}
	#topnav	ul li { display: inline; }
	#topnav	ul li a
	{
		color: #fff;
		display: block;
		float: left;
		padding: 2px 20px;
	}
	#topnav.front ul li a { padding: 2px 13px;}
	#topnav	ul li a.borderright { background: url('img/wdd_whitesepp.jpg') no-repeat right 5px; }
	#topnav	ul li a.rss { padding-left: 29px; position: relative; }
	#topnav	ul li a.rss img 
	{
		position: absolute;
		left: 8px;
	}



#headercontainer {
background-color:transparent;
color:white;
height:25px;
left:50%;
margin:0px 0px 0px -375px;
padding:0px;
position:relative;
width:750px;
}
#functionalnavigation {
background-color:transparent;
font-size:0.85em;
margin:0px;
padding:5px 0px 0px;
position:absolute;
right:10px;
z-index:100;
}
#functionalnavigation a:link, #functionalnavigation a:visited, #functionalnavigation a:active, #functionalnavigation a:hover, #functionalnavigation a:focus {
background-color:transparent;
color:white;
font-weight:normal;
text-decoration:none;
vertical-align:middle;
}
#contentcontainer {
background-color:white;
background-image:url(img/contentcontainertop.gif);
background-repeat:no-repeat;
left:50%;
margin:0px 0px 0px -375px;
padding:0px;
position:relative;
width:750px;
}
#logo {
background-color:transparent;
margin:0px;
padding:10px 0px 0px;
position:relative;
text-align:center;
}
#logo img {
padding-top:20px;
padding-bottom:10px;
}
#mainnav {
background-color:transparent;
background-image:url(img/mainnavbg.jpg);
background-position:center top;
background-repeat:no-repeat;
color:#E8E8E6;
font-size:0.88em;
font-weight:600;
height:25px;
line-height:25px;
margin:10px 0px 0px;
padding:0px;
position:relative;
text-align:center;
vertical-align:middle;
width:100%;
}
#mainnav a:link, #mainnav a:visited, #hpmainnav a:link, #hpmainnav a:visited {
background-color:transparent;
color:#50504F;
font-weight:600;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
#mainnav a:hover, #mainnav a:active, #mainnav a:focus, #hpmainnav a:hover, #hpmainnav a:active, #hpmainnav a:focus, #mainnav a.mainnavactive:hover, #mainnav a.mainnavactive:active, #mainnav a.mainnavactive:focus, #hpmainnav a.mainnavactive:hover, #hpmainnav a.mainnavactive:active, #hpmainnav a.mainnavactive:focus, #mainnav a.mainnavactive:link, #mainnav a.mainnavactive:visited, #hpmainnav a.mainnavactive:link, #hpmainnav a.mainnavactive:visited {
background-color:transparent;
background-image:url(img/mainnavactivebg.gif);
background-repeat:repeat-x;
}
#hpmainnav a.reditem:link, #hpmainnav a.reditem:visited {
color:#B23F3F;
font-weight:bold;
}
#mainnav a.reditem:link, #mainnav a.reditem:visited {
color:#B23F3F;
font-weight:bold;
}
#leftnav {
border-left:5px solid white;
float:left;
margin:10px 0px 0px;
padding:0px;
width:161px;
}
#leftnav img {
padding:15px 5px;
}
#leftnavheader {
background-color:transparent;
background-position:center top;
background-repeat:no-repeat;
line-height:6px;
margin:0px;
padding:0px;
}
#leftnavbody {
background-color:transparent;
margin:0px;
padding:0px;
}
#leftnavbody ul {
margin:0px;
padding:15px 0px 40px 20px;
}
#leftnavbody ul li {
color:#134975;
font-size:1em;
font-weight:600;
line-height:normal;
list-style-image:url(img/L1bullet.gif);
margin:0px;
padding:0px 0px 10px;
}
#leftnavbody ul li a:link, #leftnavbody ul li a:visited {
color:#134975;
text-decoration:none;
}
#leftnavbody ul li a:hover, #leftnavbody ul li a:active, #leftnavbody ul li a:focus {
color:#9A3033;
list-style-image:url(img/L1bulletactive.gif);
text-decoration:none;
}
#leftnavbody ul li a.leftnavl1active:link, #leftnavbody ul li a.leftnavl1active:visited {
color:#9A3033;
list-style-image:url(img/L1bulletactive.gif);
text-decoration:none;
}
#leftnavbody ul ul {
margin:0px;
padding:0px 0px 0px 15px;
}
#leftnavbody ul li ul li {
color:#2069A9;
font-size:0.85em;
font-weight:normal;
list-style-image:url(img/L2bullet.gif);
margin:0px;
padding:8px 0px 0px;
}
#leftnavbody ul li ul li a:link, #leftnavbody ul li ul li a:visited {
color:#2069A9;
text-decoration:none;
}
#leftnavbody ul li ul li a:hover, #leftnavbody ul li ul li a:active, #leftnavbody ul li ul li a:focus {
color:#9A3033;
list-style-image:url(img/L2bulletactive.gif);
text-decoration:none;
}
#leftnavbody ul li ul li a.leftnavl2active:link, #leftnavbody ul li ul li a.leftnavl2active:visited {
color:#9A3033;
list-style-image:url(img/L2bulletactive.gif);
text-decoration:none;
}
#leftnavimg {
left:5px;
margin:0px;
padding:0px;
position:relative;
}
#leftnavfooter {
background-color:transparent;
background-position:center bottom;
background-repeat:no-repeat;
line-height:6px;
margin:0px;
padding:0px;
}
#rightpane {
float:right;
margin:100px 0px 0px 10px;
padding:0px 5px 0px 0px;
width:108px;
}
#breadcrumb {
background-color:transparent;
font-size:0.85em;
margin:10px 128px 0px 190px;
padding:0px;
position:relative;
}
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active, #breadcrumb a:focus {
color:#2069A9;
text-decoration:underline;
}
#content {
background-color:transparent;
margin:0px 20px 0px 200px;
padding:0px;
position:relative;
}
.contentsummary {
color:#2069A9;
font-style:italic;
}
#pagenav {
background-color:transparent;
border-bottom:1px solid #2069A9;
color:#2069A9;
font-size:0.85em;
margin-bottom:15px;
padding-bottom:5px;
position:relative;
text-align:right;
}
#pagenav a:link, #pagenav a:visited, #pagenav a:hover, #pagenav a:active, #pagenav a:focus {
color:#2069A9;
text-decoration:none;
}
#contentfooter {
background-color:transparent;
background-image:url(img/contentcontainerbottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
clear:both;
margin:0px;
padding:0px;
width:100%;
}
#footercontainer {
background-color:transparent;
left:50%;
margin:0px 0px 0px -375px;
padding:0px;
position:relative;
width:750px;
}
#footerlogoprophet {
position:absolute;
right:5px;
top:3px;
}
#sitefooter {
background-color:transparent;
color:white;
margin:3px 0px 0px;
padding:0px;
position:relative;
text-align:center;
width:100%;
}
#sitefooter a:link, #sitefooter a:visited, #sitefooter a:link, #sitefooter a:visited {
background-color:transparent;
color:white;
font-size:0.75em;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
.contentimageright {
float:right;
}
.contentimageleft {
float:left;
}
.contentimageinline {
display:inline;
}
#hpmainnav {
background-color:transparent;
background-image:url(img/hpmainnavbg.jpg);
background-position:center top;
background-repeat:no-repeat;
color:#E8E8E6;
font-size:0.9em;
font-weight:600;
height:25px;
line-height:25px;
margin:0px;
padding:0px;
position:relative;
text-align:center;
vertical-align:middle;
width:100%;
}
#hpcontent {
background-color:transparent;
margin:0px;
padding:0px;
position:relative;
width:100%;
}
#hpflashnews h1 {
background-color:transparent;
color:white;
font-size:1.6em;
font-weight:normal;
margin:10px 0px 4px 10px;
padding:0px;
}
#hpflashnews h1 a:link, #hpflashnews h1 a:hover, #hpflashnews h1 a:active, #hpflashnews h1 a:visited, #hpflashnews h1 a:focus {
color:white;
font-weight:normal;
text-decoration:none;
}
.hpflashnewsdate {
background-color:transparent;
color:white;
float:right;
font-size:0.85em;
font-weight:normal;
margin:17px 5px 0px 0px;
padding:0px;
}
.hpflashnewsitem {
background-color:white;
height:110px;
margin:0px 5px 5px;
padding:0px;
position:relative;
}
.hpflashnewsitem p {
background-color:transparent;
color:black;
font-size:0.9em;
font-weight:normal;
margin:0px;
padding:0px 5px 0px 80px;
}
.hpflashnewsitem2 {
background-color:white;
height:70px;
margin:0px 5px 5px;
padding:0px;
position:relative;
}
.hpflashnewsitem2 p {
background-color:transparent;
color:black;
font-size:0.9em;
font-weight:normal;
margin:0px;
padding:0px 5px 0px 80px;
}
#hpflash2 h1 {
color:white;
font-size:1.6em;
font-weight:normal;
margin:0px 5px 0px 134px;
padding:2px 0px 0px 5px;
}
#hpflash2 p {
background-color:transparent;
color:black;
font-size:0.9em;
font-weight:normal;
margin:0px 5px 0px 134px;
padding:2px 0px 0px 5px;
}
#hpflash3 h1 {
color:white;
font-size:1.6em;
font-weight:normal;
margin:0px 5px;
padding:2px 0px 0px 5px;
}
#hpflash3 p {
background-color:transparent;
color:black;
font-size:0.9em;
font-weight:normal;
margin:0px 5px;
padding:2px 0px 0px 5px;
}
#hpflash3 p.hpflashsummary {
background-color:transparent;
color:#134975;
font-size:0.9em;
font-weight:700;
margin:0px 5px;
padding:2px 0px 0px 5px;
}
#hpflash4 {
background-color:#BEBEB7;
background-image:url(img/hpflashgreybg.jpg);
background-position:center bottom;
background-repeat:no-repeat;
border-color:white;
border-style:solid;
border-width:4px 5px 5px;
float:right;
height:60px;
margin:0px;
padding:0px;
width:365px;
}
#hpflash4 p {
background-color:transparent;
color:black;
font-size:0.9em;
font-style:italic;
font-weight:normal;
margin:0px 5px 0px 90px;
padding:5px 5px 0px;
}
#logoidf {
background-color:transparent;
border-color:white;
border-style:solid;
border-width:4px 5px 5px;
float:left;
height:60px;
margin:0px;
padding:0px;
width:365px;
}
#logoIDF2 {
background-color:transparent;
border-color:white;
border-style:solid;
border-width:4px 5px 5px;
float:left;
height:104px;
margin:0px;
padding:0px;
width:365px;
}
h1 {
color:#134975;
font-size:2em;
font-weight:normal;
}
h2 {
color:#134975;
font-size:1.2em;
font-style:normal;
font-weight:bold;
margin-top:30px;
}
h3 {
color:#26569D;
font-size:1em;
font-style:normal;
font-weight:bold;
margin-top:20px;
}
.partners a img {
border:0px none;
}
.logoTable td {
height:150px;
text-align:center;
vertical-align:bottom;
}
.logoTable p {
vertical-align:bottom;
}
.logoTable p img {
border:0px none;
}
#block1, #block2 {
background-color:#578AD6;
background-image:url(img/bluebg200_220.jpg);
background-position:center bottom;
background-repeat:no-repeat;
float:left;
height:220px;
margin:0px 0px 20px;
padding:0px;
width:200px;
}
#block2 {
margin-left:32px;
}
a {
color:#5C8DD4;
font-size:1em;
font-weight:bold;
}
#block3, #block4 {
margin-top:10px;
}
#block1 h2, #block2 h2 {
color:white;
font-size:1.6em;
font-weight:normal;
margin:7px;
}
#block3 h1, #block4 h1 {
font-size:1.6em;
font-weight:normal;
padding-top:20px;
}
#block1 p, #block2 p {
margin:7px;
}
.image .caption {
font-family:Verdana,Arial,sans-serif;
font-size:80%;
padding:0px 10px;
text-align:center;
}
#mos_balloon {
display:table;
text-align:center;
}
#mos_balloon .mos_balloon_content {
display:table-cell;
vertical-align:middle;
}
#mos_balloon img {
margin-bottom:10px;
}
#lblMessageTra {
font-style:italic;
}
.supportImage {
border:1px solid #407CC4;
margin:0px 5px 5px 0px;
padding:2px;
}
.newsbox {
background-image:url(img/newsbox_back.jpg);
background-repeat:repeat-y;
border:1px solid #D1E0F1;
height:76px;
margin:5px;
padding:3px;
}
.newsbox img {
margin-top:3px;
}
.newsbox small {
font-family:verdana,arial,helvetica,sans-serif;
}
.contentimageleft2 {
float:left;
margin-right:10px;
}
.newsboxintro {
margin-left:76px;
}
.contentimageright2 {
float:right;
margin-bottom:11px;
margin-right:5px;
margin-top:15px;
}
.contentimageleft2 {
float:left;
margin-bottom:11px;
margin-left:5px;
margin-top:15px;
}
#vcontent, #vcontent2, #vcontent3, #vcontent4, #vcontent5 {
background-color:transparent;
margin:200px 10px 0px 190px;
padding:0px;
position:relative;
}
#vcontent2 {
margin-top:170px;
}
#vcontent3 {
margin-top:120px;
}
#vcontent3 a {
text-align:center;
}
#vcontent4 {
margin-top:20px;
}
#vcontent5 {
margin-top:140px;
}
#share {
background-image:url(img/bg_sharesupport.jpg);
background-position:left top;
background-repeat:no-repeat;
}
#petition {
background-image:url(img/bg_petition.gif);
background-position:left top;
background-repeat:no-repeat;
}
#thanks {
background-image:url(img/bg_thanks.gif);
background-position:left top;
background-repeat:no-repeat;
}
#down {
background-image:url(img/bg_down.jpg);
background-position:left top;
background-repeat:no-repeat;
min-height:205px;
}
#statistics {
background-image:url(img/bg_statistics.gif);
background-position:left top;
background-repeat:no-repeat;
min-height:205px;
}
.vred {
color:#CC0000;
font-weight:bold;
}
.verror {
color:#CC0000;
font-size:1em;
font-weight:bold;
padding-top:0px;
}
#vform1 {
background-color:#9CC6F0;
background-image:url(img/form_bg_1.jpg);
background-repeat:no-repeat;
margin:0px 40px 0px 0px;
min-height:315px;
padding:70px 0px 0px 25px;
}
#vform1 ul {
margin-left:18px;
}
#vform1 ul li {
color:#CC0000;
font-weight:bold;
list-style-type:disc;
}
#vform1 ul li a {
color:#CC0000;
}
#vform2 {
background-image:url(img/form_bg_2.jpg);
background-repeat:no-repeat;
height:172px;
margin:0px;
width:510px;
}
#vform3 {
background-color:#9CC6F0;
background-image:url(img/form_bg_3.jpg);
background-repeat:no-repeat;
height:220px;
margin:0px 40px 0px 0px;
padding:80px 15px 0px;
}
#vform3 ul li {
font-weight:bold;
list-style-type:disc;
padding-bottom:3px;
}
#vform4 {
background-color:#9CC6F0;
background-image:url(img/form_bg_4.jpg);
background-repeat:no-repeat;
height:205px;
margin:0px 40px 0px 0px;
padding:25px 0px 0px 25px;
}
#stats {
margin-top:8px;
width:440px;
}
.stats_links, .stats_rechts {
background-color:#9BB9E8;
background-image:url(img/stats_bg.jpg);
background-position:right bottom;
background-repeat:no-repeat;
margin-bottom:10px;
width:211px;
}
.stats_links {
float:left;
}
.stats_rechts {
float:right;
margin-left:10px;
}
.stats_rechts h2, .stats_links h2 {
background-color:#D7E3F6;
border-left:1px solid #9BB9E8;
border-right:1px solid #9BB9E8;
font-size:100%;
line-height:23px;
margin-top:0px;
padding:0px 5px;
}
.stats_rechts p, .stats_links p {
padding:0px 5px;
}
.stats_rechts ol, .stats_links ol {
margin-bottom:10px;
}
#vflash {
float:left;
margin-top:2px;
}
#vcontent5 ul {
margin-bottom:20px;
}
#vcontent5 ul li {
list-style-type:square;
}
.hpflashnewsitem2 h2 {
background-color:transparent;
background-image:url(img/L1bullet.gif);
background-position:72px 9px;
background-repeat:no-repeat;
color:#B23F3F;
font-size:1em;
font-weight:700;
margin:0px;
padding:5px 5px 2px 82px;
}
.hpflashnewsitem2 a:link, .hpflashnewsitem2 a:active, .hpflashnewsitem2 a:visited, .hpflashnewsitem2 a:focus {
color:#18578D;
text-decoration:none;
}
.hpflashnewsitem2 a:hover {
text-decoration:underline;
}
a.hpflashmore:link, a.hpflashmore:visited, .a.hpflashmore:hover, a.hpflashmore:active, a.hpflashmore:focus {
background-color:transparent;
background-image:url(img/L1bullet.gif);
background-position:11px 6px;
background-repeat:no-repeat;
color:#18578D;
font-size:0.85em;
font-weight:700;
padding-left:20px;
padding-right:8px;
padding-top:3px;
text-decoration:none;
}
a.hpflashmore:hover {
text-decoration:underline;
}
#hpflashnews {
background-color:#FFFFFF;
background-image:url(img/hpflashnewsbg_grey.jpg);
background-position:center bottom;
background-repeat:no-repeat;
border:5px solid white;
float:left;
height:269px;
margin:0px;
padding:0px;
width:365px;
}
#hpflash2 {
background-color:#A5A5A5;
background-image:url(img/hpflashbluebg_grey.jpg);
background-position:center bottom;
background-repeat:no-repeat;
border:5px solid white;
float:left;
height:130px;
margin:0px;
padding:0px;
width:365px;
}
#hpflash3 {
background-color:#A5A5A5;
background-image:url(img/hpflashbluebg_grey.jpg);
background-position:center bottom;
background-repeat:no-repeat;
border-color:white;
border-style:solid;
border-width:4px 5px 5px;
float:left;
height:130px;
margin:0px;
padding:0px;
width:365px;
}
#hpvflash2 {
border:5px solid white;
float:left;
height:100px;
margin:11px 0px 0px;
padding:0px;
width:365px;
}
#hpvflash1 {
border:5px solid white;
float:right;
height:100px;
margin:11px 0px 0px;
padding:0px;
width:365px;
}
img.divider {
margin-bottom:3px;
margin-left:10px;
margin-top:3px;
}
.postersbox {
background-image:url(img/newsbox_back.jpg);
background-repeat:repeat-y;
height:206px;
margin:5px;
padding:3px;
}
.postersboxLS {
background-image:url(img/newsbox_back.jpg);
background-repeat:repeat-y;
border:0px solid #D1E0F1;
height:156px;
margin:5px;
padding:3px;
}
.postersbox img, .postersboxLS img {
border:1px solid #D1E0F1;
}
.logobox {
background-image:url(img/newsbox_back.jpg);
background-repeat:repeat-y;
border:1px solid #D1E0F1;
height:225px;
margin:5px;
padding:3px;
}
.logobox img {
border:0px solid #D1E0F1;
}
.logobox a {
float:right;
}
#counter {
background-image:url(assets/img/home/bg_bigbutton.jpg);
background-repeat:no-repeat;
border:1px solid #FFFFFF;
height:107px;
margin-left:5px;
margin-right:5px;
margin-top:6px;
}
#counter object.counter {
float:right;
}
#counter #talen {
margin:68px 18px 0pt 20px;
}
#counter #talen p {
font-size:12px;
margin:0pt auto;
}
#counter #talen p a {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
#counter #talen p a:hover {
text-decoration:underline;
}
#hpbanner object.bigbutton, #hpbanner embed.bigbutton {
height:225px;
margin-left:0px;
}
#hpbanner object.extra_button, #hpbanner embed.extra_button {
float:right;
height:225px;
padding-left:5px;
}
#hpbanner {
background-color:transparent;
margin:0pt auto;
padding:10px 0px 0px;
position:relative;
text-align:center;
width:740px;
}
.resolution {
font-family:times new roman;
font-size:1.2em;
}
h2.resolution {
background-image:url(img/UN_resolution_bg.gif);
background-repeat:no-repeat;
border-bottom:1px solid black;
color:black;
font-size:1.8em;
padding-bottom:2em;
padding-left:100px;
}
.agenda, .lang {
font-family:times new roman;
font-size:1.1em;
line-height:0.5em;
}
h3.resolution {
color:black;
font-size:1.3em;
}
p.resolution {
line-height:1.4em;
text-indent:3em;
}
.indentAfter {
padding-right:2em;
}
.footnotes {
border-top:1px solid black;
font-family:times new roman;
}
.footnotes p {
margin-left:0.5em;
text-indent:-0.5em;
}
p.sponsors {
text-indent:0pt;
}
.caption {
clear:left;
font-family:Verdana,Arial,sans-serif;
font-size:80%;
padding:0px 10px;
text-align:center;
}

	ul.langsel
	{
		position: absolute;
		right: -5px;
		top: 25px;
		width: 204px;
		height: 25px;
		background: url('img/a_langsel_bg.jpg') no-repeat top left;
	}
	ul.langsel.other
	{
    right: 20px;
		top: -25px;
  }
  ul.langsel li { display: inline; }
	ul.langsel li a
	{
		float: left;
		text-align: center;
		width: 67px;
		height: 25px;
		overflow: hidden;
		line-height: 25px;
		color: #666666 !important;
		padding: 2px 17px !important; 
	}
	ul.langsel li.first a { background: url('img/a_langsel_bg_div.jpg') no-repeat center right;}
	ul.langsel li a.rgt { float: right; width: 68px; background: none; }
	ul.langsel li.first a:hover
	{
		background: url('img/a_langsel_bg_h.jpg') no-repeat left top;
		text-decoration: none;
	}
	ul.langsel li.end a:hover
	{
		background: url('img/a_langsel_bg_h.jpg') no-repeat right top;
		margin-left: 2px;
		text-decoration: none;
		text-indent: -5px;
	}
	ul.langsel li a.lft:hover { background-position: top left; }
	ul.langsel li a.rgt:hover { background-position: top right; }
