/*SEARCH RESULTS*/
#searchResults dl { margin: 10px 0 20px 0px; }
#searchResults dl dt, #searchResults dl dd { margin-left: 0px; }
#searchResults .info { font-size: 0.8em; color: #666; text-decoration: none; font-weight: normal; }

/*SITEMAP*/
ul#sitemap { margin: 0; padding: 0; }
ul#sitemap li { list-style-type: none; margin: 10px 0 20px 0; font-weight: bold; }
ul#sitemap li ul li { margin: 10px 0 10px 0; font-weight: normal; list-style-type: square; color: #6e5751; }
ul#sitemap-alpha { margin: 0; padding: 0 0 0 0px; font-weight: normal; list-style-type: square !important; color: #6e5751; }
ul#sitemap-alpha li { margin: 10px 0 10px 25px; font-weight: normal; list-style-type: square !important; color: #6e5751; }

/*GENERAL*/
.success {background:url(/images/accept.gif) no-repeat;width:20px;padding-left:20px;color:green;font-weight:bold;}
.error {color:red}
.formTable #category{text-align:left;}
#midcol .content{ text-align:left; margin-top:0px;}
input{text-align:left;}
select{text-align:left;}
.content form label{text-align:left;float:left;}
#intro{ height:100px; }
#searchbox{margin-top:10px;height:0px;}
.lang-es {text-align:left}
.select{ float:left; height:20px; width:100%; }
.right {text-align:right}
.left {text-align:left}
.nounderline {text-decoration:none}
.bold {font-weight:bold}
.mediasuccess {background:url(/images/accept.gif) no-repeat;padding:0px;margin:0px 0px 15px 0px;padding-left:20px;}
.padleft10 {padding-left:10px;}
.clear{clear:both;padding:0px;margin:0px;}
#search{ padding:20px; width:210px; }
#footerBottom {color:#666666;margin:0 auto;width:980px;text-align:center;margin-bottom:20px;padding-bottom:20px;}
select.uploadRegion{ float:right; height:20px; width:250px; }
#midcol{margin-top:-30px;}
body.annual_report #midcol{margin-top:0px;}
#leftcol {margin-top:10px;}
ul#newsnav .selected{background:#474747;color:#ccc;}
.latestnewsheading{background:#8e8e8e;float:left;width:195px;margin-right:3px;font-weight:bold;color:#222;font-size:15px;padding:5px 10px 4px 10px}
.timesnewRoman { font-family: "Times New Roman", Courier, Garamond, serif; }
/* #news #midcol a{color:#14622c;text-decoration:none;} */

/*FRONT END NEWS*/
.resource_item {float:left;text-align:left;width:430px;padding:0px 0px 0px 0px;}
.resource_footer {border-bottom:1px solid #888888;width:98%;margin-bottom:10px;float:left;}
.resource_item .resource_image {float:left;margin:0px 10px 0px 0px;text-align:center;padding:5px 2px 2px 2px;}
.resource_item .news_content {float:left;width:350px;}
.resource_item .resource_content h1{padding-top:0px;margin-top:0px;}
.resourcesViewSide {line-height:1.1em;font-size:1.3em;background:#d5d5d5; left:0; padding:10px 17px 10px 17px; position:relative; top:23px; width:215px; margin-bottom:10px; margin-top:20px}
.related_container {float:left;width:160px;padding:10px 20px 0px 20px;text-align:center;background:#cccccc;color:#69b781;font-size:1.5em;font-weight:bold; line-height:1.8em;}
.relatedItem {float:left;margin-top:0px;width:100%;}
.relatedItem .greenback {margin-top:15px;background:#69b781;float:left;width:180px;padding:7px 10px;color:#ffffff;font-weight:bold;font-size:15px;}
.resourceGalleryItem {float:left;width:100%;margin-bottom:20px;text-align:left;}
.resourceGalleryItem .rimage{padding:5px 5px 0px 5px;float:left;}
.resourceGalleryItem .rcontent{width:350px;float:left;}
#resourceSearchForm {padding-top:7px;}
.rIndexImage img{margin:-5px 0px 0px -5px;}
.homepageIcon{width:50px;text-align:left;height:100px;position:relative;top:-15px;left:-15px;}
.newsviewSideInfo{color:#14622c;text-decoration:none;padding:4px 0 2px;width:200px;float:left;}
#newsIconLrg{float:right;width:50px;text-align:right;}
#newsTitle{float:left;width:390px;}
#flvContainer{float:left;border:none;margin-bottom:5px;background:#fff;}
#newsIcon{float:left;height:28px;width:40px;margin-top:6px;}






#loginSmall{color:#000000;font-size:10px;font-weight:normal;margin:-20px 0px 0px -20px;background:#f1913b;padding:10px 10px 30px 10px;width:230px;height:240px;}
#loginSmall td{padding:3px;color:#000000;}
#loginSmall h2{color:#222222;}
#loginSmall a{color:#000000;font-size:12px;}



/*COUNTRIES*/
.countrycountainer {float:left;width:250px;height:15px;}
.countryselect {float:left;margin:0px;height:20px;text-align:left;}
#countries {float:left;width:185px;margin-right:5px;}

/*COLOURS*/
.green {color:#44a662;}
.grey3 {color:#333333}
.red {color:red;border-color:red;}

/*MEDIA UPLOADING*/
.mediaMetaInfoSmall {min-width:300px;text-align:left;}
.mediaMetaInfoSmall .filetype{ float:left; height:20px; width:132px; }
.mediaMetaInfoSmall th{padding-left:10px;text-align:left;margin-right:5px;}
.mediaMetaInfoSmall td{padding:0px;text-align:left;}

.mediaInfo {text-align:left;width:650px;}
.mediaInfo th{padding-left:10px;width:180px;text-align:left;margin-right:4px;}
.mediaInfo td{padding:0px;text-align:left;}

.News th{text-align:left;vertical-align:top}
.News td{vertical-align:top}
.News {float:left;width:700px;}
.News .filetype{ float:left; height:20px; width:132px; }
.News h2 {padding:0px;margin:0px;}
.newsbox{
	float:left;
	margin-right:20px;
	float:left;
	width:215px;
	background:#000;
}
.newslink {font-weight:normal;text-decoration:underline;cursor:pointer;color:#085591}
.sidebar_email{
   word-wrap: break-word; 
}


.newsCatSelect { background:#8e8e8e;width:216px;margin-top:20px;border:2px solid #8e8e8e;font-weight:bold;font-size:14px;color:#222222;}
.newsCatSubSelect {background:#cccccc;color:#14622c;font-weight:normal;font-size:1.1em;padding-bottom:3px;}

/*OVERWRITE*/
#footer ul{ margin:24px 0 0 15px;}
#search p {font-size:14px;height:20px;margin:5px 0px 5px 0px;float:left;width:100%}
.content #type{ float:left;width:600px;}

ul#survey-progress {
	margin-left: 5px;
	margin: 0;
	padding: 0;
}

ul#survey-progress li {
	margin: 0 2px;
	padding: 0;
	list-style-type: none;
	font-size: 0.8em;
	border-bottom: 3px solid #ccc;
	width: 80px !important;
	float: left;
	clear: none;
	color: #ccc;
}

ul#survey-progress li.progress-complete {
	border-bottom: 3px solid #f1913b;
	color: #000;
}
.copyvisible {visibility:visible}
.copyhidden {visibility:hidden}

/*
	HELP MENU NAVIGATION FOR UPLOAD FORM
*/
/*sub navigation-------------------- */

#hackNavigation {margin-bottom:300px;}
#hackNavigation ul#subnav{
	background:url('/images/hack_ulbg.jpg') repeat-y;
	margin:0px 0px 0px 0px;
	padding:10px 0;
	position:relative;
	width:180px;
	z-index:20;
	margin-left:-20px;
}
#hackNavigation ul#subnav li{
	background:url('/images/hack_sublinkbg.jpg') no-repeat;
	list-style:none;
}
#hackNavigation ul#subnav li a{
	display:block;
	margin:5px 15px;
	padding:10px 0;
}
#hackNavigation ul#subnav li a:hover{
	color:#000;
	margin:5px 15px;
	padding:10px 0;
}
#hackNavigation ul#subnav li a.on{
	background:url('/images/hack_subnavbg.jpg')  no-repeat;
	color:#000;
	margin:10px 0 -8px;
	padding:12px 45px 10px 15px;
}
#hackNavigation ul#subnav ul{
	background:#ffffff;
	margin:5px 0 0;
	padding-top:10px;
	width:164px;
}
#hackNavigation ul#subnav ul li{
	background:#ffffff;
	list-style:none;
	padding:0 0 5px 20px;
}
#hackNavigation ul#subnav ul li a{
	color:#454545;
	background:none;
	padding:0;
}
#hackNavigation ul#subnav ul li a:hover{
	color:#000;
	background:none;
	padding:0;
}
#hackNavigation ul#subnav ul li a.on{
	color:#000;
	background:none;
	padding:0;
}

#UploadForm {}

.helpUploadText {margin-bottom:0px;margin-top:-20px;background:#44a662;border:1px solid #faefb5;width:230px;padding:10px;margin-left:-20px;clear:both;color:#ffffff;font-size:13px;}
.helpUploadText h3{color:#ffffff;font-size:15px;margin-top:0px;}
.helpUploadText img{float:left;width:16px;margin-right:10px;}
.helpUploadText h4{color:#ffffff;font-size:14px;margin:0px;padding:0px;}
.helpUploadText a {font-weight:bold;color:#ffffff;}


/*RELATED*/
.searchResultTerm{color:#000000;}
#extUrls{font-size:1.5em;margin-top:15px;line-height:1.1em;}

#backButton{background:url(/images/back.gif) no-repeat;border:0px;width:72px;height:22px;cursor:pointer;margin-top:20px;}
/*#upload #newsfeed {float:left;height:600px;background:#666666;}*/

/*TOOLTIPS*/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#headerImage{width:949px;height:214px;float:none;}

#tooltip {
	position: absolute;
	z-index: 3000;
	background-color: #44a662;
	padding: 15px;
	opacity: 0.95;
	width:550px;
	border-radius: 3px;
	border: 1px solid black;
    font-weight: normal;
    font-family: Helvetica, Arial, sans-serif;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip strong {font-weight:bold;color:#ffffff;font-size:1.5em;}

.lang-es #pleasespecifydiv1{float:left;width:150px;height:5px;}
.lang-fr #pleasespecifydiv1{float:left;width:150px;height:5px;}
.lang-en #pleasespecifydiv1{float:left;width:110px;height:5px;}

.lang-es #pleasespecifydiv2{float:left;width:150px;height:5px;}
.lang-fr #pleasespecifydiv2{float:left;width:150px;height:5px;}
.lang-en #pleasespecifydiv2{float:left;width:110px;height:5px;}

.lang-es #pleasespecifydiv3{float:left;width:150px;height:5px;}
.lang-fr #pleasespecifydiv3{float:left;width:150px;height:5px;}
.lang-en #pleasespecifydiv3{float:left;width:110px;height:5px;}

#noFlashSubmit{width: 140px;
  height: 22px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(/images/uploadbutton_new.jpg) no-repeat center top;
text-indent:-1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#catSearchButton {font-size:1px;}
#features_nav {list-style-type:none}

/*#tooltip{background:#44a662;color:#ffffff;font-weight:bold;}*/
/*
	END
*/
/*
TO DELETE


#leftcol {word-wrap: break-word }
*/
.jcarousel-skin-tango .newscontent{
	display:none;
}
#youtube_submit{
float:left;
width:80px;
}
#youtube_url{
float:left;
width:200px;
}
.youtubeurls{
margin:10px 0 10px 0;	
}
 #youtubeupload{
		 padding: 10px;
		 width:650px;
		 border:1px solid #dddddd;
background: #F7F7F7; 
			-moz-border-radius: 7px; 
			-webkit-border-radius: 7px; 
			border-radius: 7px; 
		 }

 #otherupload{
background: #F7F7F7; 
			-moz-border-radius: 7px; 
			-webkit-border-radius: 7px; 
			border-radius: 7px; 

		 border:1px solid #dddddd;
		 padding: 10px;
		 width:650px;

		 }
#lightbox-image-details{
		     margin-top:30px;
}
#footer #footerIconContainer{float:right;width:540px;margin-right:-30px;text-align:right}
#footer #twittericon{ }
#footer #rssicon{ }
#footer #youtubeicon{ }
#footer #flickricon{ }
#footer #facebookicon{ }
#footer #minorityrightsicon{ }
#footer #europaicon{ }

/*rss feed*/
#rss_country_list{
   padding-left: 0px;
   margin-left: 0px;  
}

#rss_country_list li{
   list-style: none;
   padding-bottom: 10px;  
}

#UploadForm th {
    text-align: left;
}

#UploadForm a.button {
    background-color: #44a662;
    display: block;
    padding: 5px;
    border-radius: 5px;
    text-decoration: none;
    color: #fff;
    text-align: center;
}

ul.errors li {
    color: red;
}
