.clearer { width: 100%; height: 0; overflow: hidden; }
.nq_columns { background: #fff; float: left; position: relative; }
.nq_left_column { float: left; width: 580px; background: #fff;  }
.nq_right_column { float: right; width: 300px; background: #fff; padding: 1px 0 17px 0; }


.titlebar_nq_box {
	background: #4e759d url(images/bg_titlebar_nq.gif) 0 0 repeat-x;
	border-top: #c7c7c7 1px solid;
	border-right: #fff 1px solid;
	border-left: #fff 1px solid;
	color: #fff;
	text-align: left;
	line-height: 29px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.titlebar_nq_box_01 {
	background: #4e759d url(images/bg_titlebar_nq.gif) 0 0 repeat-x;
	color: #fff;
	text-align: left;
	line-height: 29px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.nav_sub_nq_01 {
	margin: 0;
	padding: 0;
	width: 305px;
	list-style: none;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.nav_sub_nq_01 a, .nav_sub_nq_01 a:visited, .nav_sub_nq_01 a:hover, .nav_sub_nq_01 a:visited:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.nav_sub_nq_01 a, .nav_sub_nq_01 a:visited {
	color: #000;
	background: url(images/bg_sub_01a_nq.gif) 0 0 repeat-x;
}

.nav_sub_nq_01 a:hover, .nav_sub_nq_01 a:visited:hover {
	color: #000;
	text-decoration: underline;
}

.nav_sub_nq_01 a div, .nav_sub_nq_01 a:visited div, .nav_sub_nq_01 a:visited div, .nav_sub_nq_01 a:visited:hover div {
	background: url(images/bg_sub_01b_nq.gif) right top no-repeat;	
}

.nav_sub_nq_01 li {
	float: left;
	width: 20%;
	text-align: center;
	background: url(images/bg_sub_01a_nq.gif) 0 0 repeat-x;
}

.nq_01_ac a, .nq_01_ac a:visited, .nq_01_ac a:hover, .nq_01_ac a:visited:hover { 
	color: #ff6600; 
	background: #fff url(images/bg_sub_01c_nq.gif) left top no-repeat !important;
}

.nq_01_ac a div, .nq_01_ac a:visited div, 
.nq_01_ac a:hover div, .nq_01_ac a:visited:hover div { background: none !important; }

a.lnk_view_all, a.lnk_view_all:visited { 
	font-family: Arial;
	font-size: 9px;
	text-decoration: underline;
	color: #fff;
}

.tb_nq_bordered {
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}

.tb_ng_blue_01 { background: #7b99b7; }
.td_nq_white { background: #fff; }
.td_nq_01 { line-height: 18px; color: #fff; /* border-left: #52789e 1px solid; border-right: #52789e 1px solid; border-bottom: #52789e 1px solid; */ padding: 5px 0 7px 0; }
.td_nq_02 { line-height: 18px; color: #fff; /* border-left: #52789e 1px solid; border-right: #52789e 1px solid; border-bottom: #52789e 1px solid; */ padding: 5px 0 7px 0; }

.td_nq_chart_box {
	background: #fff url(images/bg_chart_001_nq.png) left bottom repeat-x;
	padding: 0 0 17px 0;
}

/*   >>>>>>>>>>>>>>>>  NQ 2 <<<<<<<<<<<<<<<<<<< */
a.lnk_white_nq, a.lnk_white_nq:visited { color: #fff; font-size: 11px; }
a.lnk_white_nq:hover, a.lnk_white_nq:visited:hover { color: #fff; text-decoration: none; }

/*   >>>>>>>>>>>>>>>>  NQ 3 <<<<<<<<<<<<<<<<<<< */
.titlebar_nq_box_02 {
	background: #4e759d url(images/bg_titlebar_nq.gif) 0 0 repeat-x;
	color: #fff;
	text-align: left;
	line-height: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.lnk_white_nq_01, a.lnk_white_nq_01:visited { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
a.lnk_white_nq_01:hover, a.lnk_white_nq_01:visited:hover { color: #fff; text-decoration: none; }

.td_nq_03 { line-height: 18px; color: #fff; background: #df8600; padding: 5px 0 1px 0; }

.tb_nq_link_join {
	background: #993300;
}

.td_nq_arr { padding: 6px 0 6px 0; background: url(images/nq_arr_lnk.gif) right center no-repeat; }

.tb_nq_link_join a, .tb_nq_link_join a:visited { text-decoration: underline; color: #ffcc66; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.tb_nq_link_join a:hover, .tb_nq_link_join a:visited:hover { text-decoration: none; color: #fff;}

.tb_nq_yellow {
	background: #fbf7d2 url(images/bg_nq_yellow_table.jpg) 0 0 repeat-x;
	border-left: #ccc 1px solid;
	border-right: #f0e293 1px solid;
	border-bottom: #f0e293 1px solid;
}

.tb_nq_yellow a, .tb_nq_yellow a:visited {
}

.td_zz_01 {
	border-bottom: #e2d690 1px solid;
	border-right: #e2d690 1px solid;
	padding: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.td_zz_02 {
	border-bottom: #e2d690 1px solid;
	border-right: #e2d690 1px solid;
	border-left: #fafaea 1px solid;
	padding: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.td_zz_04 {
	background: #f0e293;
	border-right: #e2d690 1px solid;
}

.td_zz_05 {
	background: #f0e293;
	border-left: #fafaea 1px solid;
	border-right: #e2d690 1px solid; 
}

.td_zz_06 {
	background: #f0e293;
	border-left: #fafaea 1px solid;
}

a.lnk_zz_01, a.lnk_zz_01:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

a.lnk_zz_01:hover, a.lnk_zz_01:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}


a.lnk_zz_02, a.lnk_zz_02:visited {
	display: block;
	border: #993300 2px solid;
	padding: 5px;
	text-decoration: none;
	color: #000;
}

a.lnk_zz_02:hover, a.lnk_zz_02:visited:hover {
	display: block;
	border: #c26231 2px solid;
	padding: 5px;
	text-decoration: underline;
	color: #000;
}

.td_nq_chart_box_01 {
	background: #fff url(images/bg_chart_002_nq.png) left bottom repeat-x;
	padding: 0 0 17px 0;
}
.chartarea {
	height: 270px;
}

