@charset "utf-8";
/*body {
margin:-10px;
+margin:0;
padding:0px;
background: url(../../images/default/visbg.jpg) no-repeat fixed -2050px  bottom;
}*/

body {
margin:0;
padding:0px;
background: url(../../images/defaultisbg.jpg) no-repeat fixed -2050px  bottom; 
}
body, td, th {
	font-family: Arial, Helvetica, sans-serif;
}
#main_container {
	MARGIN: 0px auto;
 
	WIDTH: 1002px;
	FONT-SIZE: 0.8em;
	height:auto!important;
    min-height:1060px;
    height:1060px;
	ZOOM: 100%;
	background: url(../../images/default/content_bg.jpg) repeat-x 0px 0px;
PADDING-TOP: 10px  background-position: bottom;
	background-attachment:fixed;
}
/*#headermain {
	WIDTH: 1002px;
	FONT-SIZE: 0.8em;
	Z-INDEX: 2;
	POSITION: relative;
	margin:auto;
	margin-top:11px;
}*/

#headermain {
	WIDTH: 1002px;
	FONT-SIZE: 0.8em;
	Z-INDEX: 2;
	POSITION: relative; height:139px;
	margin:0 auto; padding-top:11px; 
	
}
#header_bg {
	BACKGROUND: url(../../images/default/head_bg.jpg) repeat-x 0px -0px;
	width:100%;
	font-size:0.8em;
	height:150px;
	padding:0;
	margin:0 0 0 0 px;
}
#headermain .logo_and_primary_navigation {
	HEIGHT: 131px;
	position:relative;
	margin:0 0 0 0px;
	padding:6px 0 0 0 ;
}
#headermain H1 A {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 372px;
	PADDING-RIGHT: 0px;
	ZOOM: 1;
	DISPLAY: block;
	BACKGROUND: url(../../images/default/head_logo.jpg) no-repeat;
	HEIGHT: 97px;
	PADDING-TOP: 0px
}
#headermain H1 {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
#headermain H1 {
	POSITION: relative
}
#headermain H1 * {
	POSITION: relative;
	background-image: url(174605);
}


/*UL#primary_navigation {
	POSITION: absolute;
	margin:0px;
	MARGIN: 0px;
	WIDTH: 1002px;
	TOP: 100px;
	LEFT: 5px;
	display:inline;
	padding:11px 0 0 0px;


	+padding:0px 0 0 0px;
}*/

UL#primary_navigation {
	POSITION: absolute;
	margin:0px;
	MARGIN: 0px;
	WIDTH: 1002px;
	TOP: 100px;
	LEFT: 5px;
	display:inline;
	padding:0;
}
UL#primary_navigation A {
	DISPLAY: inline;
	FONT-FAMILY: arial, helvetica, clean, sans-serif;
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 500
}
UL#primary_navigation LI.level_one {
	TEXT-ALIGN: center;
	MARGIN: 0px 0px 0px 6px;
	ZOOM: 1;
	BACKGROUND: url(../../images/default/repeatx.png) repeat-x 0px -2180px;
	FLOAT: left;
	HEIGHT: 31px;
	CURSOR: default
}
/*UL#primary_navigation LI.sign_out.level_one {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: right;
	HEIGHT: auto;
	COLOR: #c0bec1;
	FONT-SIZE: 14px;
	CURSOR: pointer;
	PADDING-TOP: 5px
}*/
UL#primary_navigation LI.homepage_home_link.level_one#home {
	BACKGROUND: #f8f8f8
}
.homepage_home_link#home A {
	COLOR: #000000;
	CURSOR: default;
	TEXT-DECORATION: none
}

UL#primary_navigation LI#home {
	MARGIN: 0px;
	WIDTH: 90px;
	 
}
UL#primary_navigation LI#About {
	WIDTH: 110px;
	 
}
UL#primary_navigation LI#sublink {
	WIDTH: 203px
}
UL#primary_navigation LI#Article {
	WIDTH: 430px
}
UL#primary_navigation LI#Contact {
	WIDTH: 140px;
	ZOOM: 1;
	BACKGROUND: url(../../images/default/repeatx.png) repeat-x 0px -2230px
}
UL#primary_navigation LI#sign_in_out_header {
	TEXT-ALIGN: left !important;
	PADDING-LEFT: 5px;
	WIDTH: 190px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #fff
}
UL#primary_navigation LI#sign_in_out_header .sign_in {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	CURSOR: pointer;
	PADDING-TOP: 5px
}
UL#primary_navigation LI#sign_in_out_header .sign_out {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 4px
}
UL#primary_navigation LI#sign_in_out_header SPAN {
}
UL#primary_navigation LI#sign_in_out_header SPAN.or {
	COLOR: #f6890a;
	FONT-SIZE: 14px
}
UL#primary_navigation LI#sign_in_out_header .dash {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 6px;
	COLOR: #f6890a;
	FONT-SIZE: 14px;
	PADDING-TOP: 0px
}
UL#primary_navigation LI#sign_in_out_header .hi_user {
	FONT-SIZE: 14px
}
UL#primary_navigation LI#sign_in_out_header .logout_link {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 12px;
	CURSOR: pointer;
	PADDING-TOP: 4px
}
UL#primary_navigation LI#transcript_centers {
	WIDTH: 89px;
	ZOOM: 1;
	BACKGROUND: url(../../images/default/repeatx.png) repeat-x 0px -2230px
}
UL#primary_navigation LI#business_intelligence {
	WIDTH: 152px;
	ZOOM: 1;
	BACKGROUND: url(../../images/default/repeatx.png) repeat-x 0px -2270px
}
UL#primary_navigation LI.level_one:hover UL {
	ZOOM: 1;
	DISPLAY: block
}
UL#primary_navigation LI#stocks_sectors LI {
	MARGIN: 10px 0px 2px 18px;
	WIDTH: 80px;
	ZOOM: 1;
	DISPLAY: inline;
	FLOAT: left
}
UL#primary_navigation LI#stocks_sectors LI A {
	ZOOM: 1
}
#header UL#primary_navigation LI.selected.level_one {
	BACKGROUND-IMAGE: none;
	BACKGROUND-COLOR: #ffffff;
	CURSOR: default
}
#header UL#primary_navigation LI.selected.level_one A {
	COLOR: #000000;
	CURSOR: default
}
UL#primary_navigation LI A {
	PADDING-BOTTOM: 7px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 17px;
	TEXT-DECORATION: none;
	PADDING-TOP: 7px
}
UL#primary_navigation LI A:hover {
	PADDING-BOTTOM: 7px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 17px;
	PADDING-TOP: 7px
}
.instablog_top_lines {
	WIDTH: 98.6%;
	BACKGROUND: url(../../images/default/stripes_in_header.png);
	HEIGHT: 56px
}
#header_log_in_popup_lightbox {
	DISPLAY: none
}
#main_container {
	BACKGROUND-COLOR: #ffffff;
	MARGIN: 0px auto;
	overflow:hidden;
	WIDTH: 1002px;
	FONT-SIZE: 0.8em
}
.banner728x90.item {
	POSITION: absolute;
	MARGIN: 0px;
	WIDTH: 702px;
	HEIGHT: 90px;
	TOP: 3px;
	LEFT: 424px;
	padding:8px 0 0 0 ;
}
/*  page top info */

.page_top {
	BACKGROUND-COLOR: #fff;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
	MARGIN-BOTTOM: 0px;
	FLOAT: left;
	width:100%
}
.top_date_and_charts {
	MARGIN: 10px 0px 0px 5px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #959595;
	FONT-SIZE: 0.95em;
	font-family:Arial, Helvetica, sans-serif
}
.search_box_container_isolated {
	Z-INDEX: 1; 
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	WIDTH: 390px;
	PADDING-RIGHT: 15px;
	PADDING-TOP: 0px;
	float:right;
}
.search_box_container_isolated .input_text {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	WIDTH: 280px;
	PADDING-RIGHT: 5px;
	HEIGHT: 21px;
	COLOR: #8d8d8d;
	FONT-SIZE: 14px;
	PADDING-TOP: 3px;
	color:#666666
}
.search_box_container_isolated .search_button {
	WIDTH: 74px;
	BACKGROUND: url(../../images/default/search_bg_isolated.jpg) no-repeat 0px 0px;
	HEIGHT: 30px;
	COLOR: #444444;
	FONT-SIZE: 15px;
	border:none;
	font-family:Arial
}
#left_content {
	float:left;
	width:252px;
	text-align:left
}
#left_content .top {
	BACKGROUND: url(../../images/default/goldstory.jpg) no-repeat 0px 0px;
	height:37px;
	width:250px;
}
#left_content .content {
	border:1px solid #ccd6db;
	line-height:20px;
	color:#000;
	BACKGROUND: url(../../images/default/goldbg.jpg) repeat-x 0px 0px;
	border-top-style:none;
	width:230px;
	padding-left:13px;

	FONT-SIZE:14px;
	padding-bottom:10px;
	padding-top:5px;
	padding-right:5px;
	height:135px;
}
.left_c1{
height:200px;

}
#more {
	float:right;
	width:100%;
	text-align:right;
	color:#4198B1;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
#left_content .left_c2 #left_border {
	BACKGROUND: url(../../images/default/left_border.jpg) no-repeat 0px 0px;
	height:192px;
	width:5px;
	float:left
}
#left_content .left_c2 #right_border {
	BACKGROUND: url(../../images/default/right_border.jpg) no-repeat 0px 0px;
	height:192px;
	width:5px;
	float:left
}
#left_content .left_c2 #center {
	float:left;
	width:235px;
	height:192px;
	padding-top:20px;
	padding-right:5px;
	text-align:center;
	BACKGROUND: url(../../images/default/center_bg.jpg) repeat-x 0px 0px;
}
#left_content #dot_line {
	BACKGROUND: url(../../images/default/dot_line.gif) repeat-x 0px 0px;
	height:10px;
	width:245px;
	float:left;
	margin-left:5px;
}
#center_content {
	float:left;
	width:480px;
	margin:0 5px 0 5px;
	font-size:14px;
}
#center_content .content {
	border:1px solid #ccd6db;
	line-height:20px;
	color:#333;
	width:460px;
	padding-left:13px;
	COLOR: #959595;
	FONT-SIZE: 0.9em;
	padding-bottom:10px;
	padding-top:5px;
	padding-right:5px;
	height:280px;
}
#center_content .content_ul {
	width:460px;
	float:left;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
}
#center_content .content_ul li {
	padding-left:5px;
	color:#676767
}
#center_content .content_ul li .content_li {
	float:left;
	color:#676767
}
#center_content .center_title {
	float:left;
	background-color:#cfdde6;
	font-weight:bold;
}
#center_content #center_title li {
	MARGIN: 0px;
	color:#333333;
}
#center_content .center_list {
	float:left;
}
#center_content .center_list a {
	text-decoration:none;
	font-size:13px;
	color:#000
}



 .zone {
	border:1px solid #dcdcdc;
	line-height:20px;
	width:465px;
	padding-left:13px;
	FONT-SIZE: 0.9em;
	margin:10px 0 0 0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	height:30px;
	BACKGROUND: url(../../images/default/zong_bg.jpg) repeat-x 0px 0px;
	position:relative;	
	float:left;
}

 .zone_content {
	float:left;
	width:480px;
	height:155px;
	background-color:#FFFFFF;
	margin:0 0 0px 0px;
}
 .zone_content .z1 {
	float:left;
	width:200px;
	margin:10px 0 0 0;
}
 .zone_content .z1 .article {
	FONT-SIZE: 0.94em;
	FONT-WEIGHT: bold;
	color:#2c64a0;
	text-decoration:none
}
 .zone_content .z2 {
	padding:0 0 0 0;
	float:left;
	width:1px;
	BACKGROUND: url(../../images/default/dot_line_v.jpg) no-repeat 0px 0px;
	height:105px;
	margin:10px 0 0 0;
}
.zone_content .z3 {
	float:left;
	width:265px;
	margin:10px 0 0 10px;
}
.zone_content .z3 a {
	color:#0058a6;
	text-decoration:none;
	line-height:23px;
}
 .zone_content .z3 ul{
list-style:url(../../images/default/list_dot.jpg) ; 
margin:0 0 0 0px;
position:relative;
float:left;
}


.content_time {
	PADDING-LEFT: 10px;
	color:#959595;
	font-size:10px;
	text-decoration:none
}
.artice_more {
	/* BACKGROUND: url(../../images/default/article_more.jpg) no-repeat 0px 3px;*/
	position:relative;
	float:right;
	width:35px;
	font-size:11px;
	+margin:55px 0 0 0px;
	z-index:10000;
}
/* right css strat */
#right_content {
float:left;
width:260px;
}
#right_content .right_news {
	border:1px solid #ccd6db;
	line-height:20px;
	color:#333;
	height:300px;
	position:relative;
	float:left;
	width:258px; 
	background-color:white;
}
#right_content .right_news a {
 
 
	font-size:13px;
 
}
.right_detail{
position:relative;
float:left;
margin:5px 0 5 10px;
padding:5px 0 0 0 ;

}
.right_detail #detail_f{ 
float:left;
width:130px;
margin:5px 0 5 10px;
padding:5px 0 0 35px ;

}
.right_news #dot_line{
BACKGROUND: url(../../images/default/dot_line.gif) repeat-x 0px 0px;
	height:10px;
	width:240px;
	float:left;
	margin:15px 0 0 10px ;
}
.right_news li  {
 
margin:0 0 0 -25px;

}
.right_news li a{
text-decoration:none;
color:#2d648a;
font-size:11px;
}
#right_content .banner_right{
position:relative;
float:left;
margin:10px 0 0 0 ;

}

.clear {
	clear:none;
}

/* footer */

.footer {
MARGIN: 0px auto;
height:50px;

WIDTH: 1002px;
FONT-SIZE:11px;
text-align:center;
PADDING-TOP: 10px;
 background-color:#FFFFFF;
 overflow:hidden;
}

