#content {
	position: relative;
}
.chart_area {
	position: relative;
	float: left;
	margin: 0 -8px 10px;
	padding: 10px 8px 0;
	/* height: 575px; */
	width: 949px;
	background: #fff url(../images/chart_area_bgr_top.gif) no-repeat 0 119px;
}
.chart_area_btm {
	float: left;
	padding-top: 9px;
	height: 0;
	width: 964px;
	margin: 40px -8px 0;
	background: #fff url(../images/chart_area_bgr_btm.gif) no-repeat 0 0;
}
#market_activity_img,
.unauth_view_charts {
	margin: 0 0 0 -8px;
}
h2 {
	float: left;
	margin-bottom: 15px;
	font-size: 24px;
	font-weight: normal;
	color: #757575;
}
h2 span {
	font-size: 18px;
}
.chart_container {
	display: none;
	float: left;
	width: 785px;
}
.chart_container_10,
.chart_container_21,
.chart_container_31,
.chart_container_41 {
	display: block;
}
.chart_container .table {
	display: none;
	clear: left;
}
.chart_container .chart_table {
	width: 785px;
	height: 335px;
}
.chart_container form {
	float: left;
	padding-top: 20px;
	width: 595px;
}
#chart_div {
	background: url(../images/ajax-loader.gif) no-repeat 150px 100px;
}
.series_controls {
	display: none;
	float: left;
	padding: 15px 6px 0;
	width: 130px;
	background-color: #fff;
}
.series_my_series {
	display: none;
}
.series_21,
.series_31,
.series_41 {
	display: block;
}
.series_slide label,
.listing_statuses label,
.compare_to_geo label,
.compare_to_past label {
	float: left;
	width: 140px;
	margin-bottom: 5px;
	font-size: 11px;
}
.series_slide label input,
.listing_statuses label input,
.compare_to_geo label input,
.compare_to_past label input {
	display: none;
}
.series_slide label img,
.compare_to_past label img,
.compare_to_geo label img,
.listing_statuses label img {
	display: block;
	float: left;
	margin-top: -1px;
	padding-right: 3px;
}
.series_slide label img.cb_checked,
.listing_statuses label img.cb_checked {
	display: none;
}
.series_slide label img.cb_c0,
.listing_statuses label img.cb_c0 {
	display: block;
}
.series_slide label img.cb_u0,
.listing_statuses label img.cb_u0 {
	display: none;
}
.controls_holder,
.series_slide {
	float: left;
	width: 150px;
}
.series_slide a {
	display: block;
	float: left;
	margin-bottom: 2px;
	padding-left: 5px;
	width: 145px;
	background: url(../images/headings_bgr.gif) no-repeat right -22px;
	font-size: 12px;
	line-height: 19px;
	color: #fff;
}
.series_slide a:hover {
	text-decoration: none;
}
a.heading_11,
a.heading_21,
a.heading_31,
a.heading_41 {
	background: url(../images/headings_bgr.gif) no-repeat top right;
}
.series_slide form {
	padding: 15px 5px 0 5px;
	width: 140px;
}
.data_container {
	display: none;
}
.loader {
	display: none;
	position: absolute;
	top: 190px;
	left: 395px;
	width: 32px;
	height: 32px;
	background: url(../images/ajax-loader.gif) no-repeat 0 0;
}
.links {
	position: absolute;
	top: 18px;
	left: 770px;
	float: left;
	padding: 15px 0;
	width: 190px;
	background: #fff;
}
.print,
.share,
.embed {
	float: left;
	width: 78px;
}
.export {
	float: left;
	width: 105px;
}
.print_link,
.share_link,
.embed_link,
.export_link {
	display: block;
	float: left;
	margin-bottom: 5px;
	padding-left: 28px;
	background: transparent url(../images/toolbox.gif) no-repeat 0 0;
	font-size: 12px;
	text-decoration: underline;
	line-height: 25px;
}
.links a:hover {
	text-decoration: none;
}
.share_link {
	background-position: 0 -30px;
}
.embed_link {
	background-position: 0 -60px;
}
.reset_link {
	position:absolute;
	left: 825px;
	top: 85px;
	font-size: 14px;
	text-decoration: underline;
}
.reset_link:hover {
	text-decoration: none;
}
.reset_btn {
	display: none;
}
.series_controls select {
	display: none;
}
.tabs_nav {
	display: block;
	clear: left;
	float: left;
	margin-bottom: 20px;
	margin-left: -7px;
	width: 940px;
}
.tabs_nav li {
	display: inline;
	float: left;
}
.tabs_nav li a {
	float: left;
	/* padding: 5px; */
}
.tabs_nav li .chart,
.tabs_nav li .bar,
.tabs_nav li .table {
	display: block;
	padding-top: 39px;
	width: 112px;
	height: 0;
	overflow: hidden;
	font-size: .1em;
	background: transparent url(../images/tabs.gif) no-repeat 0 0;
}
.tabs_nav li .bar {
	background-position: -112px 0;
}
.tabs_nav li .table {
	background-position: -224px 0;
}
.tabs_nav li.active .chart  {
	background-position: 0 -39px;
}
.tabs_nav li.active .bar  {
	background-position: -112px -39px;
}
.tabs_nav li.active .table {
    background-position: -224px -39px;
}
div.table {
	width: 765px;
	height: 318px;
	overflow: auto;
	border-bottom: 1px solid #7a9ccb;
}
.table table {
	width: 747px;
	border-collapse: collapse;
	border-bottom: 1px solid #f0f0f0;
}
.table table tr.zebra {
	background-color: #f0f0f0;
}
.table table th,
.table table td {
	padding: 3px 5px;
	border-right: 1px solid #f0f0f0;
	text-align: center;
	font-weight: normal;
}
.table table th {
	color: #fff;
}
.table table th.date_cell,
.table table td.date_cell {
	padding-right: 12px;
	width: 70px;
	border-left: 1px solid #f0f0f0;
	text-align: right;
}
.table table th.date_cell {
	background-color: #d8d8d8;
	color: #000;
}
/* slider */
.ui-slider {
	margin-bottom: 40px;
}
.ui-slider li span.ui-slider-label-show,
.ui-slider dd span.ui-slider-label-show {
	font-size: 10px;
	line-height: 12px;
}
.ui-slider-horizontal .ui-slider-range {
	opacity: 0.4;
}
.ui-slider-horizontal .ui-slider-handle {
	margin-left: -2px;
	width: 4px;
}
.ui-corner-all {
	-moz-border-radius: 0;
}
.ui-slider .ui-slider-tooltip {
	position: absolute;
	display: block;
	top: 20px;
	left: 0;
	padding: 0 2px;
	width: 55px;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down {
	display: none;
}
.ui-widget-content {
	font-size: 11px;
}
.slider_wrap_a .ui-widget-content {
	border: 1px solid #001eff;
}
.slider_wrap_b .ui-widget-content {
	border: 1px solid #7400ce;
}
.slider_wrap_c .ui-widget-content {
	border: 1px solid #c600ff;
}
.slider_wrap_d .ui-widget-content {
	border: 1px solid #ff0000;
}
.slider_wrap_e .ui-widget-content {
	border: 1px solid #a40000;
}

.slider_wrap_a .ui-widget-header {
	background: #001eff;
}
.slider_wrap_b .ui-widget-header {
	background: #7400ce;
}
.slider_wrap_c .ui-widget-header {
	background: #c600ff;
}
.slider_wrap_d .ui-widget-header {
	background: #ff0000;
}
.slider_wrap_e .ui-widget-header {
	background: #a40000;
}

.slider_wrap_a .ui-state-default,
.slider_wrap_a .ui-widget-content .ui-state-default {
	border: 1px solid #001eff;
	background: #001eff;
}
.slider_wrap_b .ui-state-default,
.slider_wrap_b .ui-widget-content .ui-state-default {
	border: 1px solid #7400ce;
	background: #7400ce;
}
.slider_wrap_c .ui-state-default,
.slider_wrap_c .ui-widget-content .ui-state-default {
	border: 1px solid #c600ff;
	background: #c600ff;
}
.slider_wrap_d .ui-state-default,
.slider_wrap_d .ui-widget-content .ui-state-default {
	border: 1px solid #ff0000;
	background: #ff0000;
}
.slider_wrap_e .ui-state-default,
.slider_wrap_e .ui-widget-content .ui-state-default {
	border: 1px solid #a40000;
	background: #a40000;
}
.slider_wrap {
	display: none;
}
.slider_wrap_a {
	display: block;
}
.add_slider {
	display: block;
	margin-bottom: 10px;
}
/* slider end */
.add_to_my,
.remove_from_my {
display: none;
	float: right;
	margin-top: -22px;
	width: 10px;
	background-color: #ddd;
	cursor: pointer;
	text-align: center;
}
.run_my_graphs {
	display: block;
}
.narrative {
	float: left;
	padding: 0 0 15px 40px;
	width: 160px;
	font-size: 14px;
	line-height: 18px;
}
.narrative p span {
	font-weight: bold;
}
.embed_module,
.export_module {
	display: none;
	position: absolute;
	top: 40px;
	left: -232px;
	float: left;
	padding: 10px 15px 25px;
	width: 280px;
	border: 1px solid #cbcbcb;
	overflow: hidden;
	background: #fff;
	color: #757575;
	z-index: 1000;
}
.export_module {
	left: -130px;
}
.embed_module h3,
.export_module h3 {
	margin-bottom: 15px;
	padding-left: 12px;
	background: url(../images/h2_bgr.gif) repeat-x 0 0;
	line-height: 38px;
	font-size: 21px;
	font-weight: normal;
	color: #fff;
}
.embed_module label {
	font-size: 15px;
}
.embed_module form {
	padding-bottom: 12px;
}
.embed_module p.et_info {
	padding-bottom: 8px;
	font-weight: bold;
}
.embed_module p.et_desc {
	padding: 0 0 8px 17px;
}
.export_module a {
	display: block;
	padding-top: 12px;
	font-size: 14px;
	text-decoration: underline;
}
.export_module a:hover {
	text-decoration: none;
}
.close_box {
	text-align: right;
	margin: -7px 0 2px;
}
.close_box a {
	display: inline;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.embed_sizes {
	float: left;
	width: 280px;
	margin-bottom: 25px;
}
.embed_sizes a {
	float: left;
	padding-right: 15px;
	color: #8a8a8a;
	text-decoration: none;
}
.embed_sizes a.big {
	width: 95px;
	height: 92px;
	background: url(../images/embed_big.gif) no-repeat bottom left;
}
.embed_sizes label {
	display: block;
	margin-bottom: 10px;
}
.embed_sizes a.mid {
	width: 70px;
	height: 73px;
	background: url(../images/embed_mid.gif) no-repeat bottom left;
}
.embed_sizes a.selected {
	font-weight: bold;
	color: #6b8fbf;
}
.embed_sizes a.sml {
	width: 55px;
	height: 62px;
	background: url(../images/embed_sml.gif) no-repeat bottom left;
}
.generate_embed_code {
	margin: 0 0 20px 65px;
	float: left;
	padding-top: 33px;
	width: 132px;
	height: 0;
	overflow: hidden;
	background: url(../images/btn_generate_code.gif) no-repeat 0 0;
	text-indent: -9999px;
}
.embed_code {
	float: left;
	width: 280px;
}
.embed_code input {
	display: block;
	margin-bottom: 10px;
	width: 275px;
	border: 2px solid #abadb3;
}
.embed_code p {
	width: 280px;
	font-size: 18px;
}
.date_range {
	float: left;
	width: 85px;
}
.date_range label {
	float: left;
	padding-top: 25px;
	width: 79px;
	height: 0;
	overflow: hidden;
	background: url(../images/date_range_btn1.gif) no-repeat 0 0;
}
.date_range label.three_months  {background-position: 0 0;}
.date_range label.six_months  {background-position: -85px 0;}
.date_range label.ytd                {background-position: -170px 0;}
.date_range label.one_year      {background-position: -255px 0;}
.date_range label.two_years     {background-position: -340px 0;}
.date_range label.three_years {background-position: -425px 0;}
.date_range label.five_years   {background-position: -510px 0;}

.date_range label.three_months_active  {background-position: 0 -25px;}
.date_range label.six_months_active  {background-position: -85px -25px;}
.date_range label.ytd_active                {background-position: -170px -25px;}
.date_range label.one_year_active      {background-position: -255px -25px;}
.date_range label.two_years_active     {background-position: -340px -25px;}
.date_range label.three_years_active {background-position: -425px -25px;}
.date_range label.five_years_active   {background-position: -510px -25px;}

.date_range label input {
	display: none;
}
.static_charts1 {
	position: relative;
}
.static_charts {
	position: relative;
	padding-bottom: 20px;
	border-bottom: 2px solid #B4B4B4;
	font: .627em Arial, Helvetica, sans-serif;
}
div.last {
	border-bottom: none;
}
.static_charts a {
	color: #6188bc;
}
.static_charts .links{
	position: absolute;
	width: 130px;
	left: 720px;
	top: 0px;
}
.static_charts p.chart {
	display: block;
	padding: 0 60px 0 80px;
	width: 540px;
	border-right: 1px solid #cfcfcf;
}
.listing_statuses {
	float: left;	
	padding-bottom: 5px;
	width: 150px;
}
.listing_statuses p,
.series_slide p,
.listing_statuses_single p {
	font-size: 12px;
	padding-bottom: 10px;
}
.listing_statuses_single {
	display: none;
	float: left;
	width: 150px;
}
.listing_statuses_single select {
	margin-bottom: 10px;
	width: 150px;
}
h2 select {
	border: none;
	font-size: 24px;
	color: #757575;
}
a.reset_to_default {
	display: block;
	margin-bottom: 10px;
	margin-left: 9px;
	padding-top: 24px;
	width: 128px;
	height: 0;
	overflow: hidden;
	background: url(../images/reset_to_default.gif) no-repeat 0 0;
	text-indent: -9999px;
}
ul#geo_jump .bar_list p.unauth_info {
	border: none;
	font-weight: normal;
}
ul#geo_jump #user_toolbox {
	position: static;
	padding-right: 10px;
}
.compare_to_past,
.compare_to_geo {
	float: left;
	margin-top: 15px;
	width: 150px;
}
.compare_to_past form,
.compare_to_geo form {
	clear: left;
	float: left;
	padding: 10px 5px 0;
}
.compare_to_geo form {
	padding: 5px 0 0;
}
.compare_to_geo form label.geo_to_compare {
	display: none;
}
.remove_geo {
	/*float: right;   
	margin-top: -18px;*/
	color: #f00;
}
a.heading_p1,
a.heading_p2,
a.heading_p3,
a.heading_p4,
a.heading_g1,
a.heading_g2,
a.heading_g3,
a.heading_g4 {
	display: block;
	float: left;
	margin-bottom: 2px;
	padding-left: 5px;
	width: 145px;
	background: url(../images/headings_bgr.gif) no-repeat right -44px;
	font-size: 12px;
	line-height: 19px;
	color: #fff;
}
a.heading_g1,
a.heading_g2,
a.heading_g3,
a.heading_g4 {
	background-position: right -66px;
}
a.heading_p1:hover,
a.heading_p2:hover,
a.heading_p3:hover,
a.heading_p4:hover,
a.heading_g1:hover,
a.heading_g2:hover,
a.heading_g3:hover,
a.heading_g4:hover {
	text-decoration: none;
}
a.geo_deactivate,
a.past_deactivate {
	display: none;
	clear: left;
	float: left;
	margin-top: 2px;
	padding-top: 24px;
	width: 80px;
	height: 0;
	overflow: hidden;
	background: url(../images/deactivate_btn.gif) no-repeat 0 0;
	font-size: 12px;
	text-indent: -9999px;
}
.series_slide form select {
	margin: -6px -5px 10px;
	width: 150px;
}
.past_date_range {
	padding-right: 12px;
	background: url(../images/arrow_down.gif) no-repeat right 4px;
	text-decoration: underline;
	font-size: 12px;
}
.past_date_range:hover {
	text-decoration: none;
}
.compare_to_past form {
	display: none;
}
.add_geo_to_compare {
	float: left;
	padding-top: 19px;
	width: 20px;
	height: 0;
	overflow: hidden;
	background: url(../images/go_btn.gif) no-repeat top right;
	font-size: 12px;
	text-indent: -9999px;
}
.compare_to_geo .combo input {
	float: left;
	margin-bottom: 10px;
	padding: 0;
	width: 128px;
	font-size: 11px;
	color: #757575;
}
.chart_area .compare_to_past p,
.chart_area .compare_to_geo p {
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #962f70;
}
.chart_area .compare_to_geo p {
	color: #367f00;
}
.geo_error {
	display: none;
	position: absolute;
	top: 125px;
	width: 950px;
}
.geo_error_mask {
	width: 950px;
	background-color: #000;	
}
.geo_error_msg {
	position: absolute;
	top: 150px;
	left: 250px;
	padding: 25px;	
	width: 400px;
	background-color: #fff;
}
.geo_error_msg p {
	font-size: 13px;
	padding-bottom: 20px;		
}
.geo_error_msg a {
	clear: right;
	float: right;
	width: 89px;
	height: 0;
	overflow: hidden;
	padding-top: 25px;
	background: url(../images/ok_btn.gif) no-repeat 0 0;
	text-indent: -9999px;
}




