table {border:none}
table tr {border:none}
tr {border:none}
td {border:none}

* {	padding: 0; margin: 0; vertical-align: top; }

/*a {	color: #069; }
a:hover { color: #28b; }*/

/*h2 {
	margin-top: 15px;
	font: normal 32px "omnes-pro", Helvetica, Arial, sans-serif;
}*/

/*h3 {
	margin-left: 30px;
	font: normal 26px "omnes-pro", Helvetica, Arial, sans-serif;
	color: #666;
}*/

p {
	margin-top: 10px;
}

button {
	font-size: 18px;
	padding: 1px 7px;
}

input {
	font-size: 18px;
}

input[type=checkbox] {
	margin: 7px;
}

#header {
	position: relative;
	width: 900px;
	margin: auto;
}

#header h2 {
	margin-left: 10px;
	vertical-align: middle;
	font-size: 42px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

/*#content {
	width: 880px;
	margin: 0 auto;
	padding: 0px;
}*/

#footer {
	margin-top: 25px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 12px;
	color: #999;
}

.chart-container {
	box-sizing: border-box;
	/*width: 750px;*/
	/*width: 740px;*/
	height: 550px;
	padding: 20px 0px 15px 5px;
	margin: 5px auto 10px auto;
	border: 1px solid #ddd;
	background: #fff;
	background: linear-gradient(#f6f6f6 0, #fff 50px);
	background: -o-linear-gradient(#f6f6f6 0, #fff 50px);
	background: -ms-linear-gradient(#f6f6f6 0, #fff 50px);
	background: -moz-linear-gradient(#f6f6f6 0, #fff 50px);
	background: -webkit-linear-gradient(#f6f6f6 0, #fff 50px);
	box-shadow: 0 3px 10px rgba(0,0,0,0.15);
	-o-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
}

.chart-container table {border:none !important;}

<!--#ChartTabs { margin: 4px; width:770px;height:690px; font-family: "proxima-nova", Helvetica, Arial, sans-serif;}-->
#ChartTabs { margin: 4px; width:100%; height:690px; font-family: "proxima-nova", Helvetica, Arial, sans-serif;}
#ChartTabs a {outline: none; }
#ChartTabs li {outline: none; }

.chart-biggraph {
	width:770px;
	height:370px;
	font-size: 14px;
	line-height: 1.2em;
	margin-right:10px;
}
#smallgraph {
	width:770px; 
	height:80px;
	font-size: 14px;
	line-height: 1.2em;
}
.legend table {border-spacing: 5px; }
.legend td {vertical-align:middle; font-size: 12px; padding-right: 10px;}
.legend tr {border-bottom: 1px solid #ddd;}
.nVal {text-align:center;}
.nDif {text-align:center;}
.ddel {text-align:center;}
.legendLabel  .chkLegend{ vertical-align:middle; }
.legendColorBox {width: 18px; vertical-align:middle !important;}

#iRegLabel {display:none;}
#divDataDate { 
	margin-top: 7px;
	height: 26px;
	width: 100%; 
	text-align: center; 
	padding-top : 5px;
	font-size: 14px; 
	font-weight: 700;
	color: #888; 
	/* background-image: url('img/databar1-blue.png') */ 
	background-color: #ddd;
	border-bottom: solid 4px #0873BA;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	
	box-shadow: 0 3px 10px rgba(0,0,0,0.15);
	-o-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	
}

.chart-tbl {	display: table; }
.chart-line { display: table-row; }
.chart-Content { display: table-cell; padding: 3px; }

.SecTitle1 {width:770px; color: #444; font-size: 12px; line-height:120%; margin-top: 5px; text-align: center; }

#nwgrip, #negrip, #swgrip, #segrip, #ngrip, #egrip, #sgrip, #wgrip {
    width: 10px;
    height: 10px;
    background-color: #ffffff;
    border: 1px solid #000000;
}
#segrip {
    right: -5px;
    bottom: -5px;
}

#LegendColTitles {border-collapse: collapse; width: 288px; margin-top: 0 !important; margin-bottom:0 !important; }
#LegendColTitles td {color: #999; font-size: 11px; border-bottom: solid 2px; #bbb; line-height:280%; background-color: white !important; 
}
.tdLegend1 { width:28px; }
.tdLegend2 { width: 130px; }
.tdLegend3 { width: 40px; }
.nVal { width: 40px; }
.nDif { width: 40px; }
.hrLegend { color: #bbb; }

#legendbox table  {border-collapse: collapse; width: 288px; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { 
color: #0873BA;
font-weight: bold;
text-decoration: none;
}

#tooltip { font-family: "proxima-nova", Helvetica, Arial, sans-serif; font-size: 12px; border: 3px solid #999; background-color: #eee; padding: 8px; border-radius: 10px;
		box-shadow: 0 3px 10px rgba(0,0,0,0.15);
	-o-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
}
.imgQ { background-image:url('img/questionmark-blue.png'); position:relative; z-index:5; width:20px; height:15px;background-repeat:no-repeat;background-position:120% -10%;}

.superscript { position: relative; top: -0.5em; font-size: 80%; }
.blue08 {color:#0873BA;}

.tooltip2 {
	display: none;
	position:absolute;

	width:200px;
	color:#777;
	background-color:#eee;
	border: 3px solid #999;
	line-height: 130%;
	padding: 5px;
	border-radius: 10px;
	box-shadow: 0 3px 10px rgba(0,0,0,0.15);
	-o-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.1);
}
