@charset "utf-8";
/* CSS Document */

body{
	margin: 0 5px !important;
	padding:0;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}

.heavy{
	font-weight:bold;
}

#ticker span.ArrowDown,
#ticker span.ArrowUp,
#ticker span.ArrowUnchanged{
	padding:0 0 0 10px;
}


#container{
	width:990px;
	margin:0 auto;
	padding:0px;
	text-align:left;
}

#top-head{
	padding:0 0 12px 30px;
	margin:10px 0 0 0;
	background-image:url(../images/globe-logo.jpg);
	background-repeat:no-repeat;
	background-position:left 3px;
}


#country-head{
	margin:5px 0 0 0;
	padding:0 0 8px 40px;
	background-repeat:no-repeat;
	background-position:left top;
}

.country-head-au{background-image:url(/common/images/flags/32x32/au.png);}
.country-head-br{background-image:url(/common/images/flags/32x32/br.png);}
.country-head-ca{background-image:url(/common/images/flags/32x32/ca.png);}
.country-head-ch{background-image:url(/common/images/flags/32x32/ch.png);}
.country-head-cn{background-image:url(/common/images/flags/32x32/cn.png);}
.country-head-de{background-image:url(/common/images/flags/32x32/de.png);}
.country-head-eu{background-image:url(/common/images/flags/32x32/eu.png);}
.country-head-fr{background-image:url(/common/images/flags/32x32/fr.png);}
.country-head-gr{background-image:url(/common/images/flags/32x32/gr.png);}
.country-head-hk{background-image:url(/common/images/flags/32x32/hk.png);}
.country-head-id{background-image:url(/common/images/flags/32x32/id.png);}
.country-head-ie{background-image:url(/common/images/flags/32x32/ie.png);}
.country-head-in{background-image:url(/common/images/flags/32x32/in.png);}
.country-head-it{background-image:url(/common/images/flags/32x32/it.png);}
.country-head-jp{background-image:url(/common/images/flags/32x32/jp.png);}
.country-head-nl{background-image:url(/common/images/flags/32x32/nl.png);}
.country-head-mx{background-image:url(/common/images/flags/32x32/mx.png);}
.country-head-ph{background-image:url(/common/images/flags/32x32/ph.png);}
.country-head-pl{background-image:url(/common/images/flags/32x32/pl.png);}
.country-head-pt{background-image:url(/common/images/flags/32x32/pt.png);}
.country-head-ru{background-image:url(/common/images/flags/32x32/ru.png);}
.country-head-uk{background-image:url(/common/images/flags/32x32/gb.png);}
.country-head-us{background-image:url(/common/images/flags/32x32/us.png);}
.country-head-sg{background-image:url(/common/images/flags/32x32/sg.png);}

img#country{border:1px solid #000;margin-top:13px}

#top-head h1, #country-head h1{
	font-weight: bold;
	font-size:24px;
	padding:2px 0 0 0;
	margin:0px;
}

#globe_logo{
	float:left;
	margin:8px 10px 0 0;
}

/* "Ticker" style */

#ticker{
	clear:both;
	width:100%;
	padding:6px 0px;
	margin:0 0 8px 0;
	text-align:center;
	border-style:solid;
	border-width:1px 0;
	border-color:#ddd;
	background:#f5f5f5;
}

#ticker p{
	display:inline;
	margin:0 25px 0 0;
}

#ticker p a{
	padding-right:12px
}

#ticker p.last{
	margin:0;
}

#ticker span{
	font-weight:bold;
	display:inline;
	padding-right:10px;
	background-position:left;
	background-repeat:no-repeat;
	margin:0;
}


.fig_positive{
	color:#0000ff;
}

.fig_negative{
	color:#ff0000;
}

.WorldIndicesElement{
	position:relative;
	clear:both;
	float:left;
	width:677px;
	height:250px;
	background-image:url(../images/world-map.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.WorldIndicesElement div{
    background:url('/world/images/chart-bottom.png') bottom right repeat-x transparent;
	border-top  :1px solid #B5B2B5;
	border-left :1px solid #B5B2B5;
	height:29px;
	width:135px;
	text-align:right;
	font-size:0.8em;
	position:absolute;
	left:73%;
	padding:3px 5px 0 2px;
	line-height:1em;
	cursor:pointer;
	
}


.StandardFrameElement th a {text-align:right;margin-top:7px}

.WorldIndicesElement a{
display:block;
text-decoration:none
}

.WorldIndicesElement .name {font-size:12px}

.WorldIndicesElement .world-flag{
float:left;
}

.WorldIndicesElement p.change{
	font-size:11px;
	margin:5px 0 0 0;
}

/* Positioning of Indices on World Map */

.WorldIndicesElement .ftse      {margin:30px  0 0 -200px;}
.WorldIndicesElement .cac40     {margin:70px  0 0 -190px;}
.WorldIndicesElement .dowjones  {margin:80px  0 0 -410px;}
.WorldIndicesElement .sensex  {margin:110px  0 0 -140px;}
.WorldIndicesElement .nikkei    {margin:90px  0 0   20px;}
.WorldIndicesElement .bovespa   {margin:160px 0 0 -280px;}
.WorldIndicesElement .ssebshare {margin:40px  0 0  -20px;}
.WorldIndicesElement .asx       {margin:190px 0 0   10px;} 


#mpu-ad{
	float:right;
	width:300px;
	height:250px;
	margin-top:6px;
}

#news_link_seo{
	width:298px;
	height:77px; 
	font-weight:bold;
	text-align:center; 
	margin-top:11px;
	margin-bottom:4px;
	*margin-top:12px; /* this is for IE !! */
	*margin-bottom:3px; /* this is for IE !! */
	background: none repeat scroll 0 0 #F5F5F5;
	border-color: #DDDDDD; 
	border-style: solid; 
	border-width: 1px;
}

#news_link_seo_tag
{
	padding: auto 0;
	margin: 20px 25px 25px 25px;
}

#side_content{
clear:both;
width:140px;
float:left;
padding:0;
margin:0;
}

#main_content{
float:right;
width:800px;
text-align:left;
padding:0;
margin:0;
}

/* Column settings */

.column1{
	float:left;
	width:180px;
	padding:0;
	margin: 0;
}

.column1-summary{
	margin-top:10px;
}

.column2,.column3{
	float:left;
	width:248px;
	margin:0 25px 0 0;
	padding:0;
}

.column4{
	float:left;
	width:248px;
	margin:0;
	padding:0;
}

.column4-extd{
	float:right;
	width:300px;
	margin:0;
	padding:0;
	vertical-align:top;
}


.column2,.column3{
	text-align:left;
}


.three-column-wide{
clear:both; 
width:780px;
padding-top:20px;
}

/* End of Columns */


#country-top-summary{
	clear:both;
	float:left;
	width:660px;
	padding:0;
	margin:0 0 10px 0;
}

#country-top-summary div{
	float:left;
margin-right:2px;
}

#market_list li{
	margin:0px 0px 2px 20px;
}

.index_table td{
	padding-right:10px;
}

.box_title, p.box_title, .StandardFrameBar th{
	font-weight: bold; 
	font-size:15px;
	padding:0px 0px 10px 0px;
	margin:0px;
	background:none;
}

.StandardFrameBar th a{
font-color:#666;
}


div.StandardFrameElement{
	margin-top:10px;
}

.StandardFrameElement table{
	margin:0px;
}




.StandardFrameElement table h3{
	margin:0;
	padding:0;
}

.StandardFrameBar .HeaderLink {padding:0 0 0 30px}
.StandardFrameBar .HeaderLink a{text-align:left;font-size:18px;font-weight:bold}

#au .HeaderLink {background:url('/common/images/flags/24x24/au.png') no-repeat left center}
#br .HeaderLink {background:url('/common/images/flags/24x24/br.png') no-repeat left center}
#ca .HeaderLink {background:url('/common/images/flags/24x24/ca.png') no-repeat left center}
#cn .HeaderLink {background:url('/common/images/flags/24x24/cn.png') no-repeat left center}
#ch .HeaderLink {background:url('/common/images/flags/24x24/ch.png') no-repeat left center}
#eu .HeaderLink {background:url('/common/images/flags/24x24/eu.png') no-repeat left center}
#fr .HeaderLink {background:url('/common/images/flags/24x24/fr.png') no-repeat left center}
#de .HeaderLink {background:url('/common/images/flags/24x24/de.png') no-repeat left center}
#uk .HeaderLink {background:url('/common/images/flags/24x24/gb.png') no-repeat left center}
#gr .HeaderLink {background:url('/common/images/flags/24x24/gr.png') no-repeat left center}
#nl .HeaderLink {background:url('/common/images/flags/24x24/nl.png') no-repeat left center}
#hk .HeaderLink {background:url('/common/images/flags/24x24/hk.png') no-repeat left center}
#in .HeaderLink {background:url('/common/images/flags/24x24/in.png') no-repeat left center}
#id .HeaderLink {background:url('/common/images/flags/24x24/id.png') no-repeat left center}
#ie .HeaderLink {background:url('/common/images/flags/24x24/ie.png') no-repeat left center}
#it .HeaderLink {background:url('/common/images/flags/24x24/it.png') no-repeat left center}
#jp .HeaderLink {background:url('/common/images/flags/24x24/jp.png') no-repeat left center}
#mx .HeaderLink {background:url('/common/images/flags/24x24/mx.png') no-repeat left center}
#ph .HeaderLink {background:url('/common/images/flags/24x24/ph.png') no-repeat left center}
#pl .HeaderLink {background:url('/common/images/flags/24x24/pl.png') no-repeat left center}
#pt .HeaderLink {background:url('/common/images/flags/24x24/pt.png') no-repeat left center}
#ru .HeaderLink {background:url('/common/images/flags/24x24/ru.png') no-repeat left center}
#sg .HeaderLink {background:url('/common/images/flags/24x24/sg.png') no-repeat left center}
#us .HeaderLink {background:url('/common/images/flags/24x24/us.png') no-repeat left center}





.StandardFrameElement table tr td{
height:20px;
vertical-align:top;
}



.th_link{
	float:right;
	display:inline;
	text-align:right;

}

/* Overwrite default site CSS */


.TableElement tr.odd{
	background-color:#f1f1f1;
}
.TableElement tr.even{
	background-color:#FFF;
}



#world-indices-container table table td.Column3{
	text-align:right;
}

#commodities_container .Column2{
font-size:12px
}
	

th a:link, th a:visited, th a:active, th a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
	
	
.title-flag{
	margin:0 6px 0 0;
}

.LinkListElement{
	border:none;
	text-align:left;
}

.LinkListElement ul{
	margin:0;
	padding:0;
}

.LinkListElement li {
		margin: 0px 0px 4px 0px;
		text-align:left;
}

.LinkListElement li a{
	text-align:left;
}

#world_exchanges h3, #world_exchanges .LinkListElement li{
	width:160px;
}

.StandardFrameElement {
	border:none;
  text-align:left;
	padding:0;
	margin:0;
}

.StandardFrameElement td, .StandardFrameElement th{
	margin:0;
}

.StandardFrameBar th{
	padding:0;
}

.StandardFrameContents, .StandardFrameContents ul li{
	text-align:left;
}

/* Styling of World Map Boxes */

.WorldIndicesElement .name{
	text-decoration:underline;
}



/* Sitesearch box */

#searchform_container{
	margin:10px 0 0 0;
	width:210px;
	height:115px;
	background:#FFF;
	background-image:url(../../search/images/search_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border-style:solid;
	border-width:1px;
	border-color:#e7e7e7;
}

#searchform_container p{
	padding:0 10px 10px 10px;
}

#searchform_container th{
height:24px;
}

#searchform_container h3{
	font-size:14px;
	padding:0 0 0 10px;
	margin:0;
}

#cse-search{
width:118px;
margin-left:7px
}

.cse-search{
height: 30px;
}

#cse-submit{
margin-right:5px
}


#country-top-lists {
		width:460x;
		float:left;
		margin:0 20px 0 0;

}

#country-top-lists table th a, #newslist_container table th a  {
	display:block;
	float:right;
	text-align:right;
}

#country-top-lists table td .Column1{
	width:10px;	
}

#country-top-lists table td .Column2{
	width:320px;	
}

#country-top-lists table td .Column3{
	width:60px;	
}

#country-top-lists table td .Column4{
	width:60px;	
}


div#world_countries_list ul, div#world_exchanges_list ul {
	list-style:none;
	margin:0;
	padding:0;
}

div#world_countries_list ul li {
padding-top:1px;
}

div#world_countries_list ul li img {
margin-right:10px;
}

div#world_countries_list ul li a {
text-decoration:none;
}

#world_chart_usa div table, #world_chart_usb div table, #world_chart_usc div table{
	width:210px;
	float:left;
}
.CommoditiesElement h3{
display:none;
}


#world_countries_list{
width:150px;
padding:5px 0 0 5px;
}

#newslist_container{
margin-top:10px;
}

#newslist_world_container{
margin-top:5px;
}

.NewsListElement p{
	padding:5px 0 0 0;
}

.NewsListElement tr.odd{
	background:none;
}

.NewsListElement tr.even{
	background:#f1f1f1;
}

#newslist h3 a{
font-weight:bold;
}

#newslist p{
	font-size:14px
}

#newslist td{
	padding:3px 4px
}

#newslist td.Column2{
	width:820px;
}

.morelink{
	display:block;
	font-size:12px;
	float:right;
	margin-top:10px;
	margin-top:3px;
	padding-bottom:7px;  
	
}


/* World Exchanges Menu */

div#we1,
div#we2,
div#we3{padding:0}

#we1 ul,
#we2 ul,
#we3 ul {list-style:none;padding:0;margin:0}

#we1 li,
#we2 li,
#we3 li {padding:0;text-indent:0}

#we1 li a,
#we2 li a,
#we3 li a {display:block;padding-left:20px}


.flag_us {margin-top:12px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/us.gif') }
.flag_ca {margin-top:12px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/ca.gif')}
.flag_br {margin-top:12px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/br.gif')}

.flag_au {margin-top:12px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/au.gif')}
.flag_cn {margin-top:12px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/cn.gif')}
.flag_in {margin-top:12px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/in.gif')}
.flag_id {margin-top:12px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/id.gif')}
.flag_jp {margin-top:12px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/jp.gif')}
.flag_sg {margin-top:12px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/sg.gif')}

.flag_eu {margin-top:12px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/eu.gif')}
.flag_gb {margin-top:12px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/gb.gif')}
.flag_de {margin-top:12px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/de.gif')}
.flag_gr {margin-top:12px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/gr.gif')}
.flag_ie {margin-top:5px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/ie.gif')}
.flag_it {margin-top:5px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/it.gif')}
.flag_no {margin-top:5px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/eu.gif')}
.flag_ru {margin-top:5px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/ru.gif')}
.flag_ch {margin-top:5px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/ch.gif')}
.flag_pl {margin-top:5px;background:url('//images.advfn.com/imagesnew/2/gb/flags/3d/pl.gif')}

.flag {
	background-position:left 3px;
	background-repeat:no-repeat;
}

h3.region {
	
	margin:14px 0 0 0;
	line-height:1em;

}

#leftmenu-chart-container{
margin-top:0
}

.ToplistElement{
margin-bottom:10px;
}

.ToplistElement th{
font-weight:bold;
}

.ToplistElement td.Column1 {
width:8px;
}

.ToplistElement td.Column2 {
width:290px;
padding-left:0;
}

.ToplistElement td.Column3 {
width:60px;
}

.ToplistElement td.Column4 {
width:80px;
}

.StockListElement td.Column4 {
width:80px;
}

.ChartElement .ChartBottomLine td
{
border-bottom:1px solid;
}

.StandardFrameBar th h3{
text-align:left !important;
}



#chart_container1
{
float:left;
margin-top:8px;
}
#chart_container2
{
float:left;
margin-left:20px;
margin-top:8px;
}
#chart_container3
{
float:left;
margin-top:10px;
}
#chart_container4
{
float:left;
margin-top:10px;
margin-left:20px;
}
.ChartTopLine div.ArrowUp, .ChartTopLine div.ArrowDown, .ChartTopLine div.ArrowUnchanged
{
height: 15px;
width: 10px;
float: right;
}
#futures_container
{
	margin-bottom: 12px;
}
#countries
{
padding-top:10px;
}

.ChartElement table{
table-layout: fixed;
}

.chart_price_container{
float:right;
margin-left:2px;
}

.PriceBackgroundUp, .PriceBackgroundDown, .PriceBackgroundUnchanged{
width:60%;
}

.bottom_chart_change_container{
float:left;
margin-left:3px;
}
.bottom_chart_pc_container{
float:right;
margin-right:36px;
}

.width_bottom_chart_pc_container{
width:40% !important; 
white-space:normal; 
overflow:auto;
}

.countries-container{
	width: 990px;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}
.country-container{
	width: 310px;
	margin-bottom: 20px;
}
