body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
	width:980px;
}

/*wrapper design*/
.frame_w{
margin:0;
width:980px;
display:block;
}

.lm_w {
float:left;
width:135px;
background-color:#ffffff;
}

.h_w{
float:left;
width:980px;
height:90px;
}

.tm_w{
float:left;
width:980px;
height:20px;
}

.fb_w{
float:left;
width:980px;
background-color:#ffffff;
}

.c_w {
float:right;
width:845px;
background-color:#ffffff;
}

.f_w{
border-top:1px solid #cccccc;
width:980px;
float:left;
display:block;
}

/* Header design*/
.chb{
float: left;
width:980px;
height:90px;
margin:0;
padding:0;
background:url(../images/header_bg.gif) repeat-x;
}

.cH{
float: left;
width:252px;
height:90px;
background:url(../images/aalogo.gif) repeat-x;
}

.cB{
float: left;
width:728px;
height:90px;
}

/* Footer design*/
.fL{
float:left;
text-align:center;

width:980px;
font: normal 12px arial;
background-color:#ffffff;
}

.fS{
border-top:1px solid #007ac7;
float:left;
padding-top:6px;
padding-bottom:7px;
width:980px;
text-align:center;
background-color:#00578e;
font: normal 12px arial;
color:#ffffff;
}

.fB{
display: block;
height:20px;
background-color:#EAF2FF;
}

.fB a{
padding-left:14px;
padding-right:9px;
text-decoration: none;
color: #00578e;
}

.fB a:hover{
text-decoration: none;
color: #009cff;
}

.fS a{
padding:0 0 0 0;
text-decoration: none;
color: #ffffcc;
}

.fS a:hover{
padding:0 0 0 0;
text-decoration: none;
color: #ffff00;
}

.fBs{
padding:0px;
background:url(../images/footbtn_point.gif) no-repeat;
}

.fI{
float:left;
width:980px;
height:55px;
font: normal 12px arial;
background-color:#00578e;
}

.tGy{
display: block;
color:#dddddd;
padding:4px 0px 0 55px;
}

.fDC{
float:left;
width:980px;
text-align:center;
padding-bottom:7px;
color:#dddddd;
font: normal 10px arial;
background-color:#00578e;
}

/*Left Menu Design*/
.menu{
float:left;
width:135px;
margin:0px;
padding:0px;
}

.mTable{
float:left;
width:135px;
margin-bottom:8px;
}

.mT{
float:left;
width:135px;
height:18px;
padding-top:2px;
background:url(../images/leftmenu_title.gif) repeat-x;
}

.mT_f{
padding-left:4px;
font: normal 12px arial;
color:#ffffff;
}

.mT_t{
float:left;
width:125px;
padding:4px;
background-color:#f5f5f5;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

/*Left Menu Design - menu button no special effect*/
.mT_t_n{
font: normal 12px arial;
}

.mT_t_n ul{
liST-STYLE-TYPE: none;
margin:0px;
height:17px;
padding:0px;
}

.mT_t_n ul li{
display:inline;
}

.mT_t_n ul li a{
padding-left:4px;
color:#000000;
text-decoration: none;
}

.mT_t_n ul li a:hover{
padding-left:4px;
color:#0187db;
text-decoration: none;
}

/*Left Menu Design - normal menu button effect*/
.mT_t_{
font: normal 12px arial;
}

.mT_t_ ul{
liST-STYLE-TYPE: none;
margin:0px;
height:17px;
padding:0px;
}

.mT_t_ ul li{
display:inline;
}

.mT_t_ ul li a{
color:#000000;
text-decoration: none;
padding-left:10px;
background:url(../images/menutri.gif) no-repeat;
}

.mT_t_ ul li a:hover{
color:#0187db;
text-decoration: none;
padding-left:10px;
background:url(../images/menutri_over.gif) no-repeat;
}

/*Left Menu Design - highlight menu button effect*/
.mT_t_s{
font: bold 12px arial;
}

.mT_t_s ul{
liST-STYLE-TYPE: none;
margin:0px;
height:17px;
padding:0px;
}

.mT_t_s ul li{
display:inline;
}

.mT_t_s ul li a{
color:#ff6600;
text-decoration: none;
padding-left:10px;
background:url(../images/menutris.gif) no-repeat;
}

.mT_t_s ul li a:hover{
color:#ffc000;
text-decoration: none;
padding-left:10px;
background:url(../images/menutris_over.gif) no-repeat;
}

/*Left Menu Design - ads banner 135x350*/
.mBt{
float:left;
width:135px;
max-height:350px;
margin-bottom:8px;
}

/*Left Menu Design - product menu*/
.mI_e{
font: normal 12px arial;
}

.mI_e ul{
liST-STYLE-TYPE: none;
margin:0px;
height:35px;
padding:0px;
}

.mI_e ul li{
display:inline;
}

.mI_e ul li a{
color:#00578e;
text-decoration: none;
}

.mI_e ul li a:hover{
color:#009cff;
text-decoration: none;
}

.mI_e ul li img{
vertical-align:middle;
border:0px;
}

/*content frame*/
.cF{
float:left;
width:845px;
margin:0;
padding:0;
}

.cM{
float:left;
width:489px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}

.cR{
float:right;
width:356px;
margin:0px;
padding:0px;
}

/*content table*/
img.c_Ti{
padding-right:3px;
border:0px;
float:right;
}

.c_Ti_text{
float:left;
width:150px;
padding-top:3px;
padding-left:3px;
font: normal 12px arial;
color:#000000;
font-weight:bold;
}

/*large content table*/
.c_Ta_l{
width:483px;
float: right;
margin:0px;
padding-left:0px;
padding-bottom:4px;
}

.c_Ti_l{
float:left;
width:481px;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
background:url(../images/content_bg.gif) repeat-x;
}

.c_Ti_taL{
float:left;
width:481px;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
background-color:#ffffff;
font: normal 12px arial;
}

/*HKSTOCKS news text style*/
.c_Ti_taL ul.hkSN{
MARGIN: 0px;
liST-STYLE-TYPE: none;
HEIGHT: 74px;
padding: 0px 2px 0px 2px;
}

.c_Ti_taL ul.hkSN li.time{
OVERFLOW: hidden;
FLOAT: left;
WIDTH: 29px;
padding-right:6px;
COLOR: #ff8400;
FONT: normal 10px arial;
liNE-HEIGHT: 25px;HEIGHT: 20px;
}

.hkSN_text
{
OVERFLOW: hidden;
WIDTH: 433px;
HEIGHT: 72px;
COLOR: #666666;
FONT: normal 12px arial;
liNE-HEIGHT: 16px;
}

.hkSN_text a{
COLOR: #00489a;
FONT: bold 16px arial;
text-decoration:none
}

.hkSN_text a:hover{
COLOR: #0078ff;
FONT: bold 16px arial;
text-decoration:none
}

/*AASTOCKS focus point*/
.c_Ti_taL ul.aafp{
MARGIN: 0px;
liST-STYLE-TYPE: none;
HEIGHT: 62px;
padding-top: 3px;
padding-left: 5px;
padding-right: 5px;
}

/*AASTOCKS focus point - title text link*/
.c_Ti_taL ul.aafp li.aafp_text{
OVERFLOW: hidden;
WIDTH: 420px;
HEIGHT: 20px;
}

.c_Ti_taL ul.aafp li.aafp_text a{
COLOR: #be0000;
FONT: bold 16px arial;
liNE-HEIGHT: 20px;
text-decoration:none
}

.c_Ti_taL ul.aafp li.aafp_text a:hover{
COLOR: #FC0000;
FONT: bold 16px arial;
liNE-HEIGHT: 20px;
text-decoration:none
}

/*AASTOCKS focus point - small text link*/
.c_Ti_taL ul.aafp li.aafp_stext{
OVERFLOW: hidden;
WIDTH: 420px;
HEIGHT: 55px;
}

.c_Ti_taL ul.aafp li.aafp_stext a{
COLOR: #00489a;
FONT: normal 12px arial;
text-decoration:none
}

.c_Ti_taL ul.aafp li.aafp_stext a:hover{
COLOR: #0078ff;
FONT: normal 12px arial;
text-decoration:none
}

/*News text style*/
.c_Ti_taL ul.news{
MARGIN: 0px;
liST-STYLE-TYPE: none;
padding: 3px;
}

.c_Ti_taL ul.news li.newstime{
OVERFLOW: hidden;
FLOAT: left;
WIDTH: 29px;
padding-left:2px;
padding-right:6px;
COLOR: #ff8400;
FONT: normal 10px arial;
liNE-HEIGHT: 13px
}

.cutnews{
OVERFLOW: hidden;
WIDTH: 435px;
}

.cutnews a{
COLOR: #00489a;
FONT: normal 12px arial;
liNE-HEIGHT: 12px;
text-decoration:none
}

.cutnews a:hover{
COLOR: #0078ff;
FONT: normal 12px arial;
liNE-HEIGHT: 12px;
text-decoration:none
}

/*warrant search table text*/
.c_Ti_taL form.area{
padding-left:5px;
padding-top:2px;
padding-bottom:5px;
}

/*small content table*/
.c_Ta_s{
width:483px;
float: right;
margin:0px;
padding-left:0px;
padding-bottom:4px;
}

.c_Ta_s1{
width:238px;
float: left;
margin:0px;
border:1px solid #cccccc;
}

.c_Ta_s2{
width:238px;
float: right;
margin:0px;
border:1px solid #cccccc;
}

.c_Ti_s{
float:left;
width:238px;
background:url(../images/content_bg.gif) repeat-x;
}

.c_Ti_taS{
float:left;
width:238px;
background-color:#ffffff;
font: normal 12px arial;
}

/*AA market and STOCKS company news - text style*/
.c_Ti_taS ul{
MARGIN: 0px;
liST-STYLE-TYPE: none;
HEIGHT: 40px;
padding: 2px;
}

.c_Ti_taS ul li.time{
OVERFLOW: hidden;
FLOAT: left;
WIDTH: 29px;
padding-right:2px;
COLOR: #ff8400;
FONT: normal 10px arial;
liNE-HEIGHT: 15px;HEIGHT: 25px;
}

.cutnews_s{
OVERFLOW: hidden;
WIDTH: 200px;
HEIGHT: 40px;}

.cutnews_s a{
COLOR: #00489a;
FONT: normal 12px arial;
liNE-HEIGHT: 20px;
text-decoration:none;
}

.cutnews_s a:hover{
COLOR: #0078ff;
FONT: normal 12px arial;
liNE-HEIGHT: 20px;
text-decoration:none;
}

/*focus stocks suggestion*/
.fssC {
	width:238px;
	border:0px;
	float: left;
	margin:0;
}

.fssC UL {
	MARGIN: 0px;
	liST-STYLE-TYPE: none;
	HEIGHT: 17px;
	padding: 0px;
}

.fssC UL.color {
	width:238px;
	border-top:1px solid #ffffff; 
	BACKGROUND: #f5f5f5;
	HEIGHT: 17px;
}
.fssC UL li {
	width:183px;
	FLOAT: left;
	OVERFLOW: hidden;
	HEIGHT: 17px;
	TEXT-AliGN: center
}
.fssC UL li.date {
	text-align:right;
	WIDTH: 236px;
	color:#ff8400;
}
.fssC UL li.name{
	padding-left:5px;
	text-align:LEFT	;
	WIDTH: 155px;
}

.fssC UL li.name a{
	COLOR: #00489a;
	FONT: normal 12px arial;
	text-decoration:none;
}

.fssC UL li.name a:hover{
	COLOR: #0078ff;
	FONT: normal 12px arial;
	text-decoration:none;
}

.fssC UL li.company {
	padding-right:2px;
	text-align:right;
	WIDTH: 74px
}

/*video section*/
.videos {
	width: 471px;
	border:0px;
	float: left;
	margin:0;
}

.videos UL {
	OVERFLOW: hidden;
	MARGIN: 0px;
	liST-STYLE-TYPE: none;
	padding: 0px;
	height:105px;
}

.videos UL li {
	FLOAT: left;
	OVERFLOW: hidden;
}

.videos UL li.pic{
	padding:4px;
	WIDTH: 122px;
}

.videos UL li.context {
	padding-left:6px;
	WIDTH: 335px
}

.vtime{
	font:normal 10px arial;
	color:#ff8400;
	line-height:25px;
}

/*さら礘翴table*/
.ft{
width:244px;
float: left;
height:21px;
background:url(../images/focus_bg.gif) repeat-x;
}

.ft img{
padding-right:3px;
}

.ft_text{
float:left;
padding-top:3px;
padding-left:3px;
font: normal 12px arial;
color:#602700;
}

.ft_table{
width:240px;
float: left;
background-color:#ffffff;
padding-left:2px;
padding-top:2px;
padding-right:2px;
padding-bottom:2px;
}

/*banner size*/
.fb{
float: left;
width:980px;
padding-top:4px;
padding-bottom:4px;
}

.b728{
float: left;
width:728px;
height:90px;
}

.focus{
float: right;
width:244px;
height:88px;
border:1px solid #cccccc;
}

.b350{
float:right;
width:350px;
padding-bottom:4px;
}

.b175{
float:right;
width:175px;
padding-bottom:4px;
}

.b468{
float:left;
width:468px;
padding-left:13.5px;
padding-bottom:4px;
}

.b230{
float:right;
padding-top:6px;
width:236px;
}

/*布计Table*/
.it{
float:right;
width:348px;
margin-bottom:4px;
border:1px solid #cccccc;
}

.indT{
float: left;
width:348px;
height:21px;
background:url(../images/index_bg.gif) repeat-x;
}

img.indT{
padding-right:3px;
border:0px;
float:right;
}

.indT_text{
float:left;
width:100px;
padding-top:3px;
padding-left:3px;
font: normal 12px arial;
color:#ffffff;
}

.indT_table{
float: left;
width:348px;
background-color:#ffffff;
font: normal 12px arial;
color:#000000;
}

.MF {
	width: 174px;
	border:0px;
	float: right;
	margin:0;
	padding-left:2px;
}

.itMF{
float:right;
width:172px;
margin-bottom:4px;
border:1px solid #cccccc;
}

.indMFT{
float: left;
width:172px;
height:21px;
background:url(../images/index_bg.gif) repeat-x;
}

img.indMFT{
padding-right:3px;
border:0px;
float:right;
}

.indMFT_text{
float:left;
width:100px;
padding-top:3px;
padding-left:3px;
font: normal 12px arial;
color:#ffffff;
}

.indMFT_table{
float: left;
width:172px;
background-color:#ffffff;
font: normal 12px arial;
color:#000000;
}

/*布计table row*/
.isC {
	width: 348px;
	border:0px;
	float: left;
	margin:0;
}

.isC UL {
	MARGIN: 0px;
	liST-STYLE-TYPE: none;
	HEIGHT: 17px;
	line-height:16.5px;
	padding: 0px;
}

.isC UL.color {
	BACKGROUND: #f5f5f5;
	HEIGHT: 17px;
	line-height:16.5px;
}

.isC UL.blue {
	BACKGROUND: #e3f2fa;
	HEIGHT: 17px;
	line-height:16.5px;
	color:#00578e;
}

.isC UL li {
	FLOAT: left;
	OVERFLOW: hidden;
	HEIGHT: 17px;
	line-height:16.5px;
}

.isC UL li img{
	vertical-align:middle;
	border:0px;
}

.isC UL li a{
text-decoration: none;
color: #00578e;
}

.isC UL li a:hover{
text-decoration: none;
color: #009cff;
}

.isMFC {
	width: 172px;
	border:0px;
	float: left;
	margin:0;
}

.isMFC UL {
	MARGIN: 0px;
	liST-STYLE-TYPE: none;
	HEIGHT: 17px;
	line-height:16.5px;
	padding: 0px;
}

.isMFC UL.color {
	BACKGROUND: #f5f5f5;
	HEIGHT: 17px;
	line-height:16.5px;
}

.isMFC UL.blue {
	BACKGROUND: #e3f2fa;
	HEIGHT: 17px;
	line-height:16.5px;
	color:#00578e;
}

.isMFC UL li {
	FLOAT: left;
	OVERFLOW: hidden;
	HEIGHT: 17px;
	line-height:16.5px;
}

.isMFC UL li img{
	vertical-align:middle;
	border:0px;
}

.isMFC UL li a{
text-decoration: none;
color: #00578e;
}

.isMFC UL li a:hover{
text-decoration: none;
color: #009cff;
}

/*A+H计*/
.ahC {
	width: 348px;
	border:0px;
	float: left;
	margin:0;
}

.ahC UL {
	MARGIN: 0px;
	liST-STYLE-TYPE: none;
	HEIGHT: 17px;
	line-height:16.5px;
	padding: 0px;
}

.ahC UL.color {
	BACKGROUND: #f5f5f5;
	HEIGHT: 17px;
	line-height:16.5px;
}

.ahC UL.des {
	BACKGROUND: #ffffff;
	HEIGHT: 16px;
	line-height:16.5px;
}

.ahC UL.blue {
	BACKGROUND: #e3f2fa;
	HEIGHT: 17px;
	line-height:16.5px;
	color:#00578e;
}

.ahC UL li {
	FLOAT: left;
	OVERFLOW: hidden;
	HEIGHT: 17px;
	line-height:16.5px;
}

/*程穝穓布table row*/
li.lsc {
	TEXT-AliGN: center;
	WIDTH: 40px;
}
li.lsp {
	TEXT-AliGN: right;
	WIDTH: 68px;
}
li.lsr {
	TEXT-AliGN: right;
	WIDTH: 120px;
}
li.lswr {
	TEXT-AliGN: right;
	WIDTH: 78px;
	padding-right:8px;
}
li.lsn{
	TEXT-AliGN: right;
	WIDTH: 17px;
}
li.lsg{
	TEXT-AliGN: right;
	WIDTH: 17px;
}

/*A+H基table*/
li.ahn{
	padding-left:3px;
	TEXT-AliGN: left;
	WIDTH: 80px;
}

li.ahap{
	TEXT-AliGN: right;
	WIDTH: 60px;
}

li.ahhp{
	TEXT-AliGN: right;
	WIDTH: 60px;
}
li.ahhr{
	TEXT-AliGN: right;
	WIDTH: 72px;
}
li.ahpah{
	TEXT-AliGN: right;
	WIDTH: 68px;
}
.ahC UL li.ahdes{
	padding-left:3px;
	padding-top:3px;
	font:normal 11px arial;
	color:#AAAAAA;
}

li.ahn a:hover
{
text-decoration: none;
color: #009cff;
}

li.ahn a
{
padding:0 0 0 0;
text-decoration: none;
color: #00489A;
}

/*翠计table row*/
li.hkname{
	padding-left:3px;
	TEXT-AliGN: left;
	WIDTH: 49px;
}
li.hkprice{
	TEXT-AliGN: right;
	WIDTH: 74px;
}
li.hkrisep{
	TEXT-AliGN: right;
	WIDTH: 65px;
}
li.hkpercent{
	TEXT-AliGN: right;
	WIDTH: 70px;
}
li.hkgraph{
	TEXT-AliGN: right;
	WIDTH: 20px;
}
li.hkremark{
	width:346px;
	TEXT-AliGN: left;
	font-size:11px;
	color:#AAAAAA;
}

/*い瓣计table row*/
li.cname{
	padding-left:3px;
	TEXT-AliGN: left;
	WIDTH: 72px;
}
li.cprice{
	TEXT-AliGN: right;
	WIDTH: 62px;
}
li.crise{
	TEXT-AliGN: right;
	WIDTH: 72px;
}
li.crisep{
	TEXT-AliGN: right;
	WIDTH: 66px;
}
li.cpercent{
	TEXT-AliGN: right;
	WIDTH: 72px;
}

/*瓣悔计table row*/
li.iname{
	padding-left:3px;
	TEXT-AliGN: left;
	WIDTH: 90px;
}
li.iprice{
	TEXT-AliGN: right;
	WIDTH: 80px;
}
li.irisep{
	TEXT-AliGN: right;
	WIDTH: 85px;
}

/*蹲传table row*/
li.exname{
	padding-left:3px;
	TEXT-AliGN: left;
	WIDTH: 80px;
}
li.exbuy{
	TEXT-AliGN: right;
	WIDTH: 43px;
}
li.exsell{
	TEXT-AliGN: right;
	WIDTH: 43px;
}

/*禥妮table row*/
li.mcname{
	padding-left:3px;
	TEXT-AliGN: left;
	WIDTH: 60px;
}
li.mcbuy{
	TEXT-AliGN: right;
	WIDTH: 53px;
}
li.mcsell{
	TEXT-AliGN: right;
	WIDTH: 53px;
}

/*Form design*/
form{
margin:0 0 0 0;
padding:0 0 0 0;
font: normal 12px arial;
color:#000000;
}

form a{
COLOR: #00489a;
text-decoration:none;
}

form a:hover{
COLOR: #0078ff;
text-decoration:none;
}

input.s{
border:0px;
vertical-align:top;
}

input.hks{
margin-bottom:3px;
height:15px;
}

input.as{
height:15px;
}

input.btn{
width:61px;
height:21px;
border:1px solid #7f9db9;
background-color: #ffffff;
font: normal 12px arial;
margin-bottom:0px;
}

input.btn2{
width:45px;
height:23px;
border:1px solid #7f9db9;
background-color: #ffffff;
font: normal 12px arial;
}

/*Text Style*/
.tg{
color:#009900;
}
.tr{
color:#fc0000;
}
