/*------------------------------------------------Common------------------------------------------------ */

/* main */

body {

	margin:0;

	background-color: 95a1d6;

	text-align:justify;

	background-image: url(img/index_bg.gif);

	background-repeat: repeat-x;

}



td, p {

	font-family: PMingLiU, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #555555;

	line-height: 18px;

}



#container {

	align: center;

	margin-top:0px;

	

	

}



#background {

width:968px;

background-image: url(img/index_bg3.jpg);

	background-repeat: repeat;

	 overflow:hidden;

}



#background_content {

	width:968px;

	

	background-color: #989898;

	background-image: url(img/index_bg4.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	overflow:hidden;

}



#background_content1 {

	width:968px;

	height:100%;

	background-color: #989898;

	background-image: url(img/index_bg4.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	overflow:hidden;

}



#index_top {

	width:950px;

	height:85px;

	margin-top:0px

}



#index_topline {

	width:950px;

	height:3px;

}







/* index */

#top_banner {

    height:232px;

}



#index {

	width:950px;

	background-color: #FFFFFF;

}



#index_top {

	width:950px;

	padding-top:0px;

	text-align:left;

	background-color: #FFFFFF;

}





/* index_content */

#left {

	

	float: left;

	margin-left:8px;
	_margin-left:4px;
	

	margin-top:5px;

}



#top_left {

	float:left;

}



#left_bottom {

	width: 721px;

	float: left;
	
	margin-left:8px;
	margin-top:5px;

	clear:both;
}



#right {

	

	float: right;

	margin-right:0px;

	margin-top:0px;

}



#top_right{

    float:right;

    width: 760px;

	height:33px;

	margin-top:5px;

	margin-right:8px;

	_margin-right:0px;

	margin-right:8px\9;

}



#centre {

    

	

	float:left;

	padding-left:8px;

	padding-top:10px;

	margin-left:0px;

}



#centre .table{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: ad8952;

}



#centre td{

margin-top:0px;

}



#title {

float:left;

}



/* menu */



#menu_sub td {

	padding-left:10px;

	color: #ff6262;
	vertical-align:middle;

}



#menu_sub a {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;
	padding: 6px 10px;
	*padding: 6px 10px 0 6px;
	*height:27px;
}



#menu_sub a:hover {

    color: #da2828;
	text-decoration: none;
	font-weight: bold;
	background: #FFFFFF;

}
.menuhover{
	color: #da2828;
	text-decoration: none;
	font-weight: bold;
	background: #FFFFFF;
}

#menu_sub a.selected {
    color: #da2828;

	text-decoration: none;

	font-weight: bold;
	background: #FFFFFF;

}

#menu_sub2 a {

	color: #da2827;

	text-decoration: none;

	font-weight: normal;

}



#menu_sub2 a:hover {

    color: #fff;
	background: #666;

	text-decoration: none;

	font-weight: normal;

}
.menu_sub2_hover{
	color: #fff;
	background: #666;

	text-decoration: none;

	font-weight: normal;
}

#menu_sub2 a.selected {

    color: #fff;
	background: #666;

	text-decoration: none;

	font-weight: normal;

}

#menu_sub2 .futures a {

	color: #da2827;

	text-decoration: none;

	font-weight: normal;

}



#menu_sub2 .new a {

	color: #859017;

	text-decoration: none;

	font-weight: normal;

}

#menu_sub2 .research a {

	color: #DA2828;

	text-decoration: none;

	font-weight: normal;

}

#menu_sub2 .research a.selected {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: normal;

}

.td_securities {



    background-color: #da2827;

}



.td_futures {



    background-color: #da4e27;

}

.td_stockOptions {



    background-color: #da4e27;

}

.td_new {



    background-color: #859017;

}



.td_research {



    background-color: #178390;

}



.td_quote {



    background-color: #da2827;

}



.td_cs {



    background-color: #da2827;

}



.td_fee {



    background-color: #da2827;

}



.td_aboutus {



    background-color: #da2827;

}



/* breadcrumb */

#breadcrumb {

	

	

	font-size: 10px;

	text-align: right;

	float:right;

}



#breadcrumb a{

	

	

	color: #777777;

	text-align: right;

	text-decoration: none;

}



#breadcrumb a:hover{

	

	

	color: #777777;

	text-align: right;

	text-decoration: underline;

}



#breadcrumb .highlight{

	

	

	color: #db2a43;

	text-align: right;

	text-decoration: none;

}



/* content */





#content {

	width:950px;

	height:100%;

	background-color: #FFFFFF;

}



#content_top {

	width:950px;

	height:100%;

	padding-top:0px;

	text-align:left;

}







#content_right {

/*	width:772px;

	text-align:right;

	float:right;

*/

	width:764px;

	float:left;

}



h1 {

	color: #000000;

	font-size: 20px;

	font-weight: bold;

}



h2 {

    

	font-size: 16px;

	font-weight: bold;

}



.h1_table {

    border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #5a5758;

}



#sub_title {

    

    float:left;	

}



#sub_title a {

	font-weight: normal;

	color: 3b44bd;

	text-decoration: none;

}



#sub_title a:hover {

	font-weight: normal;

	color: 9a9a9a;

	text-decoration: none;

}



.sub_title_border {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #961701;

}



.content_td {

    width:668px;

    height:1070px;

	border: 0.5px solid d6d5d3;

	float:left;

}



#content_td td {

	border: 1px solid d6d5d3;

	float:left;

}

	

.table_title {

    font-size:15px;

    font-weight: bold;

	color:#00000;

    border-bottom-width: 0px;

	border-bottom-style: dotted;

	border-bottom-color: #5a5758;

}

.table_title_updown {

    font-size:12px;

    font-weight: bold;

	color:#00000;

    border-bottom-width: 0px;

	border-bottom-style: dotted;

	border-bottom-color: #5a5758;

}

.table_title_updown_big {

    font-size:14px;

    font-weight: bold;

	color:#00000;

    border-bottom-width: 0px;

	border-bottom-style: dotted;

	border-bottom-color: #5a5758;

}

.table_postition {

      /*position:relative;

      left:-8px;*/

	  width: 700px



}

.table_postition22 {

      /*position:relative;

      left:-1px;*/

	  width: 700px



}



.table_content {

	padding-top:8px;

	padding-bottom:25px;

}



.right_bg {

	background-repeat: no-repeat;

	background-image: url(img/index_right_bg.gif);

}



.table_border {

	border: 1px solid #CCCCCC;

}



.securities {

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #da2827;

	font-weight: bold;	

}



.futures {

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #da4e27;

	font-weight: bold;	

}



.metal {

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #a1692d;

	font-weight: bold;	

}



.new {

    font-size:16px;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #859017;

	font-weight: bold;	

}



.research {

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #178390;

	font-weight: bold;	

}



.cs {

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #da2827;

	font-weight: bold;	

}



.fee {

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #da2827;

	font-weight: bold;	

}



.aboutus {

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #da2827;

	font-weight: bold;	

}



.font {

font-size:16px;

}



.note {

font-size:10px}





/*data*/

.bg_1{

	background-image: url(img/bar_gray3.gif);

	background-repeat: repeat-x;

}



.bg_2{

	background-color: eff0f0;

}



.plus_red{

color:#33CC00;

font-weight:bold;

}



.lose_green{

color:#FF0000;

font-weight:bold;

}



.green{

color:#33CC00;

font-weight:bold;

}



.red{

color:#FF0000;

font-weight:bold;

}

/* footer */

#footer  {

	color: #641423;

}



#footer a {

	color: #ffffff;

	text-decoration: none;	

}



#footer a:hover {

    color: #eca225;

	text-decoration: none;	

}



#footer td {

    color: #641423;

    padding-left:10px;

    font-size: 11px;

}

.FooterCopyright {

  line-height: 100%; FONT-FAMILY: Arial; FONT-SIZE: 9px

}

.upcontent {

    color: #349746;

    padding-left:1px;

    font-size: 12px;

	font-weight:bold;

}

.downcontent {

    color: #C30024;

    padding-left:1px;

    font-size: 12px;

	font-weight:bold;

}
div.index_box_content a.index_box_link{
	text-decoration:none;
}
div.index_box_content a.index_box_link:visited{
	text-decoration:none;
}
div.index_box_content a.index_box_link:hover{
	text-decoration:underline;
}
div.index_box_content a.index_box_link .blue{
	color:#0a7ac1;
}
div.index_box_content a.index_box_link:visited .blue{
	color:#0a7ac1;
}
div.index_box_content a.index_box_link:hover .blue{
	color:#0a7ac1;
	text-decoration:underline;
}
div.index_box_content a.index_box_link .orange{
	color:#f88017;
}
div.index_box_content a.index_box_link:visited .orange{
	color:#f88017;
}
div.index_box_content a.index_box_link:hover .orange{
	color:#f88017;
	text-decoration:underline;
}
a.index_box_link{
	display:block;
}
.index_box_link_line strong{
	text-decoration: none;
	color: #444444;
	margin-left:7px;
/*	padding-top:5px;
	padding-bottom:7px;*/
	}
/*a.index_box_link:visited {
	text-decoration: none;
	color: #0a7ac1;
	margin-left:5px;
/*	padding-top:5px;
	padding-bottom:7px;
	}*/
/*a.index_box_link:hover {
	text-decoration: underline;
	color: #444444;
	padding-top:5px;
	padding-bottom:7px;
	} */
.index_box_title{
	padding-top:12px;
	color:#ffffff;
	font-weight: bold;
	margin-top:5px;
	margin-left:1px;
	}
.index_box_content{
	color:#444444;
	font-size:12px;
	margin-left:10px;
	margin-right:8px;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	}
.index_box_link_line{
	margin-top:0;
	padding-bottom:10px;
	}
/*---- CS-Save.php ----*/	
table.cs-save {background-color:#b4b4b4;}
table.cs-save td{background-color:#FFFFFF;}
table.cs-save th{ font-size: 12px; text-align:left;background-color:#FFCB8F;}
table.cs-save td.cs-save-title{vertical-align:top;}
table.cs-save td.cs-save-centerword{text-align:center;}
