



.col2
{
width:50%;
margin-bottom:10px;
float:left;
}

.sdgRound
{
 

border-radius:30px;
height:30px;
width:30px;
float:left;
margin-right:2px;
margin-bottom:2px;


}


.sdgHomeCol:hover .sdgHomeColInner
{
 background:#333;
 color:#fff;
}

.sdgHomeColInner
{
padding:5px;
color:#333;
font-family:oswald;
font-weight:300;
text-align:center;
background:#fff;
}


.sdgHomeCol
{
float:left;
margin-right:5px;
margin-top:10px;
}
 
.col5
{
margin-top:10px;
margin-bottom:10px;
width:20%;
float:left;

}
 
 
 
.col4
{
margin-top:10px;
margin-bottom:10px;
width:25%;
float:left;

}
 
 .homeHeader
 {
 font-family:oswald;
 text-transform:uppercase;
 color:#fff;
 font-weight:300;
 padding:3px;
 padding-left:10px;
 background:#0087b4;
 }
 
 .sdgRoundHomeIcon
	{ 
 
	  border:0px;
	height: 55px;
	width: 55px;
 
	margin-bottom:5px;
	}
	
.sdgRoundHome
	{ 
	box-shadow: 2px 2px 5px rgba(0,0,0,.2);
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	box-shadow: 2px 2px 5px rgba(0,0,0,.2);
	height: 50px;
	width: 50px;
	border: 2px solid #fff;
	margin-bottom:5px;
	}


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

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


.home2 {
    width: 350px;
    position: relative;
    float: left;
        height: 240px;
    font-family: 'Roboto', sans-serif;
    
    margin-right: 10px;
    margin-bottom: 10px;
}
     
	 
	 .mediumWhite
{
 
    margin-bottom: 5px;
 
    text-transform: uppercase;
	
	font-family: 'Oswald', sans-serif;

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


}


.featureWrap
{
 font-size:13px;padding:15px;
 margin-bottom:10px;
 color:#666;
 
text-decoration:none;

}



.newfeatured_top
{
position:absolute;
top:0px;
left:0px;
width:100%;
height:220px;
z-index:9999;
}

.newfeatured_bg
{
z-index:999;
position:absolute;
top:0px;
left:0px;
width:100%;
height:220px;
background:#333;
filter: alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;

opacity:0.5;

}

.newfeatured:hover .newfeatured_bg
{
filter: alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;

opacity:0.7;

}

.newfeatured
{
width:336px;
height:220px;
margin-right:2px;
margin-bottom:2px;
float:left;
position:relative;
 
	background-size: cover;
	 -moz-background-size: cover;

    -webkit-background-size: cover;

    -o-background-size: cover;

	
    background-position: top left;
    background-repeat: no-repeat;
	

}

.newfeatured_title
{
 
 
font-size:22px;
text-transform:uppercase;

}

.newfeatured_text
{
 
 
font-size:12px;

}


.newfeatured_inner
{
padding:20px;
font-family:oswald;
color:#fff;
 
 

}




.miniwheel
{
width:30px;
height:30px;

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


.browse
{

 	-moz-opacity:0.8;
	-khtml-opacity: 0.8;

opacity:0.8;

color:#4d4d4d;
font-family:oswald;
font-size:36px;
padding:10px;
 background:#fff;
 
border-radius:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;

		
		
text-transform:uppercase;
 

}

.browse:hover
{
 
 
opacity:1;
 
}





.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;
}





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

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


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

#nrofusers
{
float:left;
}

#nrofgoals
{
float:left;
}


#nrofresults
{
float:left;
}

.counterdescription
{
font-family: Oswald;

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

opacity:0.7;

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

.searchresults_home
{

position: absolute;
top: 210px;
left: 70px;
width:880px;


color:#fff;
text-transform: uppercase;
font-size: 30px;
	z-index: 9000;

}





.deliv_date
{
	width:120px;float:left;margin-right:10px;
}
 .deliv_title
 {
	 float:left;width:460px;
	 word-wrap: break-word;

 }

.deliv_status
{
	float:right;width:150px;
}




.progress_check
{

float:right;
 padding:5px;
	background:#222;
	border-radius: 10px;
	height:10px;
	width:10px;
}

.progress_check_line
{
	padding-bottom: 5px;
    padding-top: 5px;
    font-family: 'Roboto', sans-serif;
    border-bottom: 1px dotted #ccc;
}

#morefilterbuttons
{
  display:none;
}


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




#filterarea
{
  display:block;
}


#commenttext
{
	width:670px;
	clear:both;
}
.bigbox_header
{
font-size: 13px;
padding:10px;
font-family:Oswald;
margin-bottom:0px;
color:#fff;
text-transform: uppercase;
}

.bigbox_inner
{
	padding:10px;
}

.bixbox
{

width:245px;
background:#fff;
color:#666;
padding:0px;
margin-bottom:10px;
height:120px;
float:left;
margin-right:10px;
	font-family: 'Roboto', sans-serif;

}


.bixbox:hover
{
color:#999;
}

.notify_row
{
padding:10px;
font-size:11px;
border-bottom:1px solid #ccc;


}

.notify_row_text
{
font-size: 12px;
color:#999;
}

.notify_row_header
{
font-weight:700;
				margin-bottom: 5px;
				font-family: 'Roboto', sans-serif;
font-size: 14px;
color:#666;
}
.notify_row:hover
{

border-bottom:1px solid #fff;

background:#28abe3;
color:#fff;


}

.notify_row:hover a
{
 text-decoration: none;
color:#fff;
}


.notify_row:hover .notify_row_header
{

 text-decoration: none;
color:#fff;


}

.notify_row:hover .notify_row_text
{

 text-decoration: none;
color:#fff;


}


.notificationbox
    {
    display:none;

font-family: 'Roboto', sans-serif;
    position:absolute;
        overflow: auto;
        max-height: 450px;
overflow: auto;

            right:0px;
    top:50px;
 width:265px;



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


border-bottom:1px solid #333;

    }




.searchstr
{

color:#999;
margin-bottom:5px;
font-size:15px;


padding:5px;
background:#fff;


}
.miniflag
{
width:20px;margin-right:5px;border-radius:20px;height:20px;
vertical-align:middle


}

.searchinput_small
	{
    padding: 5px;
    background: #fff;
    border: 1px solid #fff;
    margin-right: 10px;
    font-size: 12px;
    color: #999;
    width: calc(100% - 10px);
		margin-bottom:10px;

	}



.icon_links
{
float:left;
margin-right:25px;
margin-bottom:25px;
width:50px;
height:80px;
font-size:12px;
color:#333;
}


.icon_links a, .icon_links a:hover
{
color:#666;
text-decoration: none;
}

.sdgbox
    {
    display:none;

    position:absolute;
        overflow: auto;
     
font-family: 'Roboto', sans-serif;


            right:0px;
    top:50px;




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


border-bottom:1px solid #333;

    }
	
	
.menubox
    {
    display:none;

    position:absolute;
        overflow: auto;
        max-height: 450px;
font-family: 'Roboto', sans-serif;


            right:0px;
    top:50px;
 width:225px;



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


border-bottom:1px solid #333;

    }

		.icon_books
		{

	width:40px;
	background-size:cover;
	background-repeat: no-repeat;

	background-position:center;

	height:40px;
	background-image:url('/content/images/book_off.png');
	margin-bottom:10px;
		}






		.icon_forum
		{

	width:40px;
	background-size:cover;
	background-repeat: no-repeat;

	background-position:center;

	height:40px;
	background-image:url('/content/images/forum_off.png');
	margin-bottom:10px;
		}




				.icon_forum_large
				{

			width:70px;
			background-size:cover;
			background-repeat: no-repeat;

			background-position:center;

			height:70px;
			background-image:url('/content/images/forum_off.png');
			margin-bottom:10px;

			border:2px solid #fff;

			border-radius:70px;
			float:right;

				}




								.icon_globe_large
								{

							width:70px;
							background-size:cover;
							background-repeat: no-repeat;

							background-position:center;

							height:70px;
							background-image:url('/content/images/globe_off.png');
							margin-bottom:10px;

							border:2px solid #fff;

							border-radius:70px;
							float:right;

								}




				.icon_globe
				{

			width:40px;
			background-size:cover;
			background-repeat: no-repeat;

			background-position:center;

			height:40px;
			background-image:url('/content/images/globe_off.png');
			margin-bottom:10px;
				}



				.icon_progress_large
				{

			width:70px;
			background-size:cover;
			background-repeat: no-repeat;

			background-position:center;

			height:70px;
			background-image:url('/content/images/progress_off.png');
			margin-bottom:10px;

			border:2px solid #fff;

			border-radius:70px;
			float:right;

				}


		.icon_progress
		{

	width:40px;
	background-size:cover;
	background-repeat: no-repeat;

	background-position:center;

	height:40px;
	background-image:url('/content/images/progress_off.png');
	margin-bottom:10px;
		}





						.icon_actionnetwork
						{

					width:40px;
					background-size:cover;
					background-repeat: no-repeat;

					background-position:center;

					height:40px;
					background-image:url('/content/images/actionnetworks_off.png');
					margin-bottom:10px;
						}



				.icon_register
				{

			width:40px;
			background-size:cover;
			background-repeat: no-repeat;

			background-position:center;

			height:40px;
			background-image:url('/content/images/register_off.png');
			margin-bottom:10px;
				}



		.icon_sdgs
		{

	width:40px;
	background-size:cover;
	background-repeat: no-repeat;

	background-position:center;

	height:40px;
	background-image:url('https://sustainabledevelopment.un.org/content/images/image18_4017.jpg');
	margin-bottom:10px;
		}



		    .icon_about
		    {

			width:40px;
			background-size:cover;
			background-repeat: no-repeat;

			background-position:center;

			height:40px;
			background-image:url('/content/images/about_off.png');
			margin-bottom:10px;
		    }


    .icon_menu_img
    {
	border:0px;
	float:left;
	width:30px;
	
	height:30px;
	margin-right:10px;
    }


    .icon_menu
    {

	float:left;width:30px;
	background-size:cover;
	background-repeat: no-repeat;

	background-position:center;

	height:30px;
	background-image:url('/content/images/menu_off_empty.png');
	margin-right:10px;
    }

    .icon_menu:hover
    {

	background-image:url('/content/images/menu_on.png');

      	cursor:pointer;

    }

    .icon_search_img
    {

	float:left;width:30px;
	 
	border:0px;
	height:30px;
 
	margin-right:10px;
    }

    .icon_search
    {

	float:left;width:30px;
	background-size:cover;
	background-repeat: no-repeat;

	background-position:center;

	height:30px;
	background-image:url('/content/images/search_off_empty.png');
	margin-right:10px;
    }

    .icon_search:hover
    {

	background-image:url('/content/images/search_on.png');

      	cursor:pointer;

    }

.goalcount1
{

	float:left;margin-right:5px;

}
.goalcount2
{

	float:left;margin-right:5px;

}


.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;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;

		
		height:20px;
margin-right:10px;


		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;

}

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

}

.notify_nrof
{
position: absolute;

top:-3px;
right:-3px;
background:#F90;
color:#fff;
padding-top:0px;
padding-bottom:0px;
padding-left:3px;
padding-right:3px;

font-size: 11px;
border-radius: 2px;




}
.notify_icon
	{
	margin-right:10px;
	float:left;
	width:30px;

	background-size:cover;
	background-repeat: no-repeat;
	position: relative;
	background-position:center;
 
	
	height:30px;
	background-image:url('/content/images/notification_off_empty.png');

	}

.notify_icon:hover
	{

	background-image:url('/content/images/notification_on.png');
	}




.forum_row
{

	background:#fff;
	padding:10px;
 margin-bottom:5px;

}

 .countryBox
{
 cursor: pointer;

background-size: cover;
position:relative;
float:left;
margin-right:10px;
width:160px;

margin-bottom:10px;
background-position:center;


}

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


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





.tweet_box
{
 

color:#666666;float:left;
width:100%;
font-family: 'Roboto', sans-serif;
border-bottom:1px solid #F5F8FA;

 background:#fff;font-size:12px;

}

.tweet_profile
{

width:20px;vertical-align:middle;margin-right:5px;
border-radius: 20px;
border:0px;


}
.tweet_name
{
font-size:11px;
	color:#999;
}
.home_area
{
		width:400px;
		height:100px;
	position:absolute;
		top:100px;
		left:280px;

		z-index: 9000;
}

.sdgbg
{
width:100%;
height:10px;
background:url('/content/images/sdgbg.jpg');
background-repeat:repeat-x;
}


.search_area
{
		width:370px;
		height:100px;
	position:absolute;
		top:100px;
		left:280px;

		z-index: 9000;
}



		.search_bg
		{

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


		    width:470px;
		    height:62px;
		    background:#fff;
		  position:absolute;
		    top:100px;
		    left:275px;
		    border-top:0px solid #ccc;
		    opacity: 0.6;
		    z-index: 8000;
		}




.searchcenter
{

width:1020px;
position:relative;

}






.statusLine_active
{

font-weight: 700;
color:#28abe3;
}

.upperLine
{
background:#fff;margin-bottom:10px;font-size:12px;color:#999;

}

.statusLine
{

font-family:Oswald;

text-transform:uppercase;
margin-left:10px;margin-top:15px;font-size:14px;
float:left;

}
#likedmessage{

display: none;
	float:left;
	background:#F5F8FA;
	padding:5px;
	margin-top:12px;
	border:1px solid #ccc;
	font-size:11px;
	color:#666;
	margin-right:10px;
	border-radius: 3px;
}

.userButton
{
float:left;
padding:10px;
margin-left:10px;

}

#flagnr
{

 padding-top:8px;

	float:left;
}

#progressnr
{

 padding-top:8px;

	float:left;
}



#tweetnr
{

 padding-top:8px;

	float:left;
}

#commentnr
{

 padding-top:8px;




	float:left;
}
#follownr
{

 padding-top:8px;




	float:left;
}


#likenr
{

 padding-top:8px;




	float:left;
}


#hasreports
{



	margin-left:10px;

float:left;


	width: 30px;
	 height:30px;
display: block;
	 background:url('/content/images/progress_on.png');

	 background-size: cover;

}




#hasnoreports
{



	margin-left:10px;

float:left;


	width: 30px;
	 height:30px;
display: block;
	 background:url('/content/images/progress.png');

	 background-size: cover;

}










#flagged
{



	margin-left:10px;

float:left;


	width: 30px;
	 height:30px;
display: block;
	 background:url('/content/images/flag_on.png');

	 background-size: cover;

}

#flagged:hover
{

	width: 30px;
	 height:30px;

	 background:url('/content/images/flag.png');
	 background-size: cover;

}


#flag
{



	margin-left:10px;

float:left;


	width: 30px;
	 height:30px;
display: block;
	 background:url('/content/images/flag.png');

	 background-size: cover;

}

#flag:hover
{

	width: 30px;
	 height:30px;

	 background:url('/content/images/flag_on.png');
	 background-size: cover;

}



#tweeted
{



	margin-left:10px;

float:left;


	width: 30px;
	 height:30px;
display: block;
	 background:url('/content/images/tweet_on.png');

	 background-size: cover;

}

#tweeted_not
{



	margin-left:10px;

float:left;


	width: 30px;
	 height:30px;
display: block;
	 background:url('/content/images/tweet_off.png');

	 background-size: cover;

}







#commented
{



	margin-left:10px;

float:left;


	width: 30px;
	 height:30px;
display: block;
	 background:url('/content/images/comment_on.png');

	 background-size: cover;

}

#commented:hover
{

	width: 30px;
	 height:30px;

	 background:url('/content/images/comment.png');
	 background-size: cover;

}


#comment
{



	margin-left:10px;

float:left;


	width: 30px;
	 height:30px;
display: block;
	 background:url('/content/images/comment.png');

	 background-size: cover;

}

#comment:hover
{

	width: 30px;
	 height:30px;

	 background:url('/content/images/comment_on.png');
	 background-size: cover;

}










#followed
{



	margin-left:10px;

float:left;


	width: 30px;
	 height:30px;
display: block;
	 background:url('/content/images/follow_on.png');

	 background-size: cover;

}

#followed:hover
{

	width: 30px;
	 height:30px;

	 background:url('/content/images/follow.png');
	 background-size: cover;

}


#follow
{



	margin-left:10px;

float:left;


	width: 30px;
	 height:30px;
display: block;
	 background:url('/content/images/follow.png');

	 background-size: cover;

}

#follow:hover
{

	width: 30px;
	 height:30px;

	 background:url('/content/images/follow_on.png');
	 background-size: cover;

}





#liked
{



	margin-left:10px;

float:left;


	width: 30px;
	 height:30px;
display: block;
	 background:url('/content/images/like_on.png');

	 background-size: cover;

}

#liked:hover
{

	width: 30px;
	 height:30px;

	 background:url('/content/images/like.png');
	 background-size: cover;

}


#like
{



	margin-left:10px;

float:left;


	width: 30px;
	 height:30px;
display: block;
	 background:url('/content/images/like.png');

	 background-size: cover;

}

#like:hover
{

	width: 30px;
	 height:30px;

	 background:url('/content/images/like_on.png');
	 background-size: cover;

}




.userbutton_icon
{


 vertical-align:middle;width:30px;margin-left:10px;

 }


.phash
	{

font-family: 'Oswald', sans-serif;
	font-weight:700;
	padding:10px;
	font-size:26px;
	color:#fff;
	float:right;
	margin-left:10px;
	z-index:99999;
	}


.partnership_title
	{
	color:#fff;font-size:32px;


	font-weight:500;
			margin-bottom: 10px;
			font-family: 'Oswald', sans-serif;


	}


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

    width: 770px;
	}



	    .filterButton
	{

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


	    height:40px;
	padding:10px;

width:100%;

background:#28abe3;

	    border:0px;
	    font-size: 12px;
	    color:#fff;
	     background-size:contain;
	    border:1px solid #fff;




	}


	   .filterButton:hover
	{

		background-image: url('https://sustainabledevelopment.un.org/content/images/image18_3656.jpg');


	  cursor: pointer;

	}




    .searchbutton
{
    height:40px;
padding:10px;
    background-image: url('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;



}



   .searchbutton:hover
{

    background:#ff9900;
 color:#fff;

  cursor: pointer;

}




.searchbox
{
 display:none;



 position:absolute;
    right:0px;
    top:50px;
 width:100%;
    font-size: 11px;
 z-index:9999;
 background:#fff;



  border-bottom:1px solid #333;





}





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


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

.clickbutton {
    height: 40px;
    padding: 10px;
    border: 0px;
    font-size: 12px;
    color: #fff;
    background: #28abe3;
    border: 1px solid #fff;
    text-transform: uppercase;
    width: 300px;
}




.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;


    }




.accountbox
    {
    display:none;

    position:absolute;
        overflow: auto;
        max-height: 450px;

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

            right:0px;
    top:50px;
 width:100%;



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


border-bottom:1px solid #333;

    }





.searchbox_small
{
 display:none;

 border-top:1px solid #fff;



 position:absolute;
    right:0px;
    top:83px;
 width:100%;
    font-size: 11px;
 z-index:9999;
 background:#28abe3;

  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;

    }






    .icons
    {
        position:absolute;
				top:10px;right:0px;
		width:300px;
        z-index: 99999;
    }

      .icons_small
    {
        position:absolute;top:13px;right:0px;
		width:150px;

    }



	#useroption
	{
	     float:left;width:70px;
		 margin-right:0px;

	}


    .icon_logged_pic
    {
     width:30px;
	 border-radius:30px;height:30px;

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

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

    }


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

height:30px;
background-image:url('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('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('/content/images/userblue_empty.png');
margin-right:10px;
background-size: cover;
		background-repeat: no-repeat;

		background-position: center;

    }

    .icon_man:hover
    {
     float:left;width:30px;
	 cursor:pointer;
height:30px;
background-image:url('/content/images/userblue_on.png');
margin-right:10px;
       	cursor:pointer;

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

				    background-position: center;

    }




 .largecountRegister
{
    border-radius: 4px;
		-moz-border-radius: 4px;
-webkit-border-radius: 4x;


padding-left:10px;padding-right:10px;
font-family: Oswald;
    padding-top:1px;padding-bottom:1px;background:#0087b4;color:#fff;

 
	
    float:right;margin-right:0px;font-size:32px;

 

}


 .largecountRegister:hover
{
  
background:#222;
 

}


.largecount
{
    border-radius: 4px;
		-moz-border-radius: 4px;
-webkit-border-radius: 4x;


padding-left:10px;padding-right:10px;
font-family: Oswald;
    padding-top:1px;padding-bottom:1px;background:#14496b;color:#fff;

 
	
    float:left;margin-right:2px;font-size:32px;

 

}




.bigcount
{
    border-radius: 4px;
padding-left:10px;padding-right:10px;

    padding-top:1px;padding-bottom:1px;background:#333;color:#fff;

    float:left;margin-right:2px;font-size:18px;



}


.goal_counter_area
{
padding:0px;
     padding-bottom: 0px;
    color:#333;
    float:right;
    font-size:18px;
		height:20px;
    text-transform: uppercase;
    margin-bottom: 10px;
    clear:both;
}

#goal_counter
{
float:left;


    margin-right: 10px;
}

#sdgstargets
{
    font-size:11px;

}

.searchresults
{

    position: absolute;
    top: 200px;
    left: 360px;
	width:300px;
    color:#fff;
    text-transform: uppercase;
    font-size: 30px;
      z-index: 9000;

}



 








.minicount
{
    border-radius: 4px;
padding-left:7px;padding-right:7px;padding-top:2px;padding-bottom:2px;background:#333;color:#fff;float:left;margin-right:2px;font-size:22px;
margin-top:-5px;
    opacity: 0.8;
}

.search_select_big
{
font-size:18px;
    color:#666;
width:100%;
margin-top:10px;
border:0px;
border-radius: 0px;
 

}
.search_select_big:hover
{
cursor:pointer;

    color:#fff;
 background:#28abe3;

}

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

.search_select
{
font-size:12px;
    color:#666;
		border:0px;




}

.search_radio

{
width:15px;
    float:left;

}


.search_option_line
{
    font-size: 12px;
    color:#666;
 clear:both;
}

#nrtargets_search
{
background:#333;
padding-left:10px;
padding-right:10px;
 border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#nrgoals_search
{
background:#333;
padding-left:10px;
padding-right:10px;
 border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}


 

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




#search_results_input
{



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

    font-size:16px;
    height:20px;
width:780px;

}







#search_results_button
{



 width:200px;
	   font-family: 'Roboto', sans-serif;
	background:#28abe3;color:#fff;
	text-transform:uppercase;


        height:40px;
    padding: 10px;

cursor:pointer;

}

#search_results_button:hover
{


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

}



.search_results_area
{



  background:#999;
    padding:5px;

 margin-bottom: 10px;





}



#search_button
{

    position: absolute;
    top: 10px;
    left: 370px;


 width:85px;
	   font-family: 'Oswald', sans-serif;
	background:#28abe3;color:#fff;
	text-transform:uppercase;

	border:1px solid #fff;
	

        height:40px;
    padding: 10px;

cursor:pointer;

}

.bigHeader
{
margin-bottom:0px;padding:20px;color:#fff;
font-weight:700;

font-size:26px;text-transform:uppercase;
}


#search_button:hover
{


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

}


#search_input
{

	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
    position: absolute;
    top: 10px;
    left: 10px;

	padding: 10px;
	border: 1px solid #ccc;
	background: #fcfcfc;
	
     font-family: 'Roboto', sans-serif;

    font-size:16px;
    height:20px;
width:330px;

}



























.subTitle
{

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


      font-size: 24px;
font-weight:300;
font-style:normal;
}


 .mainInnerArea
 {
 position:relative;width:1020px;
     margin-top:10px;

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

}

.flagicon
{

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

.partnericon
	{
	border:2px solid #fff;
	width:70px;
	height:70px;
float:right;
margin-left:10px;
margin-bottom:10px;

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

	}



 	.formLine
	{
	width:100%%;

	margin-bottom:5px;
	}


.field
{
font-size:12px;
padding:5px;
border:1px solid #28abe3;
background:#f9f9f9;
height:15px;
color:#666;
font-family:Noto sans, Arial;
width:90%;

}

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

.bigButton

{
    background: none repeat scroll 0% 0% #28abe3;


	  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          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;
}



.counterLine
{

padding:10px;
background:#000;
color:#fff;
 margin-bottom:10px;


}

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

border-radius: 6px;
background: none repeat scroll 0% 0% #fff;
color: #333;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;

opacity:0.6;
font-size: 52px;
float: left;
margin-right: 3px;
padding: 0px;
width: 59px;
text-align: center;
font-weight: 700;
height: 60px;
line-height: 60px;
}


#counting
{
position: absolute;
width: 100%;
top: 140px;
height: 100%;
}

.countertext
{

font-size:24px;
float:left;
margin-left:10px;
z-index:9999;
color: #fff;

text-transform:uppercase;
}

.counterBackground
{
position:relative;

}

.counterBlackline
{
height:3px;
position:absolute;
width:100%;
top:29px;
background:#000;
z-index:999;


}




.hbox3
	{
	width:251px;

	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:10px;

	}


.hbox3:hover
	{
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;

	opacity:0.6;
	background:#3498DB;
	cursor: pointer;
	}

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

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

}






.hbox3 .hboxTitle, .hbox3 .hboxTitle a, .hbox3 .hboxTitle a:hover
{

color:#28abe3;

 
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;

 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;

 opacity:0.8;


 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:#28abe3;

 
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
	{
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;

	opacity:0.6;
	background:#3498DB;
	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:#28abe3;

 

 


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;


}




.newButton
{
padding:10px;
width:150px;
color:#fff;
background:#28abe3;
text-align:center;

font-size:12px;
 text-transform: uppercase;
font-weight:700;
margin-bottom:10px;
}


.newButton:hover
{
 background:#F90;
}



.fullWidth
{
width:100%;

}

.imageLeft_420
{
width:420px;
}







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

}

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


.goalsRight
{


float:right;margin-left:10px;max-width:200px;
}



.rightMenu
{
padding:0px;
    width:237px;float:right;margin-right:10px;


    overflow:hidden;

}

.leftMenu
{
padding:0px;
    width:237px;float:left;margin-right:10px;


    overflow:hidden;

}

.sdtext a, .sdtext a:hover, .sdtext a:visited, .sdtext a:visited:hover
{

font-weight:700;
font-size:16px;
color:#fff;
text-transform:uppercase;
position:absolute;
left:48px;
top:7px;
text-decoration:none;

}
.knowledgetext a, .knowledgetext a:hover, .knowledgetext a:visited, .knowledgetext a:visited:hover

{
text-transform:uppercase;font-size:12px;color:#ebeaea;position:absolute;left:48px;top:28px;
text-decoration:none;
}

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



	 }

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



	 }

.hbox:hover .hboxinner2
	{

	background:#3498DB;
	cursor: pointer;

	color:#fff;



	}

.hbox:hover .hboxTitle
	{



	color:#fff;



	}


.htopbox
	{
	width:194px;
	height:140px;
	 background-size: 100% 100%;




	}


.hboxinner2
	{
	width:174px;
	background:#fff;
	color:#333;
	padding:10px;
	height:140px;
	}




.hboxTitle
	{

	color:#fff;

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


font-size:14px;
	color:#007BA2;
	text-transform:uppercase;
	
	text-decoration:none;

	}
.hboxTitle a,  .hboxTitle a:hover, .hboxTitle:hover, .hboxTitle a:visited:hover, .hboxTitle:visited
	{
 
	color:#007BA2;



	text-decoration:none;

	}


.hbox .hboxinner2	 .hboxText
{
font-size:13px;

margin-top:2px;
}




.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("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("images/top/sub.png");
	background-repeat: no-repeat;
	background-position: 65px;

	}

.menuSubSubSubLine:hover
	{
	background-image: url("images/top/subWhite.png");
	}


.menuSubSubLineOn
	{
	padding-left:65px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:5px;
	background-image: url("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("images/top/sub.png");
	background-repeat: no-repeat;
	background-position: 35px;

	}

.menuSubSubLine:hover
	{
	background-image: url("images/top/subWhite.png");
	}

.menuSubLineOn
	{
	padding-left:35px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:5px;
	background-image: url("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("images/top/sub.png");
	background-repeat: no-repeat;
	background-position: 15px;
	}
.menuSubLine:hover
	{
	background-image: url("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:#28abe3;
	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:#28abe3;
	color:#fff;
	}

 .myAccount, .myAccount:visited
	{
	font-size: 11px;
	text-decoration:none;
	 font-family: 'Roboto', sans-serif;
	color:#666;


	}
  .myAccount:hover
	{
	font-size: 11px;
	color:#666;

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

	}

 .searchButton
	{
	height: 20px;
     font-family: 'Roboto', sans-serif;

	font-size: 12px;
	border: medium none;
	
	-moz-border-radius: 2px;
-webkit-border-radius: 2x;

	border-radius: 2px;
	color: #FFF;
	//background: #F90;
	background: #333;

	}

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

 .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;

		-moz-border-radius: 2px;
-webkit-border-radius: 2x;


	border-radius: 2px;
	box-sizing: border-box;


	}








.innerMenu
	{

	}


.outerMenu
	{
	float:left;
	margin-right:25px;
	margin-top:7px;
	height:17px;
	}

.outerMenuOn
	{
	float:left;
	margin-right:25px;
	margin-top:7px;

	height:17px;
	}

.outerMenu a, .outerMenu a:hover, .outerMenu a:visited, .outerMenu a:visited:hover
	{
	color:#fff;
	font-weight:300;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	}

.outerMenu a:hover, .outerMenu a:visited:hover
	{
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	}

 .outerMenuOn a, .outerMenuOn a:hover, .outerMenuOn a:visited, .outerMenuOn a:visited:hover
	{
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	}



 .topSearch
	{


	outline: medium none;
	margin-top:2px;
	padding-left:5px;
	padding-right:5px;

	background: #007BA2;
	border: medium none;
	font-size: 12px;

	width: 120px;
	height: 20px;
	color:#ccc;
		-moz-border-radius: 2px;
-webkit-border-radius: 2x;


	border-radius: 2px;
	box-sizing: border-box;

	}
  .topSearch:hover
	{


	color:#fff;


	}






.commentArea
{	margin-left:20px;border: 1px #cccccc solid; padding:10px;height:20px;margin-top:0px;
width:560px;
color:#999999;font-size:12px;

}

.submissionheader
{
font-weight:700;
}

.addContentArea
{
padding:20px;
width:auto;
background:#F2F2F2;

}

.addContent
{
background: none repeat scroll 0% 0% #ccc;
border-radius: 3px;
	-moz-border-radius: 3px;
-webkit-border-radius: 3x;


margin-left: 0px;
color: #FFF;
border: 0px none;
font-size: 14px;

padding: 10px;
width:auto;

cursor: pointer;
width:100%;
}
.addContent:hover
{
background:#28abe3;
}


#accountMenuSmall
	{
	display:none;

	float:right;margin-top:0px;

	}


#closedLeftMenu
	{
	display:none;
	}

#theLeftMenu
	{
	display:block;
	}


#topLinks
	{
	width:1020px;
	font-size:8px;
 color:#666;



	}



.topLink,.topLink:visited , .topLink:active {
	color:#666;
	line-height:18px;
	font-weight:400;

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

.topLink:hover,.topLink:visited:hover {
	color:#666;
	line-height:18px;
	font-weight:400;

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



.topMenuLinksArea
	{

	z-index:99999;
	margin-top:0px;
	background:#28abe3;
	float:right;
	margin-top:0px;
	}










 .miniNav
 {
 border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border:1px solid #999;
padding:5px;float:left;
margin-right:0px;

 }

 .miniNav:hover
 {
background:#ccc;

 }



#shortMenu
	{
	position:absolute;
	display:none;

	}
#accountMenu
	{
	float:right;margin-top:0px;
	display:block;

	}

.sdkplogo
	{
	float:left;margin-top:10px;margin-left:5px;
	 width:280px;
	}



.newMenuOn
	{
	background-image: url('/images/bigbgon.png');
	padding-top:20px;font-size: 10px;
	font-weight: 400;text-transform:uppercase;float:left;height:35px;padding-left:6px;padding-right:6px;color:#fff;
	}

.newMenu
	{
	padding-top:20px;font-size: 10px;
	font-weight: 400;text-transform:uppercase;float:left;height:30px;padding-left:6px;padding-right:6px;color:#fff;
	}


.mainArea
{
width:100%;position:absolute;


    top:0px;



    left:0px;
}


.mainMenuArea
{


	width:100%;



	height:50px;position:fixed;

	top:0px;left:0px;

	z-index:99999;

	}


.mainMenuArea2
{


	width:100%;



 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=30);
	-moz-opacity:0.30;
	-khtml-opacity: 0.30;

 opacity: 0.30;

	background:#000;

	height:50px;position:fixed;

	top:0px;

    left:0px;

	z-index:9999;

	}





 .menuLinkOn,.menuLinkOn:visited {

color:#666666;

 text-decoration:none;

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

 font-weight:400;

font-weight:normal;

}

.menuLinkOn:hover,.menuLinkOn:visited:hover {
color:#666666;
 text-decoration:none;

font-size:11px;
text-transform:uppercase;
 font-weight:400;

font-weight:normal;

}




 .menuLink,.menuLink:visited {

color:#fff;

 text-decoration:none;

font-size:11px;
text-transform:uppercase;
 font-weight:400;

font-weight:normal;

}

.menuLink:hover,.menuLink:visited:hover {
color:#fff;
 text-decoration:none;

font-size:11px;
text-transform:uppercase;
 font-weight:400;

font-weight:normal;

}




.webcastLine
	{
	margin-right:0px;margin-top:0px;width:1000px;overflow:hidden;background:#fff;
	}

 #webcastTitle
	{
	width:955px;
	}

.mainSlide
	{
	width:600px;
	float: left;
	margin-right: 10px;
	margin-top:0px;
	overflow:hidden;
	}


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

}


.homeLeft_title
	{
	width:350px;
	}

.topMenuArea
	{
	position:relative;width:1020px;
	height:50px;

	}



.miniNav1
	{
	display:none;

	}

.miniNav2
	{
	display:none;

	}

.containerArea
	{
	line-height:18px;

	overflow:hidden;

	font-size:12px;

	color:#333333;

	z-index:130;padding-top:100px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:40px;

	background:#fff;width:980px;

	}


#greyBox1
	{
	width:295px;
	}
#boxTitle1
	{
	width:275px;
	}

#boxSpace1
	{
	height:215px;
	}



#greyBox2
	{
	width:295px;
	}
#boxTitle2
	{
	width:275px;
	}

#boxSpace2
	{
	height:215px;
	}




#greyBox3
	{
	width:364px;
	margin-right:0px;
	}
#boxTitle3
	{
	width:344px;
	}

#boxSpace3
	{
	height:215px;
	}



#greyBox4
	{
	width:295px;
	}
#boxTitle4
	{
	width:275px;
	}

#boxSpace4
	{
	height:90px;
	}



#greyBox5
	{
	width:295px;
	}
#boxTitle5
	{
	width:275px;
	}

#boxSpace5
	{
	height:150px;
	}


#greyBox6
	{
	width:295px;
	}
#boxTitle6
	{
	width:275px;
	}

#boxSpace6
	{
	height:315px;
	}

#greyBox7
	{
	width:364px;
	}
#boxTitle7
	{
	width:344px;
	}



#combinedBox
	{
	width:295px;
	margin-right:10px;

	}



#contentbox2
	{
	width:275px;
	}
#contentbox2_inner
	{
	height:215px;
	}




#homeLeft_2
	{
	display:none;
	}

#homeLeft_3
	{
	display:none;
	}

#homeLeft_4
	{
	display:none;
	}




.leftMenu2 {

	width: 220px;

	float: left;
	margin-right: 10px;
	padding: 0px;
 	padding-bottom: 5px;

background-color:#fff;

height: 100%;

	border: 0px solid #cccccc;

}




.left_sub
	{

	padding:0px;
	 	margin-right: 10px;
	padding-bottom:2px;
	padding-left:2px;

	padding-right:2px;


	padding-top:7px;
	min-height: 20px;

	margin-top:-5px;

	margin-bottom:5px;
	margin-left: 10px;

	clear: both;



	}



.left_on
	{

	padding:0px;
	 	margin-right: 10px;
	padding-bottom:2px;
	padding-left:2px;

	padding-right:2px;


	padding-top:7px;
	min-height: 20px;

	margin-top:-5px;

	margin-bottom:5px;
	margin-left: 10px;

	border-bottom: 1px dotted #cccccc;

	clear: both;

	background-color: #dae9ff;

	}


.left_sub3
	{


	padding:2px;
	padding-left: 0px;
	padding-right: 0px;

	min-height: 18px;

	margin-bottom:1px;
	margin-left: 0px;
	margin-right: 0px;


float: left;

width: 220px;





	 	background-color: #e6e6e6;


	}

.left_sub2:hover
	{


	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	min-height: 18px;

	margin-bottom:1px;
	margin-left: 0px;
	margin-right: 0px;


float: left;

	width: 206px;


	 	 background:#ff9900 url(images/blueon.png) no-repeat left center;






	}
.left_sub2
	{


	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	min-height: 18px;

	margin-bottom:1px;
	margin-left: 0px;
	margin-right: 0px;


float: left;
	width: 206px;






	background-color: #989898;

	}

.left_subon2
	{

	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	min-height: 18px;

	margin-bottom:1px;
	margin-left: 0px;
	margin-right: 0px;


float: left;

width: 206px;


float: left;

	// background:#f7a830 url(/images/blueon.png) no-repeat left center;


	 	 	 background:#ff9900 url(images/blueon.png) no-repeat left center;



	}


.left_on2
	{

	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	min-height: 18px;

	margin-bottom:1px;
	margin-left: 0px;
	margin-right: 0px;


float: left;


	width: 206px;

float: left;

	 background:#ff9900 url(images/blueon.png) no-repeat left center;



	}



.projectRow
	{
	padding:20px;
	background:#fff;
	margin-bottom:10px;
	}

 .projectRow .title
	{
	font-size:18px;
	}

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

.projectRow .header
	{
	text-transform:uppercase;
	font-weight:700;
	  font-family: 'Roboto', sans-serif;
	margin-bottom:5px;
	}


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

.projectRow .deliv
	{

	}

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

	.projectRow .col1_short
		{
		float:left;
		width:470px;
		  font-family: 'Roboto', sans-serif;
		margin-right:10px;
		}


		.projectRow .col2_short
			{
			float:left;
			width:250px;
			background:#fff;
			font-family: 'Roboto', sans-serif;
			}





.projectRow .col1
	{
	float:left;
	width:740px;
	  font-family: 'Roboto', sans-serif;
	margin-right:10px;
	}


.sideTitle
{
    text-transform: uppercase;
    background: #28abe3;
    color:#fff;
    padding: 5px;

}
.whiteSideSpace
{
background:#fff;
padding:10px;
margin-bottom:10px;
overflow:none;
}

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


.projectRow .col2
	{
	float:left;
	width:230px;
	background:#fff;
	font-family: 'Roboto', sans-serif;
	}



	.topMenuCol
	{

	float:left;
	margin-right:20px;

	font-size:14px;
	text-decoration:none;
	}


#registerButtonHome
	{
	float:right;

	border: 1px solid #fff;
	width: 200px;

	}


#registerButton
	{


	position: absolute;
	left: 200px;
	top: 0px;
	border: 1px solid #fff;
	width: 200px;

	}

#piechart
{
float:right;
margin-left:5px;
margin-top:10px;
width: 200px;

}

.goalCounter
{
  font-family: 'Roboto', sans-serif;
padding: 10px;
background: #666;
color: #fff;
    text-transform: uppercase;
    font-size: 28px;
 border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;

}

.targets_area
{
margin-left:20px;
  font-family: 'Roboto', sans-serif;

}

.goalInput
{
float:left;width:900px;
}

#nrtargets
{
background:#28abe3;
padding-left:10px;
padding-right:10px;
 border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#nrgoals
{
background:#28abe3;
padding-left:10px;
padding-right:10px;
 border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.banner_title
	{
	color:#fff;font-size:32px;
	font-weight:700;
	}

.home_title
	{
	color:#fff;font-size:40px;text-transform:uppercase;

	  font-family: 'Oswald', sans-serif;
	}
.home_text
	{
	color:#fff;font-size:32px;text-transform:none;
	  font-family: 'Roboto', sans-serif;
	}

.goal_title
	{
	color:#fff;font-size:46px;text-transform:uppercase;
	font-weight:700;
	    margin-bottom: 10px;
		  font-family: 'Oswald', sans-serif;
	line-height: 50px;

	}
.goal_text
	{
	color:#fff;font-size:26px;text-transform:none;
	 
	      font-family: 'Oswald', sans-serif;
line-height:32px;

font-weight:300;
font-style:normal;


	}


.floatRightTimeLine
{

  padding-left:20px;float:right;width:160px;margin-left:20px;border-left:1px solid #ccc;
  margin-bottom:10px;
  }

 .midLineVertical
 {

    background-image: url('content/images/dotbgtop.png');

    background-repeat: repeat-y;
    background-position: center;

}


.box3
{

  font-family: 'Roboto', sans-serif;
margin-bottom:20px;
margin-left:10px;

margin-right:10px;
margin-top:10px;
float:left;
width:300px;


}

.box3 img
{
width:30px;float:left;margin-right:10px;margin-bottom:5px;

}

.box3 .title
{
text-transform:uppercase;
font-weight:400;
font-size:16px;
color:#666;
}

.box3 .text
{
font-size:13px;
color:#666;
}


.upperTitle
{
  font-family: 'Roboto', sans-serif;
font-size: 12px;
text-transform:uppercase;
margin-bottom:10px;

}

.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;
	}

.bannerLayer2
	{

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

	background:#000;

	}

		.hometext
		{
		font-size:30px;
		color:#fff;
		font-family:Oswald;
	 width:350px;
	 font-weight:300;
		
		}
		.hometext_sdgs
		{
		font-weight:400;
		}
		
.bannerBgHome
	{
	text-align:left;
	position:relative;

	background:url('/content/images/large2.jpg');
background-size:cover;

    height:400px;

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

	background-position: center;
	}
	
.bannerBg
	{
	text-align:left;
	position:relative;

background-size:cover;

    height:300px;

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

	background-position: center;
	}


.logo_title1
	{
	 margin-top: 0px;
margin-left: 5px;
 font-family: 'Oswald', sans-serif;

 
 font-weight:300;

	float:left;margin-right:5px;font-size:20px;

	color:#fff;
	}

.logo_title2
	{
 margin-top: 0px;

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


 font-weight:300;

	float:left;font-size:20px;color:#fff;
	}

	.topMenuCol a:hover
	{
	   font-family: 'Roboto', sans-serif;

	color:#666;
	text-decoration:none;
	font-size: 12px;
         font-weight: 800;
        text-transform: uppercase;
	}

	.topMenuCol a
	{
        font-weight: 800;

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

	color:#333;
	font-size: 12px;

        text-transform: uppercase;

	text-decoration:none;
	}



   .left_off2:hover
	{

	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	float: left;

	width: 206px;
	min-height: 18px;


	margin-bottom:1px;
	margin-left: 0px;
	margin-right: 0px;




	 background:#ff9900 url(images/blueon.png) no-repeat left center;



	}

#theTopMenuWrapper
	{

	background:#666;
	height:30px;
	position:relative;width:100%;

	}

#theTopMenu
	{


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

	}

#accountTop
	{
	padding-top:2px;padding-bottom:0px;position:absolute;right:0px;top:0px;height:20px;
	}

.left_off2
	{

	padding:2px;
	padding-left: 7px;
	padding-right: 7px;

	float: left;
	width: 206px;

	min-height: 18px;


	margin-bottom:1px;
	margin-left: 0px;
	margin-right: 0px;


	background:#28abe3 url(images/blue.png) no-repeat left center;





	}














 .webcastMiniCol
 {
 position:relative;float:left;margin-right:10px;margin-bottom:10px;width:111px;background:#FAFAFA;

 border-bottom:2px solid #eef1f5;
 }

.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:1px solid #28abe3;
}


.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;

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

   font-weight:300;

text-transform:uppercase;
color:#28abe3;

}

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


.boxSpace
{
position:relative;
padding:10px;
font-family: 'Roboto', sans-serif;

}


 .submitbutton
 {
 background:#28abe3;

  -moz-border-radius-topright: 4px;

  border-bottom-right-radius:4px;

 -moz-border-radius-bottomright: 4px;

  border-top-right-radius:4px;

margin-left:0px;


 color:#fff;

 border:0px;


 font-size:12px;padding:5px;

 height:26px;

 }


.textinput
{
 border-top-left-radius:4px;

 -moz-border-radius-topleft: 4px;

  border-bottom-left-radius:4px;

 -moz-border-radius-bottomleft: 4px;

 margin-right:-5px;
 font-size:12px;
 background-color:#FFF;
 border:1px solid #ccc;
 padding:5px;
 height:14px;


}



.moreButton:hover
{

background:#28abe3

}

.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;

}


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

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


}







.focustype
{

text-transform:uppercase;
margin-top:0px;

font-weight: normal;
color:#999;
font-size:10px;


}


 .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;



}

.newsline
{
margin-bottom:3px;
}

        .greyBar
        {

font-size: 0.85em;

font-weight: bold;


           float:left;
           background:#e6e6e6;
           height:14px;
           color:#333333;

text-transform:uppercase;

           padding-left:10px;
           padding-top:3px;
           padding-bottom:7px;
           padding-right:5px;
        }


        .greenBar
        {

           float:left;
           background:#28abe3;
           height:14px;
           color:#fff;
           font-size:11px;
           padding-left:10px;
           padding-top:3px;
           padding-bottom:7px;
           padding-right:5px;
        }



        .orangeMore
        {

          float:left;
          padding-left:15px;
          padding-top:3px;
          padding-bottom:7px;
          background:#ff9900;
          height:14px;
          color:#fff;
          font-size:11px;
          width:36px;
          padding-right:5px;

        }

        .white, .white:hover, .white:visited, .white:visited:hover
        {
            color:#fff;
            font-size:11px;
            text-decoration:none;

        }


        .whiteArea
        {
           padding-left:10px;
           padding-right:10px;
           padding-top:5px;
           padding-bottom:5px;
           font-size:12px;


        }


.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:#28abe3;



				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:#28abe3;


                                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;



}


.stateActRow

{
margin-bottom:5px;
border-bottom:1px dotted #ccc;
padding-bottom:5px;
}

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


}

.stateActRowProcess
{

margin-top:5px;


}



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


}






.targets {
padding-left:0;

 list-style:none;
margin:0px 5px 0;

}


.targets li {
padding-left:0px;


margin-bottom:5px;


    background-image:url(../../images/off.png);
background-repeat:no-repeat;
background-position:0 .2em;

    padding-left:20px;

font-size:11px;

}


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

margin:0px 5px 0;

}

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




}
 .button {

 background: none repeat scroll 0% 0% #28abe3;
border-radius: 3px;
	-moz-border-radius: 3px;
-webkit-border-radius: 3x;


margin-left: 0px;
color: #FFF;
border: 0px none;
font-size: 12px;

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

height: 26px;
cursor: pointer;


}

.button:hover
{
 background: #F90;
}



	.buttonOld {
padding-top: 4px;
padding-bottom: 4px;
padding-right: 8px;
padding-left: 8px;
background-color: #4290B4;
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #337A9E),color-stop(0.6, #2FA6CA),color-stop(0.97, #44BFE4),color-stop(0.99, #62B1D6));
background: -moz-linear-gradient(bottom, #337A9E, #2FA6CA 60%, #44BFE4 96%, #62b1d6 98%);
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #4290B4;
border-bottom: 1px solid #4290B4;
color: white;

margin: 0;
cursor: pointer;
cursor: hand;
display: inline-block;
}

	.buttonOld a {

color: white;
font: bold 11px;
text-decoration:none;

}


	.button a:hover {

color: white;

text-decoration:none;

}


	.button a:visited:hover {

color: white;

text-decoration:none;

}








h3 {
font-weight:700;
color:#28abe3;
font-size:14px;

}



.boxtip{

width:67px;
      float:left;
	margin-right:5px;
        position:relative;
        padding:0px;
}


.floater{
	width:300px;

opacity:0.93;
filter:alpha(opacity=93);

	background:#fff;
        position: absolute;
        top:25px;
        z-index:9999;
        padding:10px;
        left:40px;
        border:1px solid #cccccc;
        display:none;


}




.center

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



.anBox
{
-webkit-border-image: none;
-webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 1px 0px;
background-color: #F8F8F8;
background-image: -webkit-linear-gradient(top, #F8F8F8, #F1F1F1);
border-bottom-color: #C6C6C6;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #C6C6C6;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #C6C6C6;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #C6C6C6;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 1px 0px;
color: #666666;
font-size:12px;

 padding:10px;

display: inline-block;

font-style: normal;
font-variant: normal;
font-weight: normal;

line-height: normal;



text-decoration: none;
visibility: visible;

 margin-bottom:10px;

 width:78px;
}



 .bottom
 {
 background:#000;color:#fff;margin-top:10px;font-size:11px;
 padding:20px;


 }

 .bottom a
 {
 color:#fff;
 }


.box {
  margin: 1px;
  padding-bottom: 15px;
padding-left:20px;
padding-right:20px;

padding-top:15px;


  background: #D8D5D2;
  font-size: 11px;
  line-height: 1.4em;
  float: left;
  -webkit-border-radius: 35px;
     -moz-border-radius: 35px;
          border-radius: 35px;
}


.box:hover {
  margin: 1px;
  padding-bottom: 15px;
padding-left:20px;
padding-right:20px;

padding-top:15px;


  background: #ff9900;
  font-size: 11px;
  line-height: 1.4em;
  float: left;
  -webkit-border-radius: 35px;
     -moz-border-radius: 35px;
          border-radius: 35px;
}



.yearCol
	 {
	 position:relative;
	  font-family: 'Roboto', sans-serif;

	 z-index:100;
	 background:#cccc33;

	 color:#fff;


	width: 40px;


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


	height: 30px;

	padding:0px;
	border:0px;

	padding-top:10px;


	 margin-left:20px;
	  text-align:center;
	 }





.yearCol2
	 {
	 position:relative;

	 z-index:100;
	 background:#28abe3;
	 text-transform:uppercase;
	     font-size: 11px;

	 color:#fff;
  font-family: 'Roboto', sans-serif;


	width: 60px;


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



	height: 35px;

	padding:0px;
	border:0px;

	padding-top:25px;


	 margin-left:25px;
	  text-align:center;
	 }



.monthCol
	 {
	 position:relative;

	 z-index:100;
	 background:#cccc33;

	 color:#fff;


	width: 40px;


	  -webkit-border-radius: 80px;
     -moz-border-radius: 80px;
          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('https://sustainabledevelopment.un.org/content/images/dotbgtop.png');
	 height:20px;
	 background-repeat:repeat-y;
	 background-position:center;


	 }


.goalCircle
{
    float: left;
    margin-right: 7px;
	margin-bottom: 7px;
	font-size:16px;
    width: 40px;


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



    background: #e5243b;
    height: 31px;
	font-weight:700;
    color: #fff;
    padding-top: 9px;
    font-family: 'Roboto', sans-serif;
    text-align: center;

}

 .contentLine
	 {
	 font-size:11px;
	font-family: 'Roboto', sans-serif;

	 border-bottom:0px dotted #ccc;
	 padding-bottom: 2px;
	padding-top: 10px;
	 }





.ws_rounded {

-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px; /* future proofing */
-khtml-border-radius: 4px; /* for old Konqueror browsers */
background:#f5f0dd;
padding:7px;

margin-bottom:15px;

}

.ws_header
{

    text-transform:none;

    color:#333333;
    font-size:14px;
    height:20px;
    background:#33333;
    font-weight:700;
clear:both;

}





.ws_table a, .ws_table a:hover, .ws_table a:visited, .ws_table a:visited:hover, .ws_table a:active
{
         font-size:11px;

}

         .ws_table
{
         font-size:11px;
background:#eaeff7;

         margin-bottom:1px;
         padding:5px;
         padding-left:7px;

    border-collapse:collapse;
}

.greytextSmall

 {
font-size:10px;
     color: #999999
 }
.greytext

 {
     color: #999999
 }


.videodiv

{

width: 120px; height: 170px;
 margin-right:18px;
margin-bottom:5px;
overflow:hidden;

float:left;
}



.item

{ width: 150px; height: 80px;

}
.item a { text-decoration: none; display:block; }
.item a img { border: solid 0px #ccc; padding: 0px;}
.item a span.play

{

display:none;

}
.item a span.play {

  background-image:url(images/play.png); margin: -80px 10px 0 0; height: 80px; position: relative; z-index: 100;

display:block; }


.item a:hover span.play {

  background-image:url(images/play_on.png); margin: -80px 10px 0 0; height: 80px; position: relative;z-index: 100;

display:block; }



.wsdel:hover
{

    background-position: 0 0;

background:url(/images/del.png);

}




.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;

}


	.button_large {
padding-top: 6px;
padding-bottom: 6px;
padding-right: 14px;
padding-left: 14px;
background-color: #4290B4;
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #337A9E),color-stop(0.6, #2FA6CA),color-stop(0.97, #44BFE4),color-stop(0.99, #62B1D6));
background: -moz-linear-gradient(bottom, #337A9E, #2FA6CA 60%, #44BFE4 96%, #62b1d6 98%);
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #4290B4;
border-bottom: 1px solid #4290B4;
color: white;

margin: 0;
cursor: pointer;
cursor: hand;
display: inline-block;
}

	.button_large a {

color: white;

text-decoration:none;

}


	.button_large a:hover {

color: white;

text-decoration:none;

}


	.button a:visited:hover {

color: white;

text-decoration:none;

}





 .nextQuestion
 {

 width:100%;
 height:40px;
 color:#fff;
 font-weight:700;
 text-transform:uppercase;
 border:0px;
 cursor:pointer;

 background:#28abe3;
 }


 .nextQuestion:hover
 {


 background:#F90;
 }





      .navPrev, .navNext, .navPlay, .navPause, .navPrev_off, .navNext_off
{
    width:45px; height:45px;  float:left;

    background:url(/images/navButtons.png);
    background-repeat: no-repeat;
    display:inline-block; z-index:5; cursor:pointer;
     margin-top:140px;
     margin-left:5px;


}

.progress{


 background-image:url(/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(/images/top/sub.png);
background-repeat:no-repeat;
background-position:0 .1em;
margin-bottom:0px
}

  .topbox_orange
{

  border-top-left-radius:4px;

 -moz-border-radius-topleft: 4px;

   border-top-right-radius:4px;

 -moz-border-radius-topright: 4px;


 color:#fff;
 padding-left:5px;
 padding-right:5px;
 padding-top:2px;
 padding-bottom:2px;
font-size:11px;

background: #ff9900;


    width:177px;

}



  .topbox
{

  border-top-left-radius:4px;

 -moz-border-radius-topleft: 4px;

   border-top-right-radius:4px;

 -moz-border-radius-topright: 4px;


 color:#fff;
 padding-left:5px;
 padding-right:5px;
 padding-top:2px;
 padding-bottom:2px;
font-size:11px;
 background: none repeat scroll 0% 0% rgb(26, 146, 183);


    width:177px;

}

.innerbox
{
    background:#e6e6e6;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:5px;
    padding-top:2px;
 font-size:11px;
 color:#666;


    width:167px;


  margin-bottom:10px;

  border-bottom-left-radius:4px;

 -moz-border-radius-bottomleft: 4px;

   border-bottom-right-radius:4px;

 -moz-border-radius-bottomright: 4px;



}


.navPrev_off {background-position:0 -45px;}
.navNext_off {visibility:hidden;background-position:-45px -45px;}


.navPrev {background-position:0 0;left:-24px;}
.navPrev:hover {background-position:0 -45px;}
.navPrevDisabled {background-position:0 -90px;cursor:default;}

.navNext {background-position:-45px 0px;right:-24px;}
.navNext:hover {background-position:-45px -45px;}
.navNextDisabled {background-position:-45px -90px; cursor:default;}

.navPause, #mcts1 .navPlay {display:none;}

.navPrev, .navPlay, .navPause, .navNext, .navPrev_off, .navNext_off
{
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -o-user-select: none;
   user-select: none;
}





.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:#28abe3;


}

.question_line .question_check
{

background-image:url(/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(/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(/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(/images/dot_off.png);
height:25px;
width:30px;
margin-right:5px;
float:left;
text-align:center;
padding-top:5px;
color:#fff;
}









										.autocomplete-w1 { background:url('/images/shadow.png') no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { font-size:12px; border:1px solid #999; background:#FFF; cursor:default;

              text-align:left; max-height:350px; overflow:hidden; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#cccccc; width: 100%; }
.autocomplete div { width: 600px; padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399cc; }


 .moreLink,.moreLink:visited {
color:#007ba2;
line-height:18px;

font-weight:700;

text-transform:uppercase;


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

.moreLink:hover,.moreLink:visited:hover {
color:#ff9900;
line-height:18px;
text-transform:uppercase;

font-weight:700;


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



 .linkBig,.linkBig:visited {
color:#007ba2;
line-height:18px;

font-weight:700;


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

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

font-weight:700;


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




.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
}


#colorBoxSmall2 {

height:10px;
border:1px solid #999999;
margin-right:5px;

margin-left:5px;
margin-top:0px;

}

.textSmall
{
 font-size: 11px;

color: #666666;
}

.textSmall  a, a:hover, a:visited, a:visited:hover, a:active
{
 font-size: 11px;


}

.searchCommit
{

border:1px solid #c9d5e1;

}


.searchHeader
{




margin-right:10px;
color:#333;
font-weight:700;
font-size:12px;

text-transform:uppercase;


}


.searchdoc
{
	font-style:normal;

	color: #666666;

    padding: 5px;
    border: 5px #abcaec solid;
    margin-right: 5px;



}


.searchdocgrey
{

margin-right: 5px;




	color: #999999;
    padding: 5px;
    border: 5px #abcaec solid;



}



.searchdocLarge
{
	font-style:normal;

	color: #666666;

    padding: 5px;
    border: 5px #abcaec solid;
    margin-right: 5px;

    width: 435px;

}


.searchdocgreyLarge
{

margin-right: 5px;




	color: #999999;
    padding: 5px;
    border: 5px #abcaec solid;

    width: 435px;

}



.rounded{display:block}
.rounded *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d4e1f7}
.rounded1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ecf2fb;
  border-right:1px solid #ecf2fb;
  background:#dee8f9}
.rounded2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafcfe;
  border-right:1px solid #fafcfe;
  background:#dce6f8}
.rounded3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dce6f8;
  border-right:1px solid #dce6f8;}
.rounded4{
  border-left:1px solid #ecf2fb;
  border-right:1px solid #ecf2fb}
.rounded5{
  border-left:1px solid #dee8f9;
  border-right:1px solid #dee8f9}
.roundedfg{
  background:#d4e1f7;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 15px;
  padding-right: 15px;

  }

        .greyBarNew
        {

            font-size:12px;

font-weight: bold;


           float:left;
           background:#e6e6e6;
           height:18px;
           color:#333333;

text-transform:uppercase;

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

         .greenBarNew
        {

           float:left;
           background:#28abe3;
           height:18px;
           color:#fff;
           text-transform:uppercase;
           font-size:12px;
           padding-left:10px;
           padding-top:5px;
           padding-bottom:5px;
           padding-right:5px;
        }

        .orangeMoreNew
        {

          float:left;
          padding-left:10px;
          padding-top:6px;
          padding-bottom:4px;
          background:#ff9900;
          height:18px;
          color:#fff;
          font-size:11px;
          width:37px;
          padding-right:5px;

        }

.boxHeadline
{


background: #669999;
height: 15px;
margin-left:0px;
color:#ffffff;
font-weight:700;
font-size:10px;

text-transform:uppercase;
padding-top:2px;

padding-left:5px;
padding-right:2px;
padding-bottom:2px;

}

.boxSpace
{
 margin-left: 4px;

}



.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
}





.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
}




.searchdoc
{

    padding: 5px;

    width: 400px;

}

#brandbar {
height:1.5em;
background-color:#C2C6CF;
background-image:url(/images/brandbarbkgd.jpg);
background-repeat:repeat-x;
width:940px
}

#brandbar .unicon {
padding-top:.2em;
padding-right:.4em
}

#brandbar .welcome {
color:#333;
display:block;
float:left;
font-size:10px;
padding-top:.4em;

}

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

float:left;


}



.topicCol {
width:242px;
margin-bottom: 2px;

float:left;


}

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

float:left;


}

.nationReportRow {
margin-bottom:10px;
width:710px;
padding:5px
}

.reportTitle {
float:left;
width:200px;

font-size:11px;
margin-right: 10px;

}


.reportTopics {
float:left;
width:350px;

font-size:11px;
margin-right: 10px;

}


.reportSessions {
float:left;
width:140px;

font-size:11px
}



.docRow {
margin-bottom:10px;
width:710px;
padding:5px
}

.docTitle {
float:left;
width:700px;

font-size:11px
}

.docText {
float:left;
width:350px;

font-size:11px
}

.docDate {
float:left;
width:90px;

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


.docLink,.docLink:visited {
color:#007ba2;
font-weight:400;

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

.docLink:hover,.docLink:visited:hover {
color:#ff9900;
font-weight:400;

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

#colorText {
width:180px;
height:15px;
float:left;

font-size:11px
}

#colorText2 {
width:140px;
height:15px;
float:left;

font-size:11px
}



#colorBoxSmall {
width:10px;
height:5px;
border:1px solid #c9d5e1;
margin-right:5px;

margin-left:5px;
margin-top:5px;

}



.monthHeader
{

padding: 5px;
margin-bottom: 5px;

 margin-top: 5px;



background-color: #f2f2f2;

color:#666666;
font-weight:700;
font-size:12px;

text-transform:uppercase;

}

#colorArea2 {
width:180px;
float:left;
margin-bottom:5px
}


.docHeader
{





color:#666666;
font-weight:700;
font-size:11px;

text-transform:uppercase;

}


#colorArea {
width:220px;
float:left;
margin-bottom:5px
}

#colorBoxes {
width:750px;
margin-left:50px;
margin-bottom:10px
}
#colorBox {
width:20px;
height:15px;
border:1px solid #c9d5e1;
margin-right:10px;
float:left
}


.publicationTable {

font-size:12px;
border-collapse:collapse;
border:none;
background-color:#FFF
}

.publicationTable


td {


padding:5px;
}

 td.pubHeader {


padding-left:7px;
}


.publicationTable


tr {

 border-top: 1px solid #cccccc;
}

.pubHeader {



background-color:#F1F1F1;
}


.pubAltRow {

background-color:#f9f7e8;
}



.publicationRow
{

width: 100%;

}

.pubImage
{
width: 40px;
float: left;

}

.pubText
{
width: 400px;
float: left;

}


.pubLisher
{
width: 200px;
float: left;

}


.pubYear
{
width: 50px;
float: left;

}




.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;


}

#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;


}


#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
}





#mainContentArea {

max-width:940px;


	line-height:18px;


	font-size:12px;

	color:#333333;



margin-top: 26px;

}

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

.featuredEvents li {
padding-left:20px;
padding-bottom:2px;
background-image:url(/images/top/arrow.png);
background-repeat:no-repeat;
background-position:0 .5em;
margin-bottom:5px
}


.moreInfo {
padding-left:20px;

background-image:url(/images/top/square.png);
background-repeat:no-repeat;
background-position:0px 2px;

}


.linkNone,.linkNone:visited {
color:#666666;
line-height:17px;
font-weight:400;

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

.linkNone:hover,.linkNone:visited:hover {
color:#666666;
line-height:17px;
font-weight:400;

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



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

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

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

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


.linkSmall,.linkSmall:visited , .linkSmall:active {


font-weight:400;

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

.linkSmall:hover,.linkSmall:visited:hover {
color:#ff9900;

font-weight:400;

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

		.circleBox
{

z-index: 100;
color: #FFF;
width: 100px;


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



height: 100px;
border: 0px none;
margin-left: 45px;
text-align: center;
background-size: cover;

background-position: center;
background-size:120px;

 margin-top:10px;
}


		.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;
}



.side1
{
width:50%;
float:left;margin-right:10px;
}

.side2
{
width:calc(50% - 10px);
float:left;
}




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

margin:0px 5px 0;

}

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



	font-size:10px;

}

.highlightsSmall a , a:hover, a:visited:hover  , a:active {


	font-size:11px;

}


.commit {

    margin-right: 10px;
    width: 150px;

    margin-bottom: 10px;
float: left;


}

.commit li {
padding-left:20px;
padding-bottom:2px;
background-image:url(/images/top/square.png);
background-repeat:no-repeat;
background-position:0 .5em;
margin-bottom:5px;
margin-left: 15px;
float: left;
}



.menu3 {
padding-left:0;
list-style:none;
margin-left: 0px;
margin-bottom: 0px;
margin-right:0px;
margin-top:0px;


}

.menu3 li {
padding-left:10px;
padding-bottom:0px;
background-image:url(/images/top/square_white.png);
background-repeat:no-repeat;
background-position:0 .5em;
margin-bottom:0px
}


.infologo
{
width:12px;vertical-align: middle;margin-right:10px;
}
.inforow
{
margin-bottom:4px;
font-size:12px;

}
.docs {
padding-left:0;
list-style:none;
margin:0px 0px 0px;
font-size:11px;
}

.docs li {
padding-left:30px;
padding-bottom:2px;
background-image:url(/content/images/doc.png);
background-repeat:no-repeat;
background-size: 12px;

margin-bottom:0px
}


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

}

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


#whitearea
{
color:#fff;
}

#whitearea a
{
text-decoration:underline;

color:#fff;
}

.activity_row
{
background:#fff;padding:10px;border-bottom:1px solid #F5F8FA;color:#999;font-size:12px;
}

.activity_row a
{
color:#999;
}

.activity_initiative
{
color:#666;
 
}



.homeInner
{
background:#fff;
height:330px;
overflow:hidden;
margin-right:10px;
}

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


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

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

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


.link,.link:visited {
color:#006699;
line-height:13px;
font-weight:400;

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

.link:hover,.link:visited:hover {
color:#006699;
line-height:13px;
font-weight:400;

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

#upperArea {

width:940px;

height: 115px;



padding-right: 0px;
padding-left: 0px;
padding-bottom: 13px;
padding-top: 0px;

}

#topMenu {

	left: 0px;
	top: 43px;
	position: relative;


}



#upperGreen {

width:940px;
height:98px;
margin-top:0px;
padding:0px;

background-image:url(/images/image18_800.jpg);

}

#fullSiteArea {
background-color:white;
 	border: 0px solid #999999;

 width: 960px;
padding: 5px;

}



#topLine {

width:1020px;



margin-bottom: 0px;

}


#topLine  a {
text-decoration:none;
color:#333;
font-size:10px;

}

.myAccountSpace a
{

	color:#28abe3;

	font-size:inherit;
	text-decoration:none;
}


#mainArea {
background-color:white;
width:920px;

 height: 100%;

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

}



body
	{


     font-family:'Noto Sans',  sans-serif, Arial;


        color:#666;font-size:13px;

	//background:#f0f2f3;
	background:#F5F8FA;
	padding:0px;margin:0px;

	}



body a
	{
	color:#28abe3;

	font-size:inherit;
	text-decoration:none;

	}


body a:hover, body a:visited:hover
	{
	text-decoration:underline;
	font-size:inherit;

	}

.timelineLink, .timelineLink:hover,  .timelineLink:visited,   .timelineLink:hover:visited
{
line-height:10px;font-family:arial;font-size:10px;


}

.goal_line
{
padding-bottom:5px;
padding-top:5px;
  font-family: 'Roboto', sans-serif;
 border-bottom:1px dotted #ccc;
}



.goal_target_line
{

  font-family: 'Roboto', sans-serif;
padding-bottom:5px;
padding-top:5px;
font-size:12px;
 margin-left:40px;
}


.target_line
{
padding:5px;

}



 .css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						.css-checkbox + label.css-label {
							padding-left:27px;

							display:inline-block;
							line-height:22px;
							background-repeat:no-repeat;
							background-position: 0 0;

							vertical-align:middle;
							cursor:pointer;
background-image:url('https://sustainabledevelopment.un.org/content/images/target_unchecked.png');

						}

						.css-checkbox:checked + label.css-label {
							background-position: 0 0;
								background-image:url('https://sustainabledevelopment.un.org/content/images/target_checked.png');

						}
						label.css-label {

				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;

			}

#timeline
{
display:block;
}

.orangeButton
{
text-transform:uppercase;
font-size:14px;
    text-align: center;
	border:0px;
	padding:10px;
	 width:100%;
	background:#FF8A00;color:#fff;
cursor:pointer;

}

.banner_black_bg
{
z-index:100;


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


opacity: 0.6;position:absolute;bottom:0px;background:#000;height:100px;color:#fff;width:100%;
}

.banner_text
{
z-index:1000;position:absolute;bottom:0px;height:80px;color:#fff;width:100%;font-size:20px;text-transform:uppercase;
width:1020px;

}

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

	 }


	 .sdgIcon
	 {

	 float:right;margin-left:5px;

	 }
	 
	  .browseButton
	 
	 {
     letter-spacing: 0.03em;
 
font-size:20px;
margin-top:5px;
    text-align: center;
	 border:1px solid #fff;
	padding-bottom:3px;
	padding-top:3px;
	padding-right:30px;
	padding-left:30px;
	
	     -moz-border-radius: 5px;
          border-radius: 5px;
background:#fff;
		  
	 border-radius:5px;


	 font-family: 'Oswald', sans-serif;
	 font-weight:300;
	 
	text-transform:uppercase;
cursor:pointer;
 
 color:#333;
	 }

	  .browseButton:hover
	 
	 {
	 
	 	background:transparent;
			color:#fff;
 
 
	}
	 
	 
	 .registerTopButton
	 
	 {
	 margin-right:10px;
     letter-spacing: 0.03em;
 
font-size:12px;
    text-align: center;
	 border:1px solid #fff;
	padding-bottom:3px;
	padding-top:3px;
	padding-right:14px;
	padding-left:14px;
	
	 border-radius:5px;
	background:transparent;
	color:#fff;
	 font-family: 'Oswald', sans-serif;
	 font-weight:300;
	 
	text-transform:uppercase;
cursor:pointer;
float:left;
width:140px;
    margin-top: 4px;
  
 
  

	 }
	 
	 	 
	 .registerTopButton:hover
	 
	 {
	background:#fff;
	color:#333;
 
cursor:pointer;

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

}

.blueButton:hover
{


background-image: url("/content/images/image18_3656.jpg");
 background-size:contain;


}


#socialmedia
{
display:block;
margin-top:5px;

}



.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;
}



.featuredbox:hover .featuredbg
{
display:block;
}

.featuredbox:hover .featuredbg_white
{
display:none;
}

.featuredbox:hover .featuredgoaltitle
{
display:none;
}
.featuredbox:hover .featuredsmallbg
{
display:none;
}

.featuredbox:hover .featuredtitle
{
display:none;
}

.featuredbox:hover .featuredtext
{
display:block;
}



.featuredbox_large
	{
	margin-bottom:10px;
	margin-top:10px;
	text-decoration:none;padding:30px;position:relative;  font-family: 'Roboto', sans-serif;
	}

 .featuredbox_large:hover
	{
background:#333;

	}


	.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:22px;color:#fff;
	text-decoration:none;
	}


.featuredbox_large_image
{
background-position:center;width:200px;height:180px;float:left;margin-right:10px;margin-bottom:0px;border:3px solid #fff;
background-size:cover;
}

.featuredbox_large_text
{

font-size:14px;color:#fff;margin-top:10px;
text-decoration:none;

}

.featuredbox
{
 cursor: pointer;

background-size: cover;
position:relative;
float:left;
margin-right:10px;
width:330px;
height:330px;
margin-bottom:10px;
background-position:center;


}

.featuredbg_white
{
position:absolute;
top:200px;
left:0px;
height:130px;
width:100%;
background:#000;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;

opacity: 0.5;
display:block;

z-index:600;

}


.featuredbg
{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
background:#333;


display:none;

z-index:600;

}

.featuredsmallbg
{
position:absolute;
bottom:0px;
left:0px;
height:50px;
width:100%;
background:#fff;

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

opacity: 0.8;
display:block;

z-index:999;

}

.actionLogo
{
width:300px;
float:right;margin-left:10px;margin-bottom:10px;
}


.featuredgoaltitle
{
font-weight:700;
position:absolute;
top:15px;
right:15px;
color:#fff;
font-size:14px;
z-index:9999;
display:block;

text-transform:uppercase;
   font-family: 'Roboto', sans-serif;

}

.logo_clean3
{

margin-top: 20px;
margin-right: 0px;
height:120px;
float: right;

}

.logo_clean4
{

margin-top: 20px;
margin-right: 0px;
height:120px;
float: right;

}



.logo_clean2
{

margin-top: 20px;
margin-right: 0px;
height:120px;
float: right;

}


.logo_clean1
{

margin-top: 20px;
margin-right: 0px;
height:120px;
float: right;

}

.featuredtitle
{

position:absolute;
top:210px;
left:15px;
color:#fff;
font-size:20px;
z-index:9999;
display:block;
width:290px;
font-family: 'Roboto', sans-serif;

}


.featuredtext
{
position:absolute;
top:15px;
left:15px;
color:#fff;
font-size:13px;
z-index:9999;
display:none;
width:290px;
text-decoration:none;
   font-family: 'Roboto', sans-serif;

}



.goalbox
{
 cursor: pointer;

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


}

.goalbg
{
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
background:#fff;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;

opacity: 0.8;
display:none;

z-index:600;

}

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


display:none;

z-index:600;

}


.goalsmallbg
{
position:absolute;
bottom:0px;
left:0px;
height:50px;
width:100%;
background:#fff;

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

opacity: 0.8;
display:block;

z-index:999;

}


.goaltitle
{
font-weight:700;
position:absolute;
bottom:10px;
left:10px;
color:#fff;
font-size:24px;
z-index:9999;
display:block;
text-transform:uppercase;
}


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

}

.goaltext2
{
position:absolute;
top:10px;
left:10px;
   font-family: 'Roboto', sans-serif;

color:#fff;
font-size:12px;
z-index:9999;
display:none;
width:140px;
}



.smallLink, .smallLink:visited
{
line-height:10px;
font-size:10px;
color:#0288d8;
text-decoration:none;
}


.smallLink:hover, .smallLink:visited:hover
{
line-height:10px;
font-size:10px;
text-decoration:underline;
color:#ff9900;

}


.timeline_contentLine

 {



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




 font-size: 12px;
border:0px;
background: #fff;
padding-top:5px;
padding-bottom:5px;
    text-align: center;
}



.timeline_yearCol {

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

	 z-index:100;
	 background:#cccc33;

	 color:#fff;


    margin-left: 50px;
    background: #cccc33;
    color: #fff;
    width: 50px;


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


    height: 40px;
    padding: 0px;
   border: 5px solid #fff;

margin-bottom:10px;
    padding-top: 10px;
text-align:center;
}

.wrap
{

 padding:20px;background:#fff;

}

#contentAreaRight
	{

	width:773px;float:right;

	}


#contentArea
	{

	width:773px;float:left;

	}

	.unLogo {

	width:320px;
		position:absolute;left:0px;top:10px;

	}



 .menuSpace {

margin-top: 4px;

}

.menuItemOn {
    height:23px;

 	background-image:url(/images/top/middleOn.png);

	background-color:#a8d3e0;
	float: left;

}

.menuItem2 {
    height:23px;

	background-image:url(/images/top/menuItemBg.png);

	float: left;

}



.menuItem {
    height:23px;

	background-color:#99c83c;
	float: left;

}

#clear {
clear:both
}





.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
}




.boxHeader
	{


	 text-transform:uppercase;
	font-weight:bold;

	 padding-left: 5px;
	 padding-right: 0px;

	padding-top: 0px;
	font-size:11px;

	color:#666666;



	}

.headerTitle
	{


	 text-transform:uppercase;
	font-weight:bold;

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

	font-size:10px;

	color:#fff;



	}


.headerTitle2
	{


	 text-transform:uppercase;
	font-weight:bold;

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

	font-size:10px;

	color:#fff;



	}

        .org		{color:#F8890E;}


dl.acroabbr		{width:95%;margin:2em 0;padding:0;border:0;}
dl.acroabbr dt	{width:25%;font-size:90%;font-weight:bold;text-align:left;float:left;clear:left;display:block;margin:0;padding:2%;border:0;}
dl.acroabbr dd	{width:65%;float:left;font-size:95%;text-align:left;margin:0;padding:2%;border:0;}
dl.acroabbr dd.letter	{width:95%;float:left;font-size:95%;text-align:left;margin:0;padding:2%;border:0;}
div.hr 		{height:1px;margin:4px 0;background:#ccc no-repeat scroll center;}
div.hr hr 	{display: none;}



acronym	{cursor:help;border-bottom:0px;}
abbr	{cursor:help;border-bottom:0px;}


.greyArea
{
padding-top: 30px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
	font-size:11px;

background-color: #e6e6e6;

}

#firstTextBox
{

 width: 480px;

padding: 10px;

background-color: #666699;


}



#first
{

 width: 500px;
 height: 252px;

background-image:url(../content/images/image18_81.jpg);


}

#firstHeader
{

position: relative;
top: 220px;
 font-weight:bold;


margin-left: 10px;

	font-size:16px;

	color:#ffffff;

}

#firstText
{




	font-size:12px;

	color:#ffffff;

}


#bottomArea
	{

	line-height:18px;
	margin-top:10px;
	width:960px;

	padding: 5px;
	font-size:10px;

	color:#666;


background-image:url(/images/top/bgbottom2.png);







	height: 20px;
	}



        .box2
	{


	background-color:#fff;

	border: #c9d5e1 1px solid;
        padding: 3px;



	}

        .box
	{




	background-color:#fff;

	border: #c9d5e1 1px solid;
        padding: 5px;


	}
 .boxArea
{

padding: 5px;


background: #d9e0ea;







}



.topHeaderRed
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 0px;
	font-size:11px;

	color:#666;





        	background-color:#ec1a29;


	height: 18px;





	}




.topHeaderGrey
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 0px;
	font-size:11px;

	color:#666;





        	background-color:#7b7b7b;


	height: 18px;





	}



.topHeaderGreen
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 0px;
	font-size:11px;

	color:#666;





        	background-color:#83ad02;


	height: 18px;





	}





.topHeader
	{
	float: left;
	line-height:18px;
	margin-bottom:5px;
	margin-right: 0px;
	padding: 0px;
	font-size:12px;

	color:#666;
	background-image:url(/images/headerBlack.png);
	background-repeat:repeat-x;

       border-bottom: 3px #fff solid;

	height: 24px;

	}







.topHeaderOrange
	{
	float: left;
	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
	{
	float: left;
	line-height:18px;

	margin-right: 0px;
	padding: 0px;
	font-size:11px;

	color:#666;





        	background-color:#28abe3;


	height: 18px;





	}



.topHeader2
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 0px;
	font-size:12px;

	color:#666;
	background-color:#f5f2e4;
	height: 25px;

	}


#contentBlue
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 10px;
	font-size:12px;

	color:#333333;

	 background-color: #eaeff7;






	}

	#contentBlue a
	{

	font-size:11px;






	}


#contentArea2
	{
	float: left;
	line-height:18px;
	margin-top:0px;
	margin-right: 0px;
	padding: 10px;
	font-size:12px;

	color:#333333;

	 background-color: #e6e6e6;






	}


.topicBoxTitle,.topicBoxTitle:visited {
	font-size:10px;

padding-top: 5px;
padding-left: 5px;
background-color: #000;
color: #fff;
height: 20px;
text-transform:uppercase;
 font-weight:bold;

}

.topicBoxTitle:hover,.topicBoxTitle:visited:hover {
	font-size:10px;

padding-top: 5px;
padding-left: 5px;
background-color: #000;
color: #fff;
height: 20px;
text-transform:uppercase;
 font-weight:bold;

}







#emptyTable {
  border: 0px;

  border-spacing: 0px;
  padding: 0;
}
#emptyTable td {
  border: 0px;
  padding: 5px;
  position: relative; /* for IE */
}


.topnew {
color:#fff;
background-color:#28abe3;
text-transform:uppercase;
font-size:10px;

}


input
 {

 width:calc(100% - 25px);
  font-family: 'Roboto', sans-serif;
 font-size:14px;
 padding:10px;


 border: 1px solid #ccc;

background: #fcfcfc;


 }

 textarea
 {

 width:calc(100% - 25px);
  font-family: 'Roboto', sans-serif;
 font-size:14px;
 padding:10px;


 border: 1px solid #ccc;

background: #fcfcfc;


 }

select

 {

 width:calc(100% - 25px);
  font-family: 'Roboto', sans-serif;
  font-size:14px;
 padding:10px;


 border: 1px solid #ccc;

background: #fcfcfc;







 }

 .newbutton
 {
 background: #28abe3;
 width:100%;

 font-weight:700;

margin-left: 0px;
color: #FFF;
border: 0px none;
font-size: 12px;
padding: 10px;
height: 40px;
cursor: pointer;
text-transform:uppercase;

 }
 .newbutton:hover
{
background:#F90;

 }

 .redbox
 {
 margin-top:10px;
 padding:10px;
 background:#ffcccc;
 font-size:14px;
 border:3px solid #ff3333;

 }



 .greenbox
 {
 margin-top:10px;
 padding:10px;
 background:#ccffcc;
 font-size:14px;
 border:3px solid #33cc66;

 }





.contentTable
{
	width: ; /* table width */
	color: ; /* text color */


	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;


	}


.top
	{
	color:#333333;
	background-color: #F3F1E5;
	}

.green
	{
	color:#fff;
	background-color: #28abe3;
	}

.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;
	}






.left_off
	{

	padding:2px;


	min-height: 18px;

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


	border-bottom: 1px dotted #cccccc;

	clear: both;

	}

.sub_bullet
	{



 	margin-left: 5px;

	margin-right: 7px;

	float: left;

	height: 15px;

	}


.black_bullet
	{




	margin-right: 5px;

	float: left;

	height: 15px;

	}
.green_bullet
	{




	margin-right: 5px;

	float: left;

	height: 15px;

	}


.off_title
	{




	margin-right: 5px;

	float: left;

	height: 15px;

	}




#leftMenu {
padding-left:0;
list-style:none;
margin:10px 10px 10px;
}

#leftMenu .one {

padding-left:20px;
padding-bottom:0px;
background-image:url(/images/top/bullet_green.png);

height: 20px;

background-repeat:no-repeat;
background-position:0px 4px;
margin-bottom:5px;
margin-left: 5px;

border-bottom: 1px dotted #cccccc;

}


#leftMenu .selected {
padding-left:20px;
padding-bottom:5px;
background-image:url(/images/top/bullet_black.png);
background-repeat:no-repeat;
background-position:2px 5px;
margin-bottom:2px;

background-color: #f5f2e4;
border-bottom: 1px dotted #cccccc;

}

#leftMenu .selected2 {
padding-left:20px;
padding-bottom:5px;
background-image:url(/images/top/bullet_blue.png);
background-repeat:no-repeat;
background-position:0 .3em;
margin-bottom:2px;


border-bottom: 1px dotted #cccccc;

}


#leftMenu .selected4 {
padding-left:20px;
padding-top:5px;
background-image:url(/images/top/bullet_black.png);
background-repeat:no-repeat;
background-position:0px 4px;
margin-bottom:5px;
height: 25px;

background-color: #dae9ff;
border-bottom: 1px dotted #cccccc;







margin-left: 5px;


}

#leftMenu .selected3 {
padding-left:20px;
padding-bottom:5px;
background-image:url(/images/top/bullet_white.png);
background-repeat:no-repeat;
background-position:2px 5px;
margin-bottom:2px;

background-color: #99c83c;
border-bottom: 1px dotted #cccccc;

}



#leftMenu .sub{
padding-left:30px;
padding-bottom:0px;

background-repeat:no-repeat;
background-position:5px 5px;
margin-bottom:0px;


 background-image:url(/images/top/sub.png);

}

h1 {

    font: 300 48px / 56px source-sans-pro, sans-serif;
    margin: 0;


    font-size: 36px;
    line-height: 48px;

}
h2 {
font-weight:400;
color:#28abe3;
  font-family: 'Oswald', sans-serif;

margin-bottom:5px;
    font-size: 24px;

}


h3 {
font-weight:400;
color:#28abe3;
  font-family: 'Oswald', sans-serif;

margin-bottom:5px;
    font-size: 18px;

}

#headline {
font-weight:400;
color:#28abe3;
  font-family: 'Oswald', sans-serif;

margin-bottom:10px;
    font-size: 36px;

}

.bigText {
color:#333333;



font-size:15px;

}


#subHeadline {
color:#333;

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

  font-size: 18px;
font-weight:400;
font-style:normal;
margin-bottom:5px;
 
text-transform:uppercase;


}

.subHeadline {
font-weight:700;
color:#28abe3;
font-size:14px;

}



.sideMenu {
padding-left:0;
padding-top: 3px;
padding-bottom: 5px;
list-style:none;
margin:5px 5px 0;
}

.sideMenu .off {
padding-left:0px;
padding-bottom:2px;
padding-top:2px;


min-height: 22px;


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

border-bottom: 1px dotted #cccccc;

}


.sideMenu .selected {

padding-left:0px;


min-height: 27px;


margin-top:-5px;
margin-bottom:5px;
margin-left: 5px;

border-bottom: 1px dotted #cccccc;

background-color: #dae9ff;



}


.sideMenu .sub {

padding-left:0px;



min-height: 20px;

margin-top:5px;
margin-bottom:5px;
margin-left: 5px;




}






 .leftMenuLinkSelected2,.leftMenuLinkSelected2:visited {
color:#333;



font-size:11px;
  text-decoration:underline;
  text-decoration:none;

font-weight:bold;
}

.leftMenuLinkSelected2:hover,.leftMenuLinkSelected2:visited:hover {
color:#333;
  text-decoration:none;
 font-weight:bold;

font-size:11px;

}






 .leftMenuLink3,.leftMenuLink3:visited {
color:#333;



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

.leftMenuLink3:hover,.leftMenuLink3:visited:hover {
color:#333;
  text-decoration:none;
 font-weight:bold;

font-size:11px;

border-color:#000
}



 .leftMenuLinkOn,.leftMenuLinkOn:visited {
color:#fff;



font-size:11px;
  text-decoration:none;
font-weight:bold;

}

.leftMenuLinkOn:hover,.leftMenuLinkOn:visited:hover {
color:#fff;
  text-decoration:underline;


font-size:11px;

font-weight:bold;
}



 .leftMenuLink,.leftMenuLink:visited {
color:#fff;



font-size:11px;
  text-decoration:none;

border-color:#000
}

.leftMenuLink:hover,.leftMenuLink:visited:hover {
color:#fff;
  text-decoration:underline;


font-size:11px;

border-color:#000
}


 .greenBox
{

color:#666666;

font-size:11px;


background-color: #fff;

padding: 10px;

border: 0px dotted #cccccc;

}



#topLinkArea
{

width: 940px;

 color:#999999;
 font-size: 10px;
}


.styled_small,.small_area {
width:98%;
height:50px;
border:1px solid #ccc;

font-size:11px;
background-position:bottom right;
background-repeat:no-repeat;
padding:5px
}

.styledbig {
width:98%;
height:200px;
border:1px solid #ccc;

font-size:11px;
background-position:bottom right;
background-repeat:no-repeat;
padding:5px
}

.max {
width:98%;
height:500px;
border:1px solid #ccc;

font-size:13px;
background-position:bottom right;
background-repeat:no-repeat;
padding:5px
}

#required
{





    border: 1px solid #66cc00;

 background:#effae4;


}

.styled {
width:98%;
height:70px;
border:1px solid #ccc;

  font-family: 'Roboto', sans-serif;
 font-size:14px;



background-position:bottom right;
background-repeat:no-repeat;
padding:5px
}



#topLink:hover,#topLink:visited:hover {
color:#999999;
line-height:18px;
font-weight:400;

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

.accountLink,.accountLink:visited {
color:#ffffff;

font-size:11px;
 font-weight:400;

text-decoration:underline;

}

.accountLink:hover,.accountLink:visited:hover {
color:#ffffff;

font-size:11px;

font-weight:400;

text-decoration:none;

}



.whiteLink,.whiteLink:visited {
color:#ffffff;

text-decoration:underline;

}

.whiteLink:hover,.whiteLink:visited:hover {
color:#ffffff;

text-decoration:none;

}

.whiteLinkSmall,.whiteLinkSmall:visited {
color:#ffffff;

font-size:10px;
text-decoration:none;

}

.whiteLinkSmall:hover,.whiteLinkSmall:visited:hover {
color:#ffffff;

text-decoration:none;

font-size:10px;
}
