



.theDay
{
font-size:10px;margin-bottom:5px;
color:#fff;
}


.tabsProgramme
{
margin-bottom:10px;
margin-left:0px;
padding:0px;
}

.tabsProgramme li 
{
list-style:none;
display:inline;
margin:0px;
 
float:left;
margin-right:5px;
}

.tabsProgramme a, .tabsProgramme a:hover
{
display:inline-block;
background:#666;
color:#fff;
font-size:14px;
font-family:Oswald;
text-transform:uppercase;
text-decoration:none;
padding-left:25px;
padding-right:25px;
padding-top:10px;
padding-bottom:10px;
}

.tabsProgramme a:hover 
{
background:#1a92b7;
}

.tabsProgramme a.active 
{
background:#fff;
color:#666;
}

.tabsProgramme a.active  .theDay
{

color:#999;
}




.programmeLineTop {
 
    padding: 10px;

color: #fff;
    background: #24aae2;

    margin-bottom: 2px;
    font-family: 'Oswald', sans-serif;
}

.programmeHeader
{
font-size:16px;
font-family: 'Oswald', sans-serif;
margin-bottom:5px;
}



.programmeLine
{
background:#fff;padding:10px;margin-bottom:2px;font-family: 'Oswald', sans-serif;
}

.programmeLineTime
{
float:left;width:110px;;color:#666;
}

.programmeLineContent
{
float:left;width:760px;font-size:13px;
margin-right:10px;

}

.programmeLineContentLong
{
float:left;width:880px;
font-size:13px;
margin-right:0px;

}


.programmeLineText
{
margin-top:10px;
display:none;color:#666;
font-size:12px;

font-family: 'Roboto',sans-serif;
}

.programmeSubLineText
{
margin-top:10px;
color:#666;
font-size:13px;

font-family: 'Roboto',sans-serif;
}


.programmeLineType
{
float:left;width:120px;color:#999;font-size:12px;
}

#nrofgoals
{
float:left;
}




.counterdescription
{
font-family: Oswald;

border-radius: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 1px;
    padding-bottom: 1px;
    background: #333;
    color: #fff;
    
    float: left;
    margin-right: 2px;
    font-size: 60px;
 
	
		filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;

opacity:0.7;

	float:left;margin-left:10px;
	
}

#thegoals
{
float:left;
margin-left:20px;
}



.searchresults_home
{
width: 470px;
    height: 100px;
    position: absolute;
  top:50px;
    left: 445px;
    z-index: 9000;
 
text-transform:uppercase;
}



#bgBannerHome
	{
	background-size: cover;
	margin-top:0px;height:200px;width:100%;
	background-image: url('/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/image18_4442.jpg');
    background-repeat: no-repeat;
	border-top:1px solid #fff;
    background-position: 0% 35%;
	position:relative; z-index:100;
	}

.searchcenter
{

width:1020px;
position:relative;

}




.banner
	{
	 text-align:left;
	 position:relative;
	 width:1020px;
     margin-top:30px;
	z-index:999;

	 }

	 
	 .flagicon
{

	float:right;width:130px;border:5px solid #ccc;
}



.bannerBg
	{
	text-align:left;
	position:relative;

background-size:cover;

    height:300px;

        width:100%;
	overflow:hidden;
 	z-index:300;

	background-position: center;
	}

.bannerLayer
	{

	position:absolute;
	height:300px;
	width:100%;
	overflow:hidden;
	z-index:500;



	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	}

	
	

.projectRow
	{
	padding:20px;
	background:#fff;
	margin-bottom:10px;
	  font-family: Noto sans, Arial;
	}

 .projectRow .title
	{
	font-size:14px;
	font-family: 'Oswald', sans-serif;
	
	}

.projectRow .goalsTitle
	{
	text-transform:uppercase;
	}

.projectRow .header
	{
	text-transform:uppercase;
	font-weight:500;
	font-size:14px;
	  font-family: 'Oswald', sans-serif;
	margin-bottom:10px;
	
	}


.projectRow .partners
	{
	color:#999;
	padding-bottom:5px;
	font-size: 11px;
	
	}

.projectRow .deliv
	{

	}

.projectRow .deliv  li
	{
	padding-left:0px;
	margin-bottom:5px;
	padding-left:10px;
	font-size:11px;
	}

	.projectRow .col1_short
		{
		float:left;
		width:470px;
		  
		margin-right:10px;
		}


		.projectRow .col2_short
			{
			float:left;
			width:250px;
			background:#fff;
			
			}





.projectRow .col1
	{
	float:left;
	width:730px;
	  font-size:12px;
	margin-right:10px;
	}

	
	.projectRow .col2
	{
	float:left;
	width:230px;
	background:#fff;
	 
	}

	
	
    #headlineNew {
 
color:#0092B9;
 
 
margin-bottom:10px;
font-size:28px;
        font-family: 'Oswald', sans-serif;
        
 
}

    .roundReminder
    {
     width:100px;
	 border-radius:100px;height:100px;
 
 	 -moz-border-radius: 100px;
-webkit-border-radius: 100px;

font-family:Oswald;
font-size:18px;
text-transform:uppercase;
background:#FF9900;
color:#fff;
float:right;
margin-left:10px;
margin-bottom:10px;
       

    }
	
	.centerInner
	{
	    padding: 20px;
	margin:auto;
	text-align: center;
	vertical-align: center;
	}
	

.countryrow
{

font-size:14px;
font-family:Oswald;
background:#fff;
width:160px;
margin-bottom:10px;
color:#666;
 

float:left;
margin-right:10px;

}

.countryrow:hover .wrap
{
background:#1a92b7;
color:#fff;
}

 

.countryrow .wrap
{
height:50px;
 
     font-family: 'Oswald', sans-serif;
	 
}
.countryrow_top {
    
    height: 80px;
    background-size: 100% 100%;
}



.countryrow img
{

 
height:50px;

}





.tabsNew
{
margin-bottom:10px;
margin-left:0px;
padding:0px;
}

.tabsNew li 
{
list-style:none;
display:inline;
margin:0px;

float:left;
margin-right:5px;
}

.tabsNew a, .tabsNew a:hover
{
display:inline-block;
background:#1a92b7;
color:#fff;
font-size:14px;
font-family:Oswald;
text-transform:uppercase;
text-decoration:none;
padding-left:10px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;
}

.tabsNew a:hover 
{
background:#1a92b7;
}

.tabsNew a.active 
{
background:#fff;
color:#666;
}

.tabNewsArea
{
border-bottom:4px solid #ff9900;
}







.sdgRound
{
 

border-radius:50px;
height:50px;
width:50px;
float:left;
margin-right:10px;
margin-bottom:10px;


}

.sdgRoundInner
{
 

width:60%;

}

.hlpf5Pic
{

    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;

width:100%;
height:100px;
margin-bottom:10px;
}


.hlpfBox5
{
float:left;
width:20%;
     color: #666;
margin-bottom:20px;
}

.hlpfBox5:hover .wrap
{
background:#0092B9;
color:#fff;
}


.hlpfBox5 .wrap
{
height:180px;
 margin-right:10px;
}

.ThirdBox
	{
	float:left;
	width:33%;
	margin-right:0px;
	margin-bottom:20px;
	color: #666;
	}

.ThirdBox:hover .wrap
{
background:#0092B9;
color:#fff;
}

.ThirdBox .wrap
{
margin-right:10px;
height:60px;
 


}

.ThirdBoxPic
{

    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;

width:100%;
height:100px;
margin-bottom:10px;
}



.hlpfBox
{
float:left;
width:25%;
margin-right:0px;
margin-bottom:20px;
    color: #666;

}

.hlpfBox:hover .wrap
{
background:#0092B9;
color:#fff;
}
.hlpfPic
{

    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;

width:100%;
height:160px;
margin-bottom:10px;
}

.hlpfBox .wrap
{
margin-right:10px;
height:135px;
 


}



 .slideimage
 {
 width:170px;float:right;margin-left:10px;margin-bottom:10px;
 
 }
 




.replies
{
margin-left:40px;
border-left:2px solid #ccc;
}

.comment_right_2
{
float:left;width:600px;
}


.comment_right
{
float:left;width:700px;
}

 	 .replytext
{
	width:600px;
	clear:both;
	font-family: 'Roboto',sans-serif;
	padding:10px;
}



#comments
{

margin-top:0px;
}

.focalpoint_email
{
font-size:11px;
display: none;
background:#F5F8FA;
padding:5px;
border:1px solid #ccc;
 margin-top: 10px;
border-radius: 5px;

}
.focalpoint_row
{

	border-bottom:1px dotted #ccc;padding-top:2px;padding-bottom:2px;

	font-size:11px;


font-family: 'Roboto', sans-serif;


}
		.focalpoint_pic
		{
		 float:left;
		 width:20px;
		border-radius:20px;
		height:20px;
margin-right:10px;

		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;

		background-size:cover;
		background-repeat: no-repeat;

		background-position:center;

		}


.moderator_pic
{
 width:60px;
border-radius:60px;
height:60px;

-moz-border-radius: 60px;
-webkit-border-radius: 60px;

background-size:cover;
background-repeat: no-repeat;

background-position:center;

}



 	 #commenttext
{
	width:660px;
	clear:both;
	font-family: 'Roboto',sans-serif;
	padding:10px;
}


 
 .button {

 background: none repeat scroll 0% 0% #0092B9;
border-radius: 3px;
margin-left: 0px;
color: #FFF;
border: 0px none;
font-size: 13px;
text-transform:uppercase;
font-family:Oswald;

padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;

height: 26px;
cursor: pointer;


}

.button:hover
{
 background: #F90;
}



 	 
 .col
	 {
	 position:relative;
	 
 
	 z-index:100;
 	 width:70px;
	 float:left;
	margin-right:10px;
	 }
	 
	


.yearCol
	 {
	 position:relative;
	 
	 z-index:100;
	 background:#cccc33;
	 
	 color:#fff;

	
	width: 40px;
	border-radius: 80px;
	height: 30px;
	 -moz-border-radius: 80px;
-webkit-border-radius: 80px;

	padding:0px;
	border:0px;
	
	padding-top:10px;
	
	 
	 margin-left:20px;
	  text-align:center;
	 }
	 
	 
	 
 .col2
	 {
	 position:relative;
	 
 
	 z-index:100;
 	 width:112px;
	 float:left;
	margin-right:10px;
	 }
	 
	 
.yearCol2
	 {
	 position:relative;
	 
	 z-index:100;
	 background:#cccc33;
	 
	 color:#fff;

	
	width: 60px;
	border-radius: 100px;
		 -moz-border-radius: 100px;
-webkit-border-radius: 100px;

	height: 50px;

	padding:0px;
	border:0px;
	
	padding-top:10px;
	
	 
	 margin-left:20px;
	  text-align:center;
	 }
	 
	 
	 
.monthCol
	 {
	 position:relative;
	 
	 z-index:100;
	 background:#cccc33;
	 
	 color:#fff;

	
	width: 40px;
	border-radius: 80px;
		 -moz-border-radius: 80px;
-webkit-border-radius: 80px;

	height: 30px;

	padding:0px;
	border:0px;
	
	padding-top:10px;
	
	 
	 margin-left:20px;
	  text-align:center;
	 }
	 
	 
 .line
	 {
	 margin-top:5px;
	 margin-bottom:4px;
	 background-image:url('/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/dotbgtop.png');
	 height:10px;
	 background-repeat:repeat-y;
	 background-position:center;
	 
	 
	 }
	 
 
.frontLink,.frontLink:visited {
 
line-height:18px;


font-size:11px;
text-decoration:none;
border-color:#000
}

.frontLink:hover,.frontLink:visited:hover {
color:#ff9900;
line-height:18px;


font-size:11px;
text-decoration:underline;
border-color:#000
}




.smallGreyLink,.smallGreyLink:visited {
color:#666666;
 

font-size:10px;
text-decoration:none;
border-color:#000
}

.smallGreyLink:hover,.smallGreyLink:visited:hover {
color:#666666;
line-height:13px;
 

font-size:10px;
text-decoration:underline;
border-color:#000
}
 .minigoalicon
{
float:left;width:20px;margin-bottom:5px;margin-right:5px;
border:1px solid #fff;
}

.biggoalicon
{
float:left;width:100px;margin-bottom:10px;margin-right:18px;
border:2px solid #fff;

}

.goalButton
{
padding-top:12px;
padding-bottom:12px;
cursor: pointer; 
background:#0092B9;
text-transform:uppercase;
width:100%;
border:0px;
font-family: 'Roboto',sans-serif;
font-size:20px;
color:#fff;

margin-bottom:10px;

}

.goalButton:hover
{

background-image: url("/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/image18_3656.jpg");

}
 
.mediumgoal
{
 padding:10px;margin-bottom:10px;font-family: 'Roboto',sans-serif;
}


.mediumgoal:hover
{
background:#0092B9;
color:#fff; 
text-decoration:none;

}

.mediumgoal .biggoaltext, .mediumgoal .biggoaltext a, .mediumgoal .biggoaltext a:hover
 
{
color:#fff;

font-size:18px;
 font-family: 'Roboto',sans-serif;
 
 
text-decoration:none;

}

.mediumgoalicon
{
float:left;width:50px;margin-bottom:10px;margin-right:18px;
border:2px solid #fff;
}

.minigoal
{
 padding:5px;margin-bottom:0px;font-family: 'Roboto',sans-serif;
 font-size:13px;
 
 color:#fff;
}


.minigoal:hover
{
background:#0092B9;
color:#fff; 
text-decoration:none;

}


.biggoal
{
 padding:40px;
 margin-bottom:10px;font-family: 'Roboto',sans-serif;
 position:relative;
}


.biggoal:hover
{
background:#0092B9;
color:#fff; 
text-decoration:none;

}

.biggoal .biggoaltext, .biggoal .biggoaltext a, .biggoal .biggoaltext a:hover
 
{
color:#fff;

font-size:32px;
 font-family: 'Roboto',sans-serif;
 
 
text-decoration:none;

}


 
 
 .minigoal .minigoaltext, .minigoal .minigoaltext a, .minigoal .minigoaltext a:hover
 
{
color:#fff;

font-size:12px;
 font-family: 'Roboto',sans-serif;
 text-transform:uppercase;
 
text-decoration:none;

}


 

 .focuslink,.focuslink:visited {

color:#333;
 
 text-decoration:none;

font-size: 0.9em;
line-height: 1.4em;

 
 



}

.focuslink:hover,.focuslink:visited:hover {
color:#e6aa11;
 
 text-decoration:underline;




font-size: 0.9em;
line-height: 1.4em;

 

}
 
 .videoarea_image
 {
 position:absolute;top:130px;left:320px;border:0px;
 }
 
 
 #videoarea
 {
 margin-bottom:0px;float:left;
 
 width:680px;height:350px;overflow:hidden;position:relative;background:#222222;
 
 
 }
 
 .videoarea_right
 {
 margin-bottom:0px;padding:10px;float:left;width:320px;height:330px;background:#222222;overflow:auto;
 
 }

 .video_related_line
 {
 margin-bottom:5px;color:#fff;padding:5px;
 }

 .video_related_line:hover
 {
background:#3a3a3a;
 }
 
  .video_related_line_selected
 {
 margin-bottom:5px;background:#3a3a3a;color:#fff;padding:5px;
 }
 
 
 
 .video_related_line_image
 {
 float:left;border:1px solid #cacaca;width:100px;margin-right:5px;
 }
 
.video_related_line_link, .video_related_line_link:hover
{
color:#cacaca;font-size:12px;font-family: 'Roboto',sans-serif;
text-decoration:none;
}

 
 
.video_search
{ 
 background:#fff;
 
border:0px;width:100%;margin-top:10px;height:40px;
padding:10px;color:#999;font-size:13px;

}

 
 .contentLine
	 {
	 font-size:11px;

	 word-wrap: break-word;
	 
	 border-bottom:1px dotted #ccc;
	 padding-bottom: 2px;
	padding-top: 0px;
	 }
	 
									 

									 
									 
									 
.hbox3
	{
	width:251px;
 
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	 
	}


.hbox3:hover
	{
	opacity:0.6;
	background:#0092B9;
	cursor: pointer; 
	}

.hbox3 .htopbox
{
	width:251px;
	height:150px;

 background-repeat:no-repeat;
 background:#fff;
 
}

 

 

.hbox3 .hboxTitle, .hbox3 .hboxTitle a, .hbox3 .hboxTitle a:hover
{
 
color:#0092B9;

 
 
text-decoration:none;

}
.hbox3 .hboxinner2	 .hboxTitle a,  .hbox3 .hboxinner2	 .hboxTitle a:hover, .hbox3 .hboxinner2	 .hboxTitle:hover
{
 
 
 
 
text-decoration:none;

}


 
.hbox3 .hboxinner2	
{
  width:231px;
 
 
 background:#fff;
 
padding:10px;
height:150px;


}





.hbox4_2
	{
	width:185px;
 
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	 
	}


 

.hbox4_2 .htopbox
{
	width:186px;
	height:140px;

 background-repeat:no-repeat;
 background:#fff;
 background-size:contain;
}

 

 .hbox4_2 .outerframe
{
 display:none;height:120px;width:100%;position:absolute;bottom:0px;left:0px;background:#0099cc; 
 
 opacity:0.8;
filter:alpha(opacity=80);

 z-index:999;
 
 
}
 .hbox4_2:hover .outerframe
{
 
 
display:block;
}


 .hbox4_2:hover .innerframe
{
 
 
display:block;
}


 
 .hbox4_2 .innerframe
{
 display:none;height:120px;width:100%;overflow:hidden;position:absolute;bottom:0px;left:0px;color:#fff;z-index:9999;
}




.hbox4_2 .hboxTitle, .hbox4_2 .hboxTitle a, .hbox4_2 .hboxTitle a:hover
{
 
color:#0092B9;

 

 
text-decoration:none;

}
.hbox4_2 .hboxinner2	 .hboxTitle a,  .hbox4_2 .hboxinner2	 .hboxTitle a:hover, .hbox4_2 .hboxinner2	 .hboxTitle:hover
{
 
 
 
 
text-decoration:none;

}


 
.hbox4_2 .hboxinner2	
{
  width:166px;
 
 
 background:#fff;
 
padding:10px;
height:140px;


}




 

.hbox4
	{
	width:185px;
 
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	 
	}


.hbox4:hover
	{
	 
	background:#0092B9;
	cursor: pointer; 
	}

	
	
.hbox4 .htopbox
{
	width:186px;
	height:140px;

 background-repeat:no-repeat;
 background:#fff;
 background-size:contain;
}

 

 .hbox4 .outerframe
{
 display:none;height:120px;width:100%;position:absolute;bottom:0px;left:0px;background:#0099cc; 
 
 z-index:999;
 
 
}
 .hbox4:hover .outerframe
{
 
 
display:block;
}


 .hbox4:hover .innerframe
{
 
 
display:block;
}


 
 .hbox4 .innerframe
{
 display:none;height:120px;width:100%;overflow:hidden;position:absolute;bottom:0px;left:0px;color:#fff;z-index:9999;
}




.hbox4 .hboxTitle, .hbox4 .hboxTitle a, .hbox4 .hboxTitle a:hover
{
 
color:#0092B9;

 
 
margin-bottom:5px;
 
text-decoration:none;

}
.hbox4 .hboxinner2	 .hboxTitle a,  .hbox4 .hboxinner2	 .hboxTitle a:hover, .hbox4 .hboxinner2	 .hboxTitle:hover
{
 
 
 
 
text-decoration:none;

}


 
.hbox4 .hboxinner2	
{
  width:166px;
 
 
 background:#fff;
 
padding:10px;
height:140px;


}


.hbox4:hover .hboxinner2	
{
 
 
 color:#fff;
 	background:#0092B9;
 


}
.hbox4:hover .hboxTitle	
{
 
     font-family: 'Oswald', sans-serif;

	 text-transform:uppercase;
 color:#fff;
 


}







.highlightsSmall2 {
padding-left:0;
list-style:none;
 
margin:0px 5px 0;

}

.highlightsSmall2 li {
padding-left:10px;
padding-bottom:2px;
background-image:url(/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/top/square.png);
background-repeat:no-repeat;
background-position:0 .7em;
margin-bottom:0px;
 
 


}



.highlightsSmall {
padding-left:0;
list-style:none;
 
margin:0px 5px 0;

}

.highlightsSmall li {
padding-left:10px;
padding-bottom:2px;
background-image:url(/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/top/square.png);
background-repeat:no-repeat;
background-position:0 .7em;
margin-bottom:0px;
 
 

	font-size:10px;

}

.highlightsSmall a  {
 

	font-size:11px;

}


.highlights {
padding-left:0;
list-style:none;
margin:10px 10px 0;

}

.highlights li {
padding-left:20px;
padding-bottom:2px;
background-image:url(/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/top/square.png);
background-repeat:no-repeat;
background-position:0 .5em;
margin-bottom:0px
}



 
.hbox
	{
	width:194px;
	height:280px;
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:7px;
	 background:#fff;
	margin-top:3px;
	overflow:none;
	 
 
 
	 }

	 
 .hbox:hover  
	{
	cursor: pointer; 
	}
	
.hbox:hover .hboxinner2
	{
	 
 
	 
	color:#fff;
 background:#3498DB;
	
	 
	}

.hbox:hover .hboxTitle
	{
	 
	 
	 
	color:#fff;
 
	
	 
	}
	
	
	.hbox:hover   .hboxinner2	 .hboxText 
	{
	 
	 
	 
	color:#fff;
 
	
	 
	}
	
	
.htopbox
	{
	width:194px;
	height:140px;
	 background-size: 100% 100%;
	 
	 
	
	 
	}
 
 
 .topic_bg
 {
 background-size:100%;width:100%;height:200px;position:relative;
 
 
 }
 .topic_textgb
 {
 position:absolute;height:70px;background:#000;z-index:1000;opacity:0.5;left:0px;top:130px;width:100%;
 }
 .topic_text
 {
  font-family: 'Oswald',sans-serif;font-size:22px;color:#fff;position:absolute;z-index:2000;left:20px;top:145px;width:100%;
  
 }
 
 

.question_frame
{
    
   
  margin-top:10px;
    font-size:14px;
 
padding:20px;

float:left;
 
margin-bottom:15px;
 
}


.quiz_frame
{
    
    background-color:#fff;
    width:100%;
   
 
    
 
    
}

 .courseBox
 {
       background-color:#f0f0f0;
 
 
   
    
border: 1px solid #e3e3e3;
padding:10px;

margin-bottom:10px;
 
 }
 
 
 
 
 .courseHeader
 {
font-weight:700;
margin-bottom:5px;
font-size:14px;
 }

#answer
{
 
margin-left:10px;
margin-top:5px;
float:left;
 

    
}
.not_correct
{
    
font-size:22px;

color:#cc3333;
padding-top:15px;
width:400px;
}


.correct
{
    
font-size:22px;
width:400px;
color:#009900;
padding-top:15px;

}


  
	  

.question_line_correct
{
    margin-bottom:1px;
    padding:3px;
   margin-left:10px;
   color:#fff;
   
  
 
  background:#33cc33; 
}

.explanation
{

    padding:10px;
 
    background:#f0f0f0;
    margin-left:10px;  
}

.question_line_on
{
    margin-bottom:1px;
    padding:3px;
   margin-left:10px;
   
   cursor: pointer;
 color:#fff;
    background:#0092B9;
 
 
}

.question_line .question_check
{
    
background-image:url(/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/check_off.png);    
height:25px;
width:28px;
margin-right:5px;
float:left;
text-align:center;
padding-top:4px;
color:#fff;
 
}

.question_line_on .question_check
{
    
background-image:url(/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/check_on.png);    
height:25px;
width:28px;
margin-right:5px;
float:left;
text-align:center;
padding-top:4px;
color:#fff;


}


.question_line
{
    margin-bottom:1px;
    padding:3px;
   margin-left:10px;
    background:#f0f0f0;
 
 
   cursor: pointer;
 color:#666;
   
}
.question_line:hover
{
    margin-bottom:1px;
    padding:2px;
    background:#fff;
    border:1px solid #ccc;
    cursor:click;
    margin-left:10px;
   
  cursor: pointer;
   color:#333;
    
}

 


.question_option
{
    margin-top:5px;
 width:460px;
float:left;


}


.dot_on
{
    
background-image:url(/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/dot_on.png);    
height:25px;
width:30px;
margin-right:5px;
float:left;
text-align:center;
padding-top:5px;
color:#fff;
}

.dot_off
{
    
background-image:url(/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/dot_off.png);    
height:25px;
width:30px;
margin-right:5px;
float:left;
text-align:center;
padding-top:5px;
color:#fff;
}





.progress{
    

 background-image:url(/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/progress.png);  
 height:16px;
  background-repeat:repeat-x;
  }
  
  
.list_modules {
padding-left:0;
list-style:none;
 
margin-top:10px;

}

.list_modules li {
padding-left:5px;
  
margin-bottom:0px
}


.list_chapter {
padding-left:0;
list-style:none;
margin:2px 8px 2px;
}

.list_chapter li {
padding-left:20px;
padding-bottom:2px;
background-image:url(/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/top/sub.png);
background-repeat:no-repeat;
background-position:0 .1em;
margin-bottom:0px
}



  .nextQuestion
 {
 
 width:100%;
 height:40px;
 color:#fff;
 font-weight:700;
 text-transform:uppercase;
 border:0px;
 cursor:pointer;
 
 background:#0092B9;
 }
 
  
 .nextQuestion:hover
 {
 
 
 background:#F90;
 }
 
 
 
 
 		.circleImage
{

z-index: 100;
color: #FFF;
width: 100px;
border-radius: 50px;
height: 100px;
border: 0px none;
 
text-align: center;
 
 width:100px;
 
 -moz-border-radius: 50px;
 -webkit-border-radius: 50px;
 
 

 margin-top:10px;
}



	
.newButton
{
border-radius:6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;

text-transform:uppercase;
font-size:14px;
    text-align: center;
	border:0px;
	padding:15px;
	   font-family: 'Oswald', sans-serif;
	background:#0092B9;color:#fff;
	text-transform:uppercase;
cursor:pointer;
	
}

.newButton:hover
{
 

background-image: url("/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/image18_3656.jpg");
 background-size:contain;
 

}


.hboxinner2	
	{
	width:174px;
	background:#fff;
	color:#666;
	

	 
	 
	padding:10px;
	height:120px;
	}

#clear {
clear:both
}
	
 

.hboxTitle
	{
	 
	color:#fff;
  
	      font-family: 'Oswald', sans-serif;

	 text-transform:uppercase;
	 
    font-size:13px;
	color:#333;
	text-decoration:none;

	}
.hboxTitle a,  .hboxTitle a:hover, .hboxTitle:hover, .hboxTitle a:visited:hover, .hboxTitle:visited
	{
	font-size:13px; 
	text-decoration:none;

	}
 
 .hboxText
    {
    font-size:11px; 
    font-family: 'Roboto', sans-serif;
    color:#666;
    margin-top:5px;
    }

.hbox .hboxinner2	 .hboxText
    {
    font-size:11px; 
    font-family: 'Roboto', sans-serif;
    color:#666;
    margin-top:5px;
    }


    
    
body
    {
    font-family: Roboto, sans serif, Arial;
    margin:0px;
    background:#ECECEC;
    color:#666;
	 
	font-size:inherit;
    }
 
body a:hover, body a:visited:hover
	{
	text-decoration:underline;
	font-size:inherit;
 
	}

	
   
.menuOption
{
display:none;    
}

.bottom
{
    color:#ccc;font-size:12px;padding:20px;margin-top:10px;width:1020px;
}

 .bottom a
{
    color:#ccc;
	text-decoration:none;
}

  .bottom a:hover
{
    color:#ccc;
	text-decoration:underline;
}
    
.logoText_small
{

    left:40px;
    position:absolute;
    top:15px;

   font-family: 'Oswald', sans-serif;

  font-weight: 500;
      font-size: 18px;

     
	 text-transform:uppercase;

}
    
    
    
 


.menu
    {

    background:#0092B9;

    height:19px;
	text-transform:uppercase;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:9px;
	font-size:11px;
	float:left;
	text-decoration:none;
	
	border-right:1px solid #f2f2f2;
	color:#fff;  
    }
   
.menu:hover
    {

    background:#4d4d4d;

 	cursor:pointer;  
 
    }
   
    
.menuOn
    {
        
    background:#4d4d4d;
       
    border-bottom:3px solid #ff9900;
	height:16px;
	text-transform:uppercase;
	padding-left:10px;
    padding-right:10px;
	padding-bottom:0px;
	padding-top:9px;
    font-size:11px;
	float:left;
	border-right:1px solid #f2f2f2;color:#fff;  
		
	text-decoration:none;
	
 
    }
   
.menuOn
    {
        
  
		cursor:pointer;  
 
 text-decoration:none;
	
    }
	.top a
    {
   
         color:#ECECEC;
        
        letter-spacing: 0.03em;
        font-size:11px;
        
        text-decoration:none;
		
    }
	
		.top a:hover
    {
   
         color:#ECECEC;
        text-decoration:underline;
		
        letter-spacing: 0.03em;
        font-size:11px;
        
        
    }
	
	
.top
    {
    background-image: url('/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/image18_3656.jpg');  
      
	  z-index:99999;

		left: 0px;

 
    background-repeat: repeat-x;
         color:#ECECEC;
        position:fixed;
        width:100%;
        top:0px;
        letter-spacing: 0.03em;
        font-size:11px;
        
        
    }
.topMiddle
    {
    width:1020px;height:28px;
        
    }
    
	


.dotted {
color:#fff;
background-color:#fff;
border:1px dotted #ccc;
border-style:none none dotted
}



#nextMonth {
float:left;
width:195px;
margin-right:5px
}

#prevMonth {
float:left;
margin-left:5px;
width:195px
}

#midMonth {
float:left;
width:310px
}

#calendarMain {
width:722px;
}

#calTop2 {
 
background-color:#fcfde8;
height:20px;
width:720px;
padding-bottom:7px;

font-size:11px;
text-transform:uppercase;
font-weight:700;
border-bottom: 1px solid #c9d5e1;
border-left: 1px solid #c9d5e1;
border-right: 1px solid #c9d5e1;

}


.calDropDown 
{ 
 font-size: 10px; 
 
position: relative;
top: -5px;
padding: 0px;
 

}

.calButton
{ 
 font-size: 10px; 
 
height: 20px;
top: -5px;
position: relative;

}


.monthLink,.monthLink:visited,.eventLink,.eventLink:visited {
color:#333;
line-height:13px;
font-weight:400;

font-size:9px;
text-decoration:none;
border-color:#000
}

.monthLink:hover,.monthLink:visited:hover,.eventLink:hover,.eventLink:visited:hover {
color:#333;
line-height:13px;
font-weight:400;

font-size:9px;
text-decoration:underline;
border-color:#000
}




#calTop {
border-top:1px solid #ccc;
background-color:#e9e9e9;
height:20px;
width:720px;
padding-top:7px;

font-size:11px;
text-transform:uppercase;
font-weight:700;
border-bottom: 1px solid #c9d5e1;
border-left: 1px solid #c9d5e1;
border-right: 1px solid #c9d5e1;
}

#dayNumber2 {
position:relative;

font-size:10px;
top:0;
left:100px
}

#dayNumber {
float:right;

font-size:10px;
margin-right:2px;
font-weight:bold;


}



.timeline_content
{
padding:10px;margin-bottom:15px;background:#fff;
}
.timeline_content_text
{
font-size:11px;color:#999;margin-bottom:5px;
}
.timeline_content_title
{
 font-weight:400;color:#666;margin-bottom:5px;font-size:14px;
 }
 

 .timeline_content:hover .timeline_content_text
 {
 color:#333;
 }
 
.timeline_circle
{
margin-bottom:20px;margin-top:20px;position:relative;border-radius:60px;height:60px;width:60px;background:#17aed4;font-size:18px;color:#fff;
}

.timeline_circle:hover
{
background:#F90;
}

							

.outcomeBanner
{
text-align: left;
    position: relative;
    height: 120px;
    width: 100%;
    overflow: hidden;
    z-index: 300;
    background-position: top left;
	margin-bottom:10px;
	}
	
	
	.outcomeBanner:hover .outcomeLayer
{
     -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;background:#0092B9;
	}
	
	
.outcomeLayer
{
position: absolute;
    height: 120px;
    width: 100%;
    overflow: hidden;
    z-index: 500;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;background:#333;
}
	

  .outcomeInner
  {
  color: #fff;  z-index: 1000;position:absolute;top:10px;left:10px;
 
    font-family: 'Roboto', sans-serif;
	}
	

 
 
 
 
.btn {

border-radius: 4px;

float:right;margin-left:5px;
margin-bottom:5px;

  background: #17aed4;
  
 font-family: 'Roboto',sans-serif;
  color: #ffffff;
  font-size: 12px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background:#F90;
  
  text-decoration: none;
 font-size: 12px;

}



#topRow {
 
margin-right: 4px;
height: 25px;

background-color:#fcfde8;
border-left: 1px solid #c9d5e1;
border-right: 1px solid #c9d5e1;
border-bottom: 1px solid #c9d5e1;

width: 720px;

}

#dayHeader {
width:102px;
height:20px;
float:left;

font-size:9px;
text-transform:uppercase;
padding-top:5px;


}

#calDays {
border-left:1px solid #c9d5e1;
background:#FFF
}

.eventInner {
margin-top: 4px;
margin-left: 4px;

}

#dayCol {
width:102px;

font-size:9px;
float: left;
margin-right: 0px;

border-right:1px solid #c9d5e1;
height: 100%;

}

 

.weekRow
{
width: 721px;
border-left: 1px solid #c9d5e1;

border-bottom: 1px solid #c9d5e1;
margin-bottom:0px;
position: relative;
 

}


.memberCol {
width:240px;
margin-bottom: 2px;

float:left;
 
 
}


.picSmall {
border:1px solid #CCC;
background-color:#FFF;
margin-right:5px;
margin-bottom:6px;
padding:2px
}

 

.pic {
border:1px solid #CCC;
background-color:#FFF;
margin:5px;
padding:4px
}




#eventRow {
border-bottom:1px solid #c9d5e1;
border-top:1px solid #c9d5e1;
 border-right:1px solid #c9d5e1;
height: 32px;
margin-top: 20px;

margin-bottom:0px;
padding:0px;
 

}

.calTable {
border:1px solid #c9d5e1;
border-collapse:collapse
}

.calTable td {
border:1px solid #c9d5e1;
padding:0
}



	
    .unLogo
    {
       height:40px; 
        
        left:0px;
        top:20px;
        border:0px;
         position:absolute;
        
    }
    

    .unLogo_small
    {
       height:25px; 
        
        left:0px;
        top:16px;
        border:0px;
         position:absolute;
        
    }


    .logoText
    {
    top:18px;

  font-family: 'Oswald', sans-serif;

  font-weight: 500;
      font-size: 28px;

      letter-spacing: -0.02em;

	  
	  
        left:70px;
        position:absolute;
        
text-transform:uppercase;
        
    }
    
    .sdText
    {
     color:#0092B9;   
	 float:left;
	 
    }
    .kpText
    {
    color:#4d4d4d;
	 float:left;
	 margin-left:10px;
	 
    }
    
    .menuBarArea
    {
    position:relative;
	top:80px;background:#0092B9;
	height:28px;padding:0px;
     width:100%;   
    }

    .menuBarArea_small
    {
    position:relative;top:55px;
    background:#0092B9;
	height:28px;padding:0px;
     width:100%;   
    }


    .topBarArea
    {
    position:fixed;
        width:100%;
    top:28px;
         z-index:999999;
        
        
    background:#fff;
	height:108px; 
        
    }
    

    .topBarArea_small
    {
    position:fixed;
        width:100%;
         z-index:999999;
        
    top:0px;
    background:#fff;
        height:83px; 
        
    }

	
	

 	.formLine
	{
	width:100%%;
	 
	margin-bottom:5px;
	}
	
 
.field
{
font-size:12px;
padding:5px;
border:1px solid #1a92b7;
background:#f9f9f9;
 
color:#666;
font-family:Noto sans, Arial;
width:90%;

}

.textarea
{
width:90%;
font-size:12px;
padding:5px;
border:1px solid #1a92b7;
height:200px;
background:#f9f9f9;
color:#666;
font-family:Noto sans, Arial;
}

.bigButton

{
    background: none repeat scroll 0% 0% #0092B9;
    border-radius: 3px;
		 -moz-border-radius: 3px;
-webkit-border-radius: 3px;

    margin-left: 0px;
    color: #FFF;
    border: 0px none;
    font-size: 16px;
    padding: 5px 10px;
    height: 40px;
    cursor: pointer;
}



.bigButton:hover
{
background:#F90;
}


.house
{
margin-right:10px;
width:15px;
vertical-align:middle;
}

.boxSpace
{
 margin-left: 4px;
 
position:relative;
padding:10px;
 

 

}



.tabs
{
   height:21px; 
 margin:0px;
  
 margin-left:0px;
 
}
			.tabs li {
				list-style:none;
				display:inline;
                                margin:0px;
                                float:left;
                                margin-right:3px;
                                
			}

			.tabs a, .tabs a:hover {
	 

				display:inline-block;
	                        background:#1a92b7;


                                
				color:#fff;
                                font-size:11px;
				text-decoration:none;
                                             padding-left:6px;
                                padding-right:6px;
                                    padding-top:3px;
                                padding-bottom:3px;
			}

                        .tabs a:hover {
	 

				display:inline-block;
				                     
	                        background:#1a92b7;

                        
                                color:#fff;
                                font-size:11px;
				text-decoration:underline;
                                padding-left:6px;
                                padding-right:6px;
                                    padding-top:3px;
                                padding-bottom:3px;
                                
			}

                        
                        
			.tabs a.active {
		 
                                background:#ff9900;
   
				color:#fff;
                                font-size:11px;
			}

                        #workingGroup {
color:#333;
font-weight:700;

font-size:13px;
clear:both;
margin:10px 0
}


.tabArea
{
 border-bottom:4px solid #ff9900;
   
 

}



 .mainArea
    {
     margin-top:148px;
      
        
    }
    
.topArea
    {
    position:relative;width:1020px;
    }

.menuArea
    {
    width:1020px;height:28px;padding:0px;
    }
   
.innerArea
    {
       color:#666;font-size:13px;margin-top:10px;width:1020px; 
	   overflow: hidden;
	   
    }
    
    
    .icons
    {
        position:absolute;top:20px;right:0px;
		width:150px;
    }
    
      .icons_small
    {
        position:absolute;top:13px;right:0px;
		width:150px;
		
    }


    .icon_search
    {
	
	float:left;width:30px;

	height:30px; 
	background-image:url('/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/search.png');
	margin-right:10px;



    
    }
    
    .icon_search:hover
    {
	float:left;width:30px;

	background-size:contain;
	
	height:30px; 
	background-image:url('/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/search_on.png');
	margin-right:10px;
      	cursor:pointer;  
   
    }
    
	#useroption
	{
	     float:left;width:30px;
		 margin-right:10px;
		 
	}
	
   
    .icon_logged_pic
    {
     width:30px;
	 border-radius:30px;height:30px;
	 
	 -moz-border-radius: 30px;
-webkit-border-radius: 30px;

	 background-size:contain;
	 background-repeat: no-repeat;background-position:center;
        
    }
    
 
    .icon_logged
    {
     float:left;width:30px;
	 
height:30px; 
background-image:url('/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/user_face.png');
margin-right:10px;
        
    }
    
    .icon_logged:hover
    {
     float:left;width:30px;
	 cursor:pointer;
height:30px; 
background-image:url('/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/user_on.png');
margin-right:10px;
      	cursor:pointer;  
   
    }
    
	
	
	
    .icon_man
    {
     float:left;width:30px;
	 
height:30px; 
background-image:url('/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/user.png');
margin-right:10px;
        
    }
    
    .icon_man:hover
    {
     float:left;width:30px;
	 cursor:pointer;
height:30px; 
background-image:url('/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/user_on.png');
margin-right:10px;
       	cursor:pointer;  
  
    }
    
    
    
.icon_twitter
	{
	float:left;width:30px;

	height:30px; 
	background-image:url('/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/twitter.png');
	margin-right:10px;

        
	}
    .icon_twitter:hover
	{
    
	float:left;width:30px;

	height:30px; 
	background-image:url('/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/twitter_on.png');
	margin-right:10px;

	cursor:pointer;  
 

	}
    
.icon_fb
    {
	float:left;width:30px;

	height:30px; 
	background-image:url('/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/facebook.png');
 
 
    }
    
    
    .icon_fb:hover
    {
	float:left;width:30px;

	height:30px; 
	background-image:url('/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/facebook_on.png');
     	cursor:pointer;  
    
        
        
    }
	
	
	#contentArea2
	{
	 
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 10px;
	font-size:12px;
	
	color:#333;

	 background-color: #f2f2f2;
	 
	 
 
	
	
	
	}
	
	.greyArea
{
padding-top: 30px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
	font-size:11px;
	
background-color: #f2f2f2;

}




.topicsTable
{
	width: ; /* table width */	
	color: ; /* text color */
	 
	font-size: 12px; /* font size */
	border-collapse: collapse;
	border: none;
 

}


.topicsTable .row1
	{
 
	background: #ffffff;
	}

 .topicsTable .row2
	{

	background: #f2f2f2;
	}



.topicsTable .catRow
	{
	color: #ffffff;
	background: #669999;

font-weight:bold;


font-size:10px;
text-transform:uppercase



	}

 



.topicsTable td
{
line-height:17px;
font-weight:400;

font-size:10px;
padding-left: 10px; 
padding-right: 10px; 

padding-top: 4px; 
padding-bottom: 4px; 


}


.topicsTable .topicHeader
{
 
font-weight:bold;


font-size:10px;
text-transform:uppercase


}


.topicsTable a, .topicsTable a:visited {
color:#007ba2;
line-height:17px;
font-weight:400;

font-size:10px;
text-decoration:none;
border-color:#000
}

.topicsTable a:hover, .topicsTable a:visited:hover {
color:#ff9900;
line-height:17px;
font-weight:400;

font-size:10px;
text-decoration:underline;
border-color:#000
}


#subHeadline {
color:#1a92b7;


font-weight:700;

    font-family: 'Oswald', sans-serif;
	
font-size:14px;
clear:both;
margin:10px 0
}

.subHeadline {
font-weight:700;
color:#1a92b7;
font-size:14px;
 
}




.nationalReports td
{
line-height:17px;
font-weight:400;

font-size:10px;
    border-bottom: 1px #cccccc dotted;
}


.nationalReports .nationalHeader
{
 
font-weight:bold;


font-size:10px;
text-transform:uppercase


}

 

.nationalReports a, .nationalReports a:visited {
color:#007ba2;
line-height:17px;
font-weight:400;

font-size:10px;
text-decoration:none;
border-color:#000
}

.nationalReports a:hover, .nationalReports a:visited:hover {
color:#ff9900;
line-height:17px;
font-weight:400;

font-size:10px;
text-decoration:underline;
border-color:#000
}




  
.fblogin
{
border: 0px;
    width:300px;
  
}

.headerTitle2
	{
	 
	 
	 text-transform:uppercase;
	font-weight:bold;

	margin-top: 1px;
	margin-left: 10px;

	font-size:10px;
	
	color:#fff;
 

 
	}
	

.headerTitle
	{
	 
	 
	 text-transform:uppercase;
	font-weight:bold;

	margin-top: 1px;
	margin-left: 10px;

	font-size:10px;
	
	color:#fff;
 

 
	}

.topHeaderOrange
	{
	 
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 0px;
	font-size:11px;
	
	color:#666;

   

		        	//background-color:#66A682;
		
 
		
        	background-color:#ff9900;
			background-color:#ff9900;
		
	height: 18px;
	


 

	}


.topHeaderBlue
	{
	 
	line-height:18px;
 
	margin-right: 0px;
	padding: 0px;
	font-size:11px;
	
	color:#666;

   
 
		
		
        	background-color:#1a92b7;
		
		
	height: 18px;
	


 

	}
	
	
	

.inputtext
{
padding:10px;
    background:#f2f2f2;
    border:1px solid #ccc;
    width:270px;
    font-size: 12px;
    margin-bottom: 5px;
    
}

.topHeadlineGrey
{
text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 10px;
    color:#ccc;
 

}

.topHeadlineWhite
{
text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 10px;
    color:#fff;
	border-bottom:1px solid #fff;

}

.topHeadline, .docHeader
{
text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 10px;
    color:#4d4d4d;
}


.clickbutton
{
     height:40px;
padding:10px;
  
    border:0px;
    font-size: 12px;
    color:#fff;
     
      
    background:#0092B9;
    
    
    border:1px solid #fff;
    
    text-transform: uppercase;
    width:300px;
    
}
   .clickbutton:hover
{
 
      background-image: url('https://web-archive.nli.org.il/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/image18_3656.jpg');
    background-size:contain;
    
  
 color:#fff;
    
  cursor: pointer;
    
}



.col_signin
{
floaT:left;
    width:300px;
    margin-right: 20px;
}


.col_forgotpw
{
floaT:left;
    width:300px;
margin-right: 20px;
}



.col_newaccount
{
floaT:left;
    margin-right: 0px;
    
    width:300px;
}


.col_questions
{
 border-top: 1px dotted #ccc;
    margin-top: 10px;
    padding-top: 10px;
    width:100%;
}



.accountbox_small
    {
    display:none;

    position:absolute;
        
            right:0px;
      top:83px;
 width:100%;
        
        

    font-size: 13px;
    z-index:9999;
    background:#fff;
    padding:0px;

border-bottom:3px solid #ff9900;
        
     overflow: auto;
        max-height: 450px;
        

    }



#closedLeftMenu
	{
	display:none;
	}



.menuLine
	{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	}

.menuSubSubSubLineOn
	{
	padding-left:85px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:5px;
	background-image: url("/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/top/subWhite.png");
	background-repeat: no-repeat;
	background-position: 65px; 
	}

.menuSubSubSubLine
	{
	padding-left:85px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:5px;
	background-image: url("/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/top/sub.png");
	background-repeat: no-repeat;
	background-position: 65px; 

	}
	
.menuSubSubSubLine:hover
	{
	background-image: url("/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/top/subWhite.png");
		cursor:pointer;  
 
	}
	
	
.menuSubSubLineOn
	{
	padding-left:65px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:5px;
	background-image: url("/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/top/subWhite.png");
	background-repeat: no-repeat;
	background-position: 35px; 
	}

.menuSubSubLine
	{
	padding-left:65px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:5px;
	background-image: url("/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/top/sub.png");
	background-repeat: no-repeat;
	background-position: 35px; 

	}
	
.menuSubSubLine:hover
	{
	background-image: url("/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/top/subWhite.png");
		cursor:pointer;  
 
	}
	
.menuSubLineOn
	{
	padding-left:35px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:5px;
	background-image: url("/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/top/subWhite.png");
	background-repeat: no-repeat;
	background-position: 15px; 
	}
	
.menuSubLine
	{
	padding-left:35px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:5px;
	background-image: url("/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/top/sub.png");
	background-repeat: no-repeat;
	background-position: 15px; 
	}
.menuSubLine:hover
	{
	background-image: url("/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/images/top/subWhite.png");
	}
	
.menuLineOuterOn a 
	{
	color:#fff;
	font-size:11px;
	text-decoration:none;
	}

.menuLineOuter 
	{
	color:#666;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px solid #eef1f3;
	}

.menuLineOuterOn
	{
	background:#0092B9;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px solid #eef1f3;
	}
 
 .menuLineOuter a 
	{
	color:#666;
	text-decoration:none;
	}
	
.menuLineOuter:hover,  .menuLineOuter a:hover, .menuLineOuterOn:hover,  .menuLineOuterOn a:hover, .menuLine:hover,  .menuLine a:hover
	{
	background:#0092B9;
	color:#fff;
		cursor:pointer;  
 
	}
 

#theLeftMenu
	{
	display:block;
	}


#contentArea 
	{
 
	width:773px;float:left;
	font-family:Noto sans, Arial;
	}

.leftMenu
{
padding:0px;background:#fff;width:237px;float:left;margin-right:10px;border-top:3px solid #F90;
}


.accountbox
    {
    display:none;

    position:absolute;
        overflow: auto;
        max-height: 450px;
        
        
            right:0px;
    top:108px;
 width:100%;
        
        

    font-size: 13px;
    z-index:9999;
    background:#fff;
    padding:0px;

  
border-bottom:3px solid #ff9900;

    }


.searchbox
{
 display:none;


 
 position:absolute;
    right:0px;
    top:108px;
 width:100%;
    font-size: 11px;
 z-index:9999;
 background:#0092B9;
 border-top:1px solid #fff;   
  border-bottom:1px solid #fff;   
 
	
 
	 
	 
}



.searchbox_small
{
 display:none;

 border-top:1px solid #fff;   
 
	
 
 position:absolute;
    right:0px;
    top:83px;
 width:100%;
    font-size: 11px;
 z-index:9999;
 background:#0092B9;
    
  border-top:1px solid #fff;   
  border-bottom:1px solid #fff;   
 
	
	
 
	 
	 
}



    .click_login
    {
      float:left;margin-right:10px;
        font-size:11px;
        padding-top: 8px;

        color:#999;
        
    }
    #headline {
 
color:#0092B9;
 
 
margin-bottom:10px;
font-size:28px;
        
		font-size: 28px;
    font-family: 'Oswald', sans-serif;
	
 
}

   .searchbutton
{
    height:40px;
padding:10px;
    background-image: url('https://web-archive.nli.org.il/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/image18_3656.jpg');
    
    border:0px;
    font-size: 14px;
    color:#fff;
     background-size:contain;
    border:1px solid #fff;
    
    text-transform: uppercase;
    width:150px;
    
   
    
}



a
{
color:#1A92B7;  
    text-decoration: none;
font-size:inherit;
	
	}

a:hover
{
color:#1A92B7;  
    text-decoration: underline;
	font-size:inherit;
	
}


   .searchbutton:hover
{
 
    background:#ff9900;
 color:#fff;
    
  cursor: pointer;
    
}



.orangeBox
{

background:#FAFAFA;
border-left:1px solid #eef1f5;
border-right:1px solid #eef1f5;
border-bottom:1px solid #eef1f5;
border-top:5px solid #ff9900;
}


.whiteBox
{

background:#FFF;
 
border-top:3px solid #ff9900;
}


.greyBox
{

background:#FAFAFA;
border-left:1px solid #eef1f5;
border-right:1px solid #eef1f5;
border-bottom:1px solid #eef1f5;
border-top:5px solid #eef1f5;
}


.boxTitle
{
padding:10px;
border-bottom:1px solid #E6E6E6;
 

text-transform:uppercase;
color:#0092b9;
font-weight:700;
}

.greyTitle
{
padding:10px;border-bottom:1px solid #e0f0fa;
text-transform:uppercase;color:#0092b9;font-weight:700;border-bottom:2px solid #eef1f5;
}


 .tfmMiniBox
{
 
margin-right:10px;
float:left;

background:#bababa;
width:196px;

color:#fff;
font-size:11px;

font-family: Noto sans, Arial;
 
height:170px;
}








 
 
 
 
 #tfmMiniBox1:hover
 {
  color:#fff;
 background:#0074bd;
 }
 
  #tfmMiniBox1Selected
 {
 color:#fff;
 background:#0074bd;
 }

 
 
  #tfmMiniBox2:hover
 {
  color:#fff;
 background:#365375;
 }
 
   #tfmMiniBox2Selected
 {
 color:#fff;
 background:#365375;
 }

 
  #tfmMiniBox3:hover
 {
  color:#fff;
 background:#7b858f;
 }
   #tfmMiniBox3Selected
 {
 color:#fff;
 background:#7b858f;
 }

 
 
  #tfmMiniBox4:hover
 {
  color:#fff;
 background:#90afc5;
 }
 
   #tfmMiniBox4Selected
 {
 color:#fff;
 background:#90afc5;
 }

 
 
 
  #tfmMiniBox5:hover
 {
  color:#fff;
 background:#f0b82d;
 }
 
 
   #tfmMiniBox5Selected
 {
 color:#fff;
 background:#f0b82d;
 }

 
.tfmBox
{
margin-top:10px;

float:left;

width:100%;

color:#fff;
font-size:14px;

font-family: 'Roboto', sans-serif;
 
height:120px;
}

.tfmBox:hover
{
background:#222;
}

.tfmBox img
{
height:100%;
border-left:1px solid #fff;
}


.tfmHeader
{
text-transform:uppercase;
margin-bottom:10px;

}




            
            .box4:hover {
    background: #3498DB;
    cursor: pointer;
		cursor:pointer;  
 
}
.box4 {
    width: 170px;
    position: relative;
    float: left;
    background:#fff;
    font-family: 'Roboto', sans-serif;
    
    margin-right: 10px;
    margin-bottom: 10px;
}
          
            
            .box4 .box4_top {
    width: 170px;
    height: 100px;
    background-repeat: no-repeat;
    background: #fff;
    background-size: contain;
	background-size: cover;
	 -moz-background-size: cover;

    -webkit-background-size: cover;

    -o-background-size: cover;

	
    background-position: top left;
    background-repeat: no-repeat;
	
}
            
.box4 .box4_inner {
    width: 150px;
    background: #fff;
    padding: 10px;
    font-size:11px;
    height:100px;
    color:#666;
}
  

.home2 {
    width: 350px;
    position: relative;
    float: left;
        height: 240px;
    font-family: 'Roboto', sans-serif;
    
    margin-right: 10px;
    margin-bottom: 10px;
}
     
	 
	 
           
            .home4:hover {
    background: #3498DB;
    cursor: pointer;
}
.home4 {
    width: 170px;
    position: relative;
    float: left;
    background:#fff;
    font-family: 'Roboto', sans-serif;
    
    margin-right: 10px;
    margin-bottom: 10px;
}
          
.homeFirst
{
    position:relative;
   
    overflow:hidden;
}

.featureWrap
{
line-height:16px;letter-spacing:0.01em;font-size:11px;padding:15px;

color:#fff;margin-bottom:10px;
text-decoration:none;

}
.featureWrap:hover
{
text-decoration:none;
}


	
	
 .searchButtonNew:hover
	{
	background: #F90;
	cursor:pointer;
	}


 .searchButton
	{
	height: 20px;

	font-size: 12px;
	border: medium none;
	border-radius: 2px;
	color: #FFF;
	//background: #F90;
	background: #333;
	
	}
	
 .searchButton:hover
	{
	background: #F90;
	cursor:pointer;
	}

	
.searchBackground
	{
	background-image:url('/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/resources.jpg');
	width:100%;height:200px;position:relative;
	margin-bottom:10px;
	}
	
.searchForm
	{
	position: absolute;
    top: 63px;
    left: 220px;
    
       z-index: 600;
	   
	}
	
.searchInput
	{
	  font-family: 'Roboto',sans-serif; 
	  padding: 10px;
    font-size: 16px;
    color: #666;
    
    width: 450px;
    border: 0px;
    margin-top: 20px;
	}
	
.searchArea
{

position: absolute;
    top: 60px;
    left: 200px;
    width: 580px;
    height: 40px;
    padding: 20px;
    background: #000;
    opacity: 0.5;
    z-index: 500;border-top:5px solid #F90;
	}
	
	
.select_search
{
width:150px;
float:left;
}
	
 .topSearchSelected
	{
	color:#666;
	background: #fff;
	
	
	outline: medium none;
	margin-top:2px;
	padding-left:5px;
	padding-right:5px;

 
	border: medium none;
	font-size: 12px;

	width: 120px;
	height: 20px;
 
	border-radius: 2px;
	box-sizing: border-box;

	
	}
	
	

.moreButton:hover
{

background:#0092b9
 
}

.moreButton
{

background:#ccc;
border:0px solid #fff;
height:16px;
padding-top:3px;
padding-bottom:3px;
padding-left:8px;
padding-right:8px;
 
width:140px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;


-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;


-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;

text-align:center;
margin-left:auto;
margin-right:auto;

}

 

.moreButton a, .moreButton a:visited
{
color:#fff;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
font-weight:700;

}

.notify_icon
{

display:none;
}

.moreButton a:hover, .moreButton a:visited:hover 

{
color:#fff;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
font-weight:700;


}


.blueButton
{
border-radius:6px;
text-transform:uppercase;
font-size:14px;
    text-align: center;
	border:0px;
	padding:15px;
	   font-family: 'Oswald', sans-serif;
	background:#0092B9;color:#fff;
	text-transform:uppercase;
cursor:pointer;
	
}

.blueButton:hover
{
 

background-image: url("/National_Library/20160521004321oe_/https://sustainabledevelopment.un.org/content/images/image18_3656.jpg");
 background-size:contain;
 

}




.goalbox
{
 cursor: pointer;
 
background-size: cover;
position:relative;
float:left;
margin-right:10px;
width:160px;
height:165px;
margin-bottom:10px;
background-position:center;


}



.contentTable
{
	width: ; /* table width */	
	color: ; /* text color */
	 
	font-size: 12px; /* font size */
	border-collapse: collapse;
	border: none;
	background-color: #FFFFFF; 

}



.contentTable 


td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
   	margin:20px;
 	
 
	}


 

.green 
	{
	color:#fff;
	background-color: #1a92b7; 
	}

.orange 
	{
	color:#fff;
	background-color: #ff9900; 
	}

.grey 
	{
	color:#fff;
	background-color: #989898; 
	}


	
	
	
.today 
	{
	color:#333333;
	background-color: #66CCFF; 
	}

.subject 
	{
	color:#333333;
	background-color: #F1F1F1; 
	}

.content 
	{
	color:#333333;
	background-color: #FFFFFF;
	}


	
	

 .countryBox
{
 cursor: pointer;
 
background-size: cover;
position:relative;
float:left;
margin-right:10px;
width:146px;
 
margin-bottom:10px;
background-position:center;


}

.countryBox_top {
    width: 146px;
    height: 80px;
    background-size: 100% 100%;
}

 
.countryBox_inner {
    width: 126px;
    background: #fff;
    color: #333;
    padding: 10px;
    height: 60px;
	font-size:13px;
	text-decoration:none;
}





 .topicBox
{
 cursor: pointer;
 
background-size: cover;
position:relative;
float:left;
margin-right:10px;
width:160px;
 
margin-bottom:10px;
background-position:center;


}

.topicBox_top {
    width: 160px;
    height: 80px;
    background-size: 100% 100%;
}

 
.topicBox_inner {
    width: 140px;
    background: #fff;
    color: #333;
    padding: 10px;
    height: 60px;
	font-size:11px;
	text-decoration:none;
}



.goaltext2
{
position:absolute;
top:10px;
left:10px;
   font-family: 'Roboto', sans-serif;
   
color:#fff;
font-size:12px;
z-index:9999;
display:none;
width:140px;
}


 

.goalbg2
{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
 
 
display:none;

z-index:600;

}

        
            
            .goal_title {
    color: #fff;
    font-size: 42px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif;
    line-height: 40px;
}
            
            .goal_text {
    color: #fff;
    font-size: 28px;
    text-transform: none;
    font-family: 'Roboto', sans-serif;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-style: normal;
}
            
         .logo_clean3 {
    margin-left: 10px;
    margin-right: 0px;
    width: 100px;
    float: right;
}
        
		

             .columnHeader
            {
			font-family:Oswald;
			
            padding:10px;background:#4d4d4d;color:#fff;text-transform:uppercase;margin-bottom:0px;
            }
            

         
            .featuredbox_large {
    margin-bottom: 10px;
    margin-top: 0px;
    text-decoration: none;
    padding: 40px;
                width:630px;
    position: relative;
    font-family: 'Roboto', sans-serif;
}
            .featuredbox_featured {
    padding: 10px;
    position: absolute;
    top: 0px;
    right: 0px;
    background: #333;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
}
            
            .featured_arrow {
    float: right;
    margin-top: 30px;
    margin-bottom: 10px;
    margin-left: 10px;
    border: 0px;
}
            
            .featuredbox_large_title {
    font-size: 18px;
    color: #fff;
    text-decoration: none;
}
            
            .featuredbox_large_text {
    font-size: 12px;
    color: #fff;
    margin-top: 10px;
    text-decoration: none;
}
            

			.columnLeft
			{
			float:left;
			width:710px;
			
			}
			
			

.imageLeft_420
{
width:420px;
}

 
.goalbox:hover .goalbg2
{
display:block;
}

.goalbox:hover .goalbg
{
display:block;
}

.goalbox:hover .goalsmallbg
{
display:none;
}

.goalbox:hover .goaltitle
{
display:none;
}

.goalbox:hover .goaltext
{
display:block;
}


.goalbox:hover .goaltext2
{
display:block;
}




 .searchButtonNew
	{
	
	
    height: 38px;
    font-size: 16px;
    border: medium none;
    border-radius: 2px;
    color: #FFF;
    width: 100px;
    background: #1a92b7;

	
 
	
	}
	
	
.selected_not2 
    {
 
padding: 2px;
padding-left: 7px;
padding-right: 7px;

float: left;

width: calc(100% - 14px);

min-height: 18px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
 
color: #333;
font-size: 11px;

  
 background:#fff;
 
    
    }
	
	.selected2 {
    background: #f99922;
    padding: 2px;
    padding-left: 7px;
    padding-right: 7px;
    float: left;
    width: calc(100% - 14px);
    min-height: 18px;
    margin-bottom: 1px;
    margin-left: 0px;
    margin-right: 0px;
    color: #fff;
    font-size: 11px;
}


	.select_search {
    width: 150px;
    float: left;
}

 .theslider

    {
      height:300px;width:100%;

      color:#fff;

    }

.aSlide
{
  position:relative;
  height:300px;
  width:100%;
  background-size:cover;
  background-position:center;


}

 .aSlide a, .aSlide a:active
{ text-decoration:none;}

.slideSub
{

  margin-bottom:20px;font-family: 'Oswald', sans-serif;font-weight:400;color:#fff;font-size:20px;text-transform:uppercase;
  text-decoration:none;
  border-bottom:1px solid #fff;

}

.slideHeader
{
line-height:50px;font-family: 'Oswald', sans-serif;font-weight:700;color:#fff;font-size:45px;text-transform:uppercase;

}




.mediumWhite
{
 
    margin-bottom: 5px;
 
    text-transform: uppercase;
	
	font-family: 'Oswald', sans-serif;

font-weight:700;
font-size:18px;
line-height:24px;


}

.homeArrow
{
    position:absolute;
    right:20px;top:70px;
    display:none;
   
    
}

.homeFirst_wrapper:hover .homeArrow
{
    display:block;
	
}

.homeFirst_wrapper:hover .homeFirst_content
{
    background:#0092B9;
}
.homeFirst_wrapper:hover .homeFirst_title
{
    color:#fff;
}
.homeFirst_wrapper:hover .homeFirst_text
{
    color:#fff;
}



.homeFirst_content
{
//background:#fff;
   background:#0092B9;
    
    padding:20px;margin-bottom:10px;  
     
}

 
.homeFirst_title
{
 
     color:#fff;
    font-family: 'Oswald', sans-serif;

  font-weight:700;
  font-size:30px;
line-height:36px;


}

.homeFirst_text
{
    margin-top:10px;
    //color:#999;
    
     color:#fff;
    font-size:12px;
}




            .home4 .home4_top {
    width: 170px;
    height: 100px;
    background-repeat: no-repeat;
    background: #fff;
    background-size: contain;
	background-size: cover;
	 -moz-background-size: cover;

    -webkit-background-size: cover;

    -o-background-size: cover;

	
    background-position: top left;
    background-repeat: no-repeat;
	
}
            
.home4 .home4_inner {
    width: 150px;
    background: #fff;
    padding: 10px;
    font-size:11px;
    height:100px;
    color:#666;
}



.homeLeft
{
 float:left;width:710px;overflow:none;
    
}

.homeRight {
    margin-left: 10px;
    margin-bottom: 10px;
    font-size: 11px;
    float: right;
    width: 300px;
}


.columnRight {
    margin-left: 10px;
    margin-bottom: 10px;
    font-size: 11px;
    float: right;
    width: 300px;
}



 .floatRight_300
{
width:300px;
float:right;
margin-left:20px;

}

 .floatLeft_Half
{
width:381px;
float:left;
margin-left:0px;
margin-right:10px;
}





   .searchinput
{
 
padding:10px;
    background:#fff;
   border:1px solid #fff;
    margin-right: 10px;
    font-size: 14px;
    color:#999;
    width:770px;
    
}

        
    .wrap
    {
     

        font-family:Noto sans, Arial;
        
            
    padding:20px;background:#fff;
        
    }
    