	html,body {
		margin:0;
		padding:0;
		height:100%;
		overflow: hidden;
	}
	body
	{	
		font-family: Arial;
		font-size: 12px;
	 	border-collapse:collapse;
		border-spacing:0;
	}
	
	p, td, li, form, label {
		font-size: 11px;
	}
	
	td, ul, ol, li, form, input, select {
		padding: 0;
		margin: 0;
	}
	
	img {
		padding: 0;
		border: 0;
	}
	/*START TOP TITLE*/
	.ec_table
	{	
		border-left:0 solid #0059b0;
		border-right:0 solid #cbcbcb;
		border-bottom:0 solid #cbcbcb;
		font-size: 11px;
		color:#333333;	
		text-decoration: none;	
		width:100%;
		padding:0;
		border-spacing:0;
		border-collapse:collapse;
		
	}
	.ec_td_header
	{
		padding:0;
		border-spacing:0;
		border-collapse:collapse;
		border:0 solid #000000;
		border-left: 0 solid #cbcbcb;
		border-right: 0 solid #cbcbcb;
		width:100%;
		height:20px;
	}
	.ec_top_td, .ec_top_td_last
	{
		width:100%;
		color:#ffffff;
		/*background-color:#0452A1;*/
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;	
		padding:0;
		border-spacing:0;
		vertical-align: middle;
		border-left: 0 solid #cbcbcb;
	}
	.ec_top_td, .ec_top_td_last,.ec_top_tr
	{
		background-image:url('https://wmt-invdn-com.akamaized.net/top_bg.gif');
	}
	.ec_top_tr
	{
		vertical-align:middle;
		padding:0;
		border-spacing:0;
	}
	.ec_top_td_last
	{
		width:19%;
	}
	.ec_table_in_header
	{
		padding:0;
		border-spacing:0;
		border-collapse:collapse;
	}
	.ec_top_white_arrow
	{
		background: transparent url('/images/white-arrow.gif') no-repeat;
		width:16px;
	}
	.ec_a_top,a.ec_a_top:hover
	{
		color:#ffffff;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
	}
	.ec_filter_drop_table
	{
		padding:0;
		border-spacing:0;
		border-collapse:collapse;
	}
	.ec_top_tr_drop_down
	{
		vertical-align:middle;
		padding:0;
		border-spacing:0;
		height:20px;
		background: url('/images/economic_calendar/drop_down.gif') no-repeat center;
	}
	.ec_popup_calendar_spacer
	{
		width:10px;
	}
	.w_11
	{
		color:#FFFFFF;
	}
	/*END TOP TITLE*/
	#toolsMenuBox {
		position:absolute;
		height:140px;
		width:180px;
		background-color:#F4F4F4;
		border:1px solid #333;
		font-family:verdana, sans-serif;
		font-size:10px;	
		color:#FFFFFF;	
    z-index: 1;
    display: none; 
		}

	#handle {
		width:126px;
		color:white;
		background-color:#333333;
		cursor:move;	
		position:absolute;
		}
	#close {
		width:46px;
		color:#FFFFFF;
		background-color:#333333;
		cursor:hand;
		padding:0 0 0 135px;
		}	

	#container
	{
		position:relative;
	}
	
	#candlestick_menu
	{
		position:absolute;top:21px;left:15px;
		background-color: #8A8A8A;
		height:19px;
	}

	.candlestick_input
	{ 
		width: 80px; 
		font-size: 9px;
		font-family: verdana;
	}
	
	#title_div {
		/*position: relative;*/
		margin-top:-7px;
		margin-right:28px;
		height:1px;
		width: 100%;	
		color:#FFFFFF;
	}
	#blank_div {
		position: absolute;
		top:0;
		height:1px;
		width: 100%;	
		background-color:#FFFFFF;
	}	

	
	.chart_image_div
	{
		background: #f6f7fb url('https://wmt-invdn-com.akamaized.net/ajax_loading.gif') center center no-repeat;*/
	}

	
	
	.menuButton {border:1px outset #333333;
		background-color:#333333;
		color:white;margin-top:-1px;}
	.blueButton {border:1px outset #333333;
		background-color:#333333;
		width:70px; color:white;margin-top:-1px;}

/* New Buttons */
.newBtn{background-image:url('https://i-invdn-com.akamaized.net/new_btn.png');height:21px;}
.newBtnHover{text-decoration:none !important;white-space:nowrap;}

.newBtnLeft{background-repeat:no-repeat;padding:4px 0 3px 0;width:5px;margin:0 0 0 0;}
.newBtnCenter{background-repeat:repeat-x;padding:2px 11px 3px 11px;color:#fff;font-size:14px;}
.newBtnRight{background-repeat:no-repeat;padding:4px 2px 3px 0;width:5px;margin:0 0 0 0;}

.leftNewBtnGreen{background-position:left 0;}
.centerNewBtnGreen{background-position:0 -26px;text-shadow:#137000 0 0 5px;}
.rightNewBtnGreen{background-position:left -52px;}

.leftNewBtnGray{background-position:left -78px;}
.centerNewBtnGray{background-position:0 -104px;text-shadow:#5d5d5d 0 0 5px;}
.rightNewBtnGray{background-position:left -130px;}

.leftNewBtnOrange{background-position:left -156px;padding:4px 2px 3px 0 !important;}
.centerNewBtnOrange{background-position:0 -182px;text-shadow:#bb3000 0 0 5px;}
.rightNewBtnOrange{background-position:left -208px;}

.leftNewBtnBlue{background-position:left -234px;padding:4px 1px 3px 0 !important;}
.centerNewBtnBlue{background-position:0 -260px;text-shadow:#07598c 0 0 5px;}
.rightNewBtnBlue{background-position:left -286px;padding:4px 2px 3px 0 !important;}

.leftNewBtnBigBlue{background-position:left -312px;padding:10px 0 7px 0 !important;}
.centerNewBtnBigBlue{background-position:0 -348px;padding:6px 11px 7px 11px !important;text-shadow:#002a54 0 0 5px;font-size:16px !important;}
.rightNewBtnBigBlue{background-position:left -384px;padding:10px 5px 7px 0 !important;}

.newBtnSpecial{background-image:url('https://i-invdn-com.akamaized.net/new_btn_special_v2.png');height:16px;}

.newBtnSpecialLeft{background-repeat:no-repeat;padding:2px 11px 2px 0;width:15px;margin:0 0 0 0;}
.newBtnSpecialCenter{background-repeat:repeat-x;padding:2px 5px 2px 5px;color:#fff;font-size:10px;} 
.newBtnSpecialRight{background-repeat:no-repeat;padding:2px 8px 2px 0;width:15px;margin:0 0 0 0;}

.leftNewBtnSpecialGreen{background-position:left 2px;}
.centerNewBtnSpecialGreen{background-position:0 -20px;}
.rightNewBtnSpecialGreen{background-position:left -40px;}
/* New Buttons */






/* Apply generic styles for chart frames and components */
.highcharts-container {
  cursor: default !important;
}
.js-chart-wrapper .advancedChart {
  margin: 3px 5px 0;
}
.js-chart-wrapper .chartWrap,
.chartFrame {
  direction: ltr;
  text-align: left;
}
.js-chart-wrapper .chartWrap {
  height: 294px;
  padding: 10px;
}
/* Chart Info block styles */
#js_instrument_chart_info {
  margin-bottom: 7px;
  position: relative;
}
#chart-info-symbol {
  color: #464646;
  float: left; /* prevent RTL issues */
}
#chart-info-arrow {
  margin: 0 0 0 5px;
}
#chart-info-arrow img {
  margin: 0 3px 2px 10px;
}
#chart-info-change {
  margin: 0 10px;
}
#chart-info-high-low {
  position: absolute;
  right: 0;
  bottom: 1px;
  margin: 0 0 0;
}
#chart-info-high-low dt {
  color: #646464;
  display: inline;
  margin: 0 0 0 15px;
}
#chart-info-high-low dd {
  display: inline;
  margin: 0 0 0 5px;
}
#js_instrument_chart_last_update {
  text-align: center;
}


.highcharts-tooltip {
  z-index:9999 !important;
}
.highcharts-tooltip span {
  color: #4d4d4d;
  background-color: #f2f2f2;
  white-space: normal !important;
}
.highcharts-tooltip span .candle-tooltip-container {
  margin: 5px !important; min-width: 88px;
}
.highcharts-tooltip span a {
  color: #0F6ECC;
}
/* Make sure tooltip with event data is wide enough */
.highcharts-tooltip .event-container {
  width: 200px;
  padding: 5px 25px 5px 25px;
  margin-right: -20px;
  margin-left: -20px;
}
.highcharts-tooltip .event-credits {
  margin-top: 5px;
}
.candle-tooltip-container {
}
.candle-tooltip-container .candle-heading {
  display: table-cell;
  text-align: center;
  margin: 0;
}
.candle-tooltip-container .candle-title {
}
.candle-tooltip-container .candle-value {
  font-weight: bold;
  float: right;
  right: 5px;
}


#toolsChartWrp {
  position: relative;
}
#toolsMenu {
  position: absolute;
  top: 0; left: 0;
  overflow:hidden;
  z-index: 1;
  display: none;
}

  .toolsMenu-item{
     display:block;
     float:left;
  }
     .toolsMenu-item a{
        display:block;
        font-weight:bold;
        text-decoration:none;
        color:#888;
        text-shadow:0 1px #fff;
        border:1px solid #d5d5d5;
        border-bottom-color:#ddd;
        background:#ddd;
        background:-webkit-gradient(linear,left top,left bottom,color-stop(.25, #eee),color-stop(1, #ddd));
        background: -webkit-linear-gradient(top,#eee 25%,#ddd 100%);
        background: -moz-linear-gradient(top,#eee 25%,#ddd 100%);
        background: -o-linear-gradient(top,#eee 25%,#ddd 100%);
        background: linear-gradient(top,#eee 25%,#ddd 100%);
        -webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,0.1);
           -moz-box-shadow:inset 0 1px 2px rgba(255,255,255,0.1);
                box-shadow:inset 0 1px 2px rgba(255,255,255,0.1);
     }
        .toolsMenu-item:first-child a{
           padding:4px 12px 6px;
           border-right-width:0;
           /* -webkit-border-radius:18px 0 0 18px; */
           /*    -moz-border-radius:18px 0 0 18px; */
           /*         border-radius:18px 0 0 18px; */
        }
        .toolsMenu-item:last-child a{
           padding:4px 16px 6px;
           border-right-width:1px;
           /* -webkit-border-radius:0 18px 18px 0; */
           /*    -moz-border-radius:0 18px 18px 0; */
           /*         border-radius:0 18px 18px 0; */
        }
        .toolsMenu-item a:hover{
           background:#eee;
           background:-webkit-gradient(linear,left top,left bottom,color-stop(.25, #fff),color-stop(1, #eee));
           background: -webkit-linear-gradient(top,#fff 25%,#eee 100%);
           background: -moz-linear-gradient(top,#fff 25%,#eee 100%);
           background: -o-linear-gradient(top,#fff 25%,#eee 100%);
           background: linear-gradient(top,#fff 25%,#eee 100%);
        }
        .toolsMenu-item a:active{
           text-shadow:0 -1px #fff;
           background:#ccc;
           background:-webkit-gradient(linear,left top,left bottom,color-stop(.25, #eee),color-stop(1, #fff));
           background: -webkit-linear-gradient(top,#eee 25%,#fff 100%);
           background: -moz-linear-gradient(top,#eee 25%,#fff 100%);
           background: -o-linear-gradient(top,#eee 25%,#fff 100%);
           background: linear-gradient(top,#eee 25%,#fff 100%);
           -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
              -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
                   box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
        }
