@charset "UTF-8";
table {
	border: 1px dotted #CCCCCC;
	border-collapse:collapse;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}
th {
	border: 1px dotted #CCCCCC;
	font-size: 11px;
}
td {
	border: 1px dotted #CCCCCC;
	font-size: 11px;
	padding-left: 2px;
}
#all_share_value {
	text-align: right;
}
#all_share_percent {
	text-align: center;
}
#top_40_value {
	text-align: right;
}
#top_40_percent {
	text-align: center;
}
#nasdaq_value {
	text-align: right;
}
#nasdaq_percent {
	text-align: center;
}
#dow_jones_value {
	text-align: right;
}
#dow_jones_percent {
	text-align: center;
}
#s_p_500_value {
	text-align: right;
}
#s_p_500_percent {
	text-align: center;
}
#nikkei_value {
	text-align: right;
}
#nikkei_percent {
	text-align: center;
}
#zar_usd_value {
	text-align: right;
}
#zar_usd_percent {
	text-align: center;
}
#zar_eur_value {
	text-align: right;
}
#zar_eur_percent {
	text-align: center;
}
#zar_gbp_value {
	text-align: right;
}
#zar_gbp_percent {
	text-align: center;
}
.green_up {
	color: #008B3A;
}
.red_down {
	color: #CD0921;
}
.blue_even {
	color: #0F3277;
}
