.blq-js #newsspec_4516{
	width: 976px;
	margin: 0;
	padding: 0;
	margin-top: 16px;
	margin-bottom: 16px; 
}

#content_templates{ display: none; }
#newsspec_4516_header{ display: none; }
#content_footer{
	margin-top: 48px;
}
#content_footer p{
	font-size: 11px;
	line-height: 14px;
}

.clear{
	clear: both;
}
	
.blq-js #newsspec_4516_header{
	display: block;
	padding-bottom: 8px;
}

#newsspec_4516_header p{
	font-size: 13px;
	line-height: 16px;
	text-align: right;
}

#newsspec_4516_graph{
	display: none;
}

.blq-js #newsspec_4516_graph{
	width: 976px;
	height: 2403px;
	margin: 0;
	padding: 0;
	margin-top: 36px;
	margin-bottom: 16px;
	position: relative;  
	display: block;
}

.blq-js #job_selection{ 
	font-size: 16px;
	background: #333333;
	color: white;
	padding: 2px 8px;
	padding-left: 8px;
	line-height: 24px;
	float: left;
	margin-right: 36px;
}
.blq-js #job_selection option {
	color: #FFFFFF;
}

#newsspec_4516 #content_popup{
	display: none;
}

.blq-js #newsspec_4516 #svg_container{
	position: absolute;
	top: 0;
	left:0;
	width: 976px;
	height: 2416px;
	background: url('/news/special/2013/newsspec_4516/img/background_faded.png');
}

#svg_container_transparency2{
	background: rgba(255, 255, 255, 0.5);
}

.svg_graph{
	/* can't load raphael svg into a hidden element in IE9 so position off page instead */
	/*display:none;*/
	position: absolute;
	top: 0;
	left:-5000px;
	width: 976px;
	height: 2403px;
}

.svg_graph_display{
	display:block;
	position: absolute;
	top: 0;
	left:0;
	width: 976px;
	height: 2403px;
}

/* ---------- content popup ------------------- */
.blq-js #newsspec_4516 #content_popup{
	display2: block;
	position: absolute;
	width: 486px;
	background: #333333;
	color: #ededed;
	left: 258px;
	padding: 16px;
	padding-bottom: 0;
}

#content_popup h2{
	font-size: 24px;
	line-height: 24px;
	padding: 0;
	margin: 0;
	color: #ededed;
	padding-bottom: 12px;
	margin-top: 20px;
}
#content_popup p{
	font-size: 16px;
	line-height: 20px;
	color: #ededed;
	padding: 0;
	margin: 0;
}
#content_popup #country_container p{
	font-size: 13px;
	line-height: 16px;
}
#content_popup #country_container p span.salary_heading{
	color: #FFFFFF;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}
#content_popup #country_container p.salary_amount{
	font-size: 20px;
	line-height: 24px;
}
#content_popup #country_container p.salary_container{
	margin-top: 12px;
}

#flag_icon{
	background: url('/news/special/2013/newsspec_4516/img/flags_sprite.gif') 0px 0px no-repeat; 
	display: block;
	width: 50px;
	height: 28px;
	text-indent: -5000px;
	float: left;
	margin-right: 8px;
	position: relative;
	bottom: 8px;
}


#job_container{
}
#jobcountry_container{
	clear: both;
	margin-bottom: 0px;
}
#country_container{
	clear: both;
	margin-top: 32px;
}

#job_icon{
	background: url('/news/special/2013/newsspec_4516/img/professional_insignia.png') 0px 0px no-repeat; 
	display: block;
	width: 62px;
	height: 70px;
	text-indent: -5000px;
	float: left;
	margin-right: 8px;
}
#content_popup_job_desc{
	/*width: 418px;*/
	width: 398px;
	padding-left: 70px;
	clear: none;
}



#job_icon.icon_job1{ background-position: 0px 0px; width: 42px; } /*nurse*/
#job_icon.icon_job3{ background-position: 0px 0px; width: 42px; } /*doctor*/
#job_icon.icon_job10{ background-position: 0px 0px; width: 42px; } /* dentist */
#job_icon.icon_job16{ background-position: 0px 0px; width: 42px; } /* physio */
#job_icon.icon_job18{ background-position: 0px 0px; width: 42px; } /* radio */
#job_icon.icon_job19{ background-position: 0px 0px; width: 42px; } /* audio */

#job_icon.icon_job2{ background-position: 0px -700px; } /* mech eng */
#job_icon.icon_job4{ background-position: 0px -1000px; } /*elec eng */
#job_icon.icon_job5{ background-position: 0px -300px;  width: 42px;} /* it dev */
#job_icon.icon_job6{ background-position: 0px -1300px; } /* it eng */
#job_icon.icon_job7{ background-position: 0px -400px; } /* civil eng */
#job_icon.icon_job8{ background-position: 0px -1300px; } /* it data */
#job_icon.icon_job9{ background-position: 0px -200px;  width: 42px;} /* account */
#job_icon.icon_job11{ background-position: 0px -100px;  width: 42px;} /* pharm */
#job_icon.icon_job12{ background-position: 0px -600px; } /* ind eng */
#job_icon.icon_job13{ background-position: 0px -1200px; } /* electronics eng */
#job_icon.icon_job14{ background-position: 0px -900px; } /* chem eng */
#job_icon.icon_job15{ background-position: 0px -800px; } /* mining */
#job_icon.icon_job17{ background-position: 0px -500px; } /* psycho */
#job_icon.icon_job20{ background-position: 0px -1100px; } /* chef */

#flag_icon.icon_country1{ background-position: 0px 0px ; }
#flag_icon.icon_country2{ background-position: -50px 0px; }
#flag_icon.icon_country3{ background-position: -100px 0px; }
#flag_icon.icon_country4{ background-position: -150px 0px; }
#flag_icon.icon_country5{ background-position: -200px 0px; }
#flag_icon.icon_country6{ background-position: -250px 0px; }
#flag_icon.icon_country7{ background-position: -300px 0px; }
#flag_icon.icon_country8{ background-position: -350px 0px; }
#flag_icon.icon_country9{ background-position: -400px 0px; }
#flag_icon.icon_country10{ background-position: -450px 0px; }
#flag_icon.icon_country11{ background-position: -500px 0px; }
#flag_icon.icon_country12{ background-position: -550px 0px; }
#flag_icon.icon_country13{ background-position: -600px 0px; }

/*sharetools*/
#local_sharetools_container {
	margin-top: 24px;
}

#local_sharetools_container h3 {
	margin: 0;
	padding: 0;
	display: inline;
	float:left;
	font-size: 16px;
	line-height:24px;
	position: static;
	color: #ededed;
}

#local_sharetools_container ul {
	float:left;
	padding: 0;
}

#local_sharetools_container ul li{
	padding: 0;
	margin:0;
	width: 24px;
	height: 24px;
	float: left;
	margin-left: 8px;
	cursor: pointer;
}

#local_facebook_share{
	background: url('/news/special/2013/newsspec_4516/img/share_facebook.gif');
}

#local_twitter_share{
	background: url('/news/special/2013/newsspec_4516/img/share_twitter.gif');
}
/** end of sharetools for content popup
/* ------------- end of content popup --------- */

#newsspec_4516_content{ clear: both; }
.blq-js #newsspec_4516_content{ display: none; }

.blq-js .graph_job1{
	background: url('/news/special/2013/newsspec_4516/img/nurses_migration_flow.png');
	position:absolute;
	top: 0px;
	left: 0px;
	width: 976px;
	height: 2403px;
	background-repeat: no-repeat;
}

#labels_countries{
	clear: both;
}

.blq-js  #labels_professions{
	width: 200px;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 2403px;
}
#heading_professions,
#heading_countries{
	padding: 0;
	margin: 0;
	font-size: 24px;
	line-height: 24px;
}
.blq-js  #heading_professions,
.blq-js  #heading_countries{
	position: absolute;
	top: -36px;
	left: 0px;
}
.blq-js  #heading_countries{
	left: auto;
	right: 0px;
}

.blq-js #labels_countries{
	width: 200px;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 2403px;
	clear: none;
}

#labels_countries li,
#labels_professions li{
	background: #999999;
	background-image:none;
	padding: 0px;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
	text-transform:uppercase;
}
#labels_countries li {
	text-transform:none;
}
#labels_countries li{ right: 0px; }


#labels_countries li.selected {
	width: 200px;
	text-align: right;
	background: #333333;
}

.blq-js #labels_countries li,
.blq-js #labels_professions li{
	position: absolute;
	float: none;
	margin: 0;
}

#labels_professions li a,
#labels_countries li a{
	font-size: 13px;
	color: white;
	text-decoration: none;
	padding: 4px 8px;
	display: inline-block; /* overwrite russian inline style */
}
#labels_countries li a{ text-align: right;}

#labels_professions li a:hover, #labels_countries li a:hover{ text-decoration: underline;} 


.label_profession{
	background: #999999;
}
.label_country{
	background: #999999;
}

.label_on{
	background: #333333;
}
 #labels_countries li a.label_more_info{
	padding-left: 26px;
	background: #333333 url('/news/special/2013/newsspec_4516/img/chevrons_sprite.png') 2px -93px no-repeat;
 }
 
 #labels_countries li.selected a.label_more_info{
	padding-left: 26px;
	background: #333333 url('/news/special/2013/newsspec_4516/img/chevrons_sprite.png') 0px 6px no-repeat;
 }
 
#labels_countries li a.country_selected{
	padding-left: 136px;
}



#job1{ top: 0px; }
#job2{ top: 124px; }
#job3{ top: 250px; }
#job4{ top: 376px; }
#job5{ top: 502px; }
#job6{ top: 628px; }
#job7{ top: 754px; }
#job8{ top: 881px; }
#job9{ top: 1006px; }
#job10{ top: 1132px; }
#job11{ top: 1258px; }
#job12{ top: 1384px; }
#job13{ top: 1510px; }
#job14{ top: 1636px; }
#job15{ top: 1762px; }
#job16{ top: 1887px; }
#job17{ top: 2012px; }
#job18{ top: 2137px; }
#job19{ top: 2262px; }
#job20{ top: 2388px; }

#country1{ top: 0px; }
#country2{ top: 82px; }
#country3{ top: 164px; }
#country4{ top: 249px; }
#country5{ top: 334px; }

#country7{ top: 416px; }
#country8{ top: 498px; }
#country9{ top: 579px; }
#country10{ top: 661px; }
#country11{ top: 743px; }
#country12{ top: 825px; }
#country6{ top: 907px; }

#country13{ top: 992px; }
#country14{ top: 1074px; }
#country15{ top: 1157px; }
#country16{ top: 1238px; }
#country17{ top: 1320px; }
#country18{ top: 1402px; }
#country19{ top: 1486px; }
#country20{ top: 1568px; }
#country21{ top: 1651px; }
#country22{ top: 1732px; }
#country23{ top: 1814px; }
#country24{ top: 1896px; }
#country25{ top: 1978px; }
#country26{ top: 2061px; }
#country27{ top: 2141px; }
#country28{ top: 2223px; }
#country29{ top: 2305px; }
#country30{ top: 2387px; }

.disclaimer_top {
	display: inline-block;
	padding-top: 10px;
}


/* content styling */
.jobName { font-weight: bold; }
.countryName { font-weight: bold; }
.job_share_message {color: red; }

.story-body h1.story-header {width: auto;}
#content_footer #legend {
	padding-bottom: 22px;
}
#content_footer #legend li {
	float: left;
	display: inline-block;
	background: none;
	padding: 0;
	font-size: 13px;
	margin-right: 20px;
}
#content_footer #legend li span {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 4px;
}
#content_footer #legend li.america span {background-color: #C1272D;}
#content_footer #legend li.europe span {background-color: #0071BC;}
#content_footer #legend li.australasia span {background-color: #F7931E;}
#content_footer #legend li.asia span {background-color: #74C600;}
#content_footer #legend li.africa span {background-color: #808080;}