div#loader{
	display: none;
	width:378px;
	height:280px;
	text-align: center;
}

div#loader img{
	position: relative;
	top: 75px;
}

div.rightColumnLinks {
	top: 276px;
	margin-left: 9px;
	width: 240px;
	position: relative;
	float: left;
	border-bottom: 1px solid #d8d9da;
}
* html div.rightColumnLinks {
	margin-left: 4px;
}
div.rightColumnLinks {
width: 240px;

}
div.rightColumn  div.margin {
	top:0;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-top: 25px;
}

table.stock_table {
	width: 100%;
	color: #3f3f3f;
	font-size: 11px;
}

table.stock_table thead td{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}
table.stock_table thead td.leftcolumn {
	color: #004990;
	font-weight: bold;
}
table.stock_table thead td.rightcolumn {
	color: #000000;
}
table.stock_table tfoot td{
	border-top: 1px solid #d8d9da;
	border-bottom: 1px solid #d8d9da;
}
table.stock_table tbody td {
	line-height: 16px;
	padding-top: 6px;
	padding-bottom: 8px;
}

table.stock_table tbody td.col1 {
	color: #afafaf;
	width: 59px;
}

table.stock_table tbody td.col2 {
	color: #3f3f3f;
	width: 202px;
}
table.stock_table tbody td.col3 {
	color: #afafaf;
	padding-right: 14px;
}
table.stock_table tbody td.col4 {
	width: 49px;
}
table.stock_table tbody td.col5 {
	width: 30px;
}
table.stock_table tfoot td {
	line-height: 21px;
	padding-top: 4px;
	padding-bottom: 4px;
}
table.stock_table tfoot td.col1 {
	color: #afafaf;
	padding-right: 14px;
}
table.stock_table tfoot td.col2 {
	color: #3f3f3f;
	font-weight: bold;
}
table.stock_table span.green {
	color: #64CA00;
	font-weight: bold;
}
table.stock_table span.red {
	color: #ff0000;
	font-weight: bold;
}
table.stock_table_1{
	width: 100%;
	color: #3f3f3f;
	font-size: 11px;
	border-bottom: 1px solid #d8d9da;
}
table.stock_table_1 thead td{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}
table.stock_table_1 tbody tr td {
	border-top: 1px solid #d8d9da;
	line-height: 18px;
	padding-bottom: 1px;
}
table.stock_table_1 tbody tr.firstrow td {
	border: none;
	padding-top: 6px;
}
table.stock_table_1 tbody tr.noborder td {
	border: none;

}
table.stock_table_1 thead td.leftcolumn {
	color: #004990;
	font-weight: bold;
}
table.stock_table_1 thead td.rightcolumn {
	color: #000000;
}
table.stock_table_1 tbody td.col1 {
	color: #afafaf;
	width:104px;
}
table.stock_table_1 tbody td.col2 {
	width:62px;	
}
table.stock_table_1 tbody td.col3 {
	width:62px;	
}
table.stock_table_1 tbody tr.tussen td {
	color: #004990;
	font-weight: bold;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
table.stock_table_1 span.green {
	color: #64CA00;
	font-weight: bold;
}
table.stock_table_1 span.red {
	color: #ff0000;
	font-weight: bold;
}

.chartsGraphic {
	margin-top: 20px;
	margin-bottom: 20px;
	width:378px;
	height: 280px;

}
.chartsGraphic table {font-size: 11px;display:none; }
.visualize { margin: 0px 0 0 20px; }


/*plugin styles*/
.visualize { border: 1px solid #000;font-size: 11px;border-top: 1px dotted #d8d9da; position: relative; background: #ffffff; }
.visualize canvas { position: absolute; }
.visualize canvas div { position: relative !important; }
.visualize ul,.visualize li { margin: 0; padding: 0;}

/*table title, key elements*/
.visualize .visualize-info { font-weight:bold;position: absolute; top: -20px;color:#3f3f3f; }
.visualize .visualize-title { display: block; color: #333; margin-bottom: 3px;  font-size: 11px; font-weight:bold; }
.visualize ul.visualize-key { list-style: none;  }
.visualize ul.visualize-key li { list-style: none; float: left; margin-right: 10px; padding-left: 10px; position: relative;}
.visualize ul.visualize-key .visualize-key-color { width: 6px; height: 6px; left: 0; position: absolute; top: 50%; margin-top: -3px;  }
.visualize ul.visualize-key .visualize-key-label { color: #3f3f3f; }

/*pie labels*/
.visualize-pie .visualize-labels { list-style: none; }
.visualize-pie .visualize-label-pos, .visualize-pie .visualize-label { position: absolute;  margin: 0; padding:0; }
.visualize-pie .visualize-label { display: block; color: #fff; font-weight: bold; font-size: 11px }
.visualize-pie-outside .visualize-label { color: #000; font-weight: normal; }

/*line,bar, area labels*/
.visualize-labels-x,.visualize-labels-y { position: absolute; left: 0; top: 0; list-style: none; }
.visualize-labels-x li, .visualize-labels-y li { position: absolute; bottom: 0; }
.visualize-labels-x li span.label, .visualize-labels-y li span.label { position: absolute; color: #3f3f3f;  }
.visualize-labels-x li span.line, .visualize-labels-y li span.line {  position: absolute; border: 0 dotted #d8d9da; }
.visualize-labels-x li { height: 100%; }
.visualize-labels-x li span.label { top: 100%; margin-top: 5px;  }
.visualize-labels-x li span.line { border-left-width: 1px; height: 100%; display: block; }
.visualize-labels-x li span.line { border-left: 1px solid #d8d9da; } /*hide vertical lines on area, line, bar*/
.visualize-labels-y li { width: 100%;  }
.visualize-labels-y li span.label { right: 100%; margin-right: 5px; }
.visualize-labels-y li span.line { border-top-width: 1px; width: 100%; }
.visualize-bar .visualize-labels-x li span.label { width: 100%; text-align: center; }