/* Tab Blcok settings */

div.tab_block {
	position: relative;
	margin: 0;
	padding: 12px 0 1px 0;
}

div.wbg {
	padding: 9px 0 5px 0;
}

div.wbg .squeeze {
	border-color: #9f9f9f;
}

.squeeze ul a {
	text-decoration: none;
}

.squeeze a:hover {
	text-decoration: underline;
}

/* Tab Block Sizeing */

div.tab_btm_608 {
	background: transparent url(/include/images/tab/tabbottom_608.png) no-repeat 0 bottom;
	padding-bottom: 4px;
	width: 608px;
}

div.tab_btm_351 {
	background: transparent url(/include/images/tab/inline_block_351_bottom.png) no-repeat 0 bottom;
	padding-bottom: 4px;
}

div.tab_btm_218 {
	background: transparent url(/include/images/tab/inline_block_218_bottom.png) no-repeat 0 bottom;
	padding-bottom: 4px;
}

div.ml_info_tab_btm {
	background: transparent url(/include/images/tab/ml_info_tab_bottom.png) no-repeat 0 bottom;
	width: 500px;
	padding-bottom: 6px;
}

div.tab_btm_article {
	background: transparent url(/include/images/tab/article_tab_bottom.png) no-repeat 0 bottom;
	width: 704px;
	padding-bottom: 8px;
}

div.tab_btm_huge {
	background: transparent url(/include/images/tab/tabwbgbottom.png) no-repeat 0 bottom;
	width: 713px;
}

div.tab_btm_wide {
	background: transparent url(/include/images/tab/bdrBtm.gif) no-repeat 0 bottom;
	width: 575px;
}

div.tab_btm_nat {
	background: transparent url(/include/images/tab/bdrBtm_mid.png) no-repeat 0 bottom;
	width: 328px;
}

div.tab_btm_narrow {
	background: transparent url(/include/images/tab/bdrBtm_short.png) no-repeat 0 bottom;
	width: 280px;
}

div.tab_btm_301 {
	background: transparent url(/include/images/tab/bdrbtm_301.png) no-repeat 0 bottom;
	width: 301px;
}

div.tab_top_608 {
	background: transparent url(/include/images/tab/tabtop_608.png) no-repeat 0 bottom;
	padding-bottom: 4px;
}

div.tab_top_351 {
	background: transparent url(/include/images/tab/inline_block_351_top.png) top center no-repeat;
	width: 351px;
	padding: 4px 0 0 0;
}

div.tab_top_218 {
	background: transparent url(/include/images/tab/inline_block_218_top.png) top center no-repeat;
	width: 218px;
	padding: 4px 0 0 0;
}

div.ml_info_tab_top {
	background: transparent url(/include/images/tab/ml_info_tab_top.png) no-repeat scroll 0 30px;
	height: 37px;
}

div.tab_top_article {
	background: transparent url(/include/images/tab/article_tab_top.png) no-repeat scroll 0 30px;
	height: 38px;
}

div.tab_top_huge {
	background: transparent url(/include/images/tab/tabwbgtop.png) no-repeat scroll 0 30px;
	height: 37px;
}

div.tab_top_wide {
	background: transparent url(/include/images/tab/bdrTop.gif) no-repeat scroll 0 30px;
	height: 40px;
}

div.tab_top_nat {
	background: transparent url(/include/images/tab/bdrTop_mid.png) no-repeat scroll 0 30px;
	height: 40px;
}

div.tab_top_narrow {
	background: transparent url(/include/images/tab/bdrTop_short.png) no-repeat scroll 0 30px;
	height: 40px;
}

div.tab_top_301 {
	background: transparent url(/include/images/tab/bdrtop_301.png) no-repeat scroll 0 30px;
	height: 35px;
}

div.tab_block h2.tag_title {
	float: left;
	display: block;
	width: 100px;
	padding-left: 5px;
	margin: 8px 0 0 3px;
	color: #000;
	font-size: 16px;
	overflow: hidden;
	text-indent: -999em;
}

h2.ed_tag_title {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 138px;
	padding-left: 5px;
	margin: 8px 0 0 3px;
	color: #000;
	font-size: 16px;
	overflow: hidden;
	text-indent: -999em;
}

h2.wbg_title {
	position: absolute;
	top: 6px;
	left: 0;
	display: block;
	padding-left: 5px;
	margin: 8px 0 0 2px;
	color: #000000;
	width: 200px;
	font-size: 15px;
	font-weight: bold;
}

h2.nofloat {
	float: none !important;
}

.ed_block {
	background: transparent url(/include/images/tab_block__g_pink_bg.png) 0 30px no-repeat;
	position: relative;
	padding-top: 30px;
	margin-top: 12px;
	width: 575px;
}

.ed_block h3 {
	position: absolute;
	top: 43px;
	left: 12px;
	font-size: 13px;
	color: #cb0003;
}

.menu_clearbox {
	margin-right: 25px;
}


div.ed_block div.aj_block .menu_clearbox {
	margin-right: 47px;
}

.aj_block {
	height: 40px;
}

div.tab_block div.aj_block .aj_menu {
	float: right;
	height: 31px;
	list-style-position: outside;
	list-style-type: none;
	width: inherit;
	cursor: pointer;
}

/* Normal Tab */

div.aj_block .aj_menu li {
	background: transparent url(/include/images/tab/tabBg.gif) left 2px repeat-x;
	float: left;
	font-size: 13px;
	margin-left: 2px;
	cursor: pointer;
}

div.aj_block .aj_menu li a {
	background: transparent url(/include/images/tab/tabLeft.gif) left 2px no-repeat;
	float: left;
	height: 30px;
	color: #333333;
	line-height: 30px;
	padding-left: 12px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
}

div.aj_block .aj_menu li a span {
	background: transparent url(/include/images/tab/tabRight.gif) right 2px no-repeat;
	float: left;
	height: 18px;
	line-height: 1em;
	padding: 12px 12px 0 0;
	cursor: pointer;
}

/* Normal Tab Now */

.right .menu_clearbox {
	margin-right: 0;
	float: right;
}

.right div.aj_block .aj_menu li {
	background: transparent url(/include/images/tab/tabbgside.png) left 2px repeat-x;
	float: left;
	margin-left: 2px;
}

.right div.aj_block .aj_menu li a {
	background: transparent url(/include/images/tab/tableftside.png) left 2px no-repeat;
	float: left;
	height: 30px;
	color: #333333;
	font-size: 13px;
	line-height: 30px;
	padding-left: 12px;
	text-decoration: none;
	text-align: center;
}

.right div.aj_block .aj_menu li a span {
	background: transparent url(/include/images/tab/tabrightside.png) right 2px no-repeat;
	float: left;
	height: 18px;
	line-height: 1em;
	padding: 10px 12px 0 0;
}

.right div.aj_block .aj_menu li.on {
	background: transparent url(/include/images/tab/tabbgnowside.png) left 2px repeat-x;
	float: left;
	margin-left: 2px;
}

.right div.aj_block .aj_menu li.on a {
	background: transparent url(/include/images/tab/tableftnowside.png) left 2px no-repeat;
	float: left;
	height: 30px;
	color: #cc0000;
	font-size: 13px;
	line-height: 30px;
	padding-left: 12px;
	text-decoration: none;
	text-align: center;
}

.right div.aj_block .aj_menu li.on a span {
	background: transparent url(/include/images/tab/tabrightnowside.png) right 2px no-repeat;
	float: left;
	height: 18px;
	line-height: 1em;
	padding: 10px 12px 0 0;
}

div.aj_block .aj_menu li a:hover {
	color: #cc0000;
}

div.aj_block .aj_menu li.on {
	background: transparent url(/include/images/tab/tabBgNow.gif) 0 0 repeat-x;
}

div.aj_block .aj_menu li.on a {
	background: transparent url(/include/images/tab/tabLeftNow.gif) 0 0 no-repeat;
	color: #cc0000;
	font-weight: bold;
	height: 32px;
	padding-left: 18px;
}

div.aj_block .aj_menu li.on a span {
	background: transparent url(/include/images/tab/tabRightNow.gif) right 0 no-repeat;
	padding: 12px 18px 0 0;
}

/* Article Page Tab */

.a_tab_block div.aj_block .aj_menu li {
	background: transparent url(/include/images/tab/articleblocktabbg.png) left 2px repeat-x;
	float: left;
	margin-left: 2px;
	list-style-type:none;
}

.a_tab_block div.aj_block .aj_menu li a {
	background: transparent url(/include/images/tab/articleblocktableft.png) left 2px no-repeat;
	float: left;
	height: 30px;
	color: #333333;
	font-size: 12px;
	line-height: 30px;
	padding-left: 10px;
	text-decoration: none;
	text-align: center;
}

.a_tab_block div.aj_block .aj_menu li a span {
	background: transparent url(/include/images/tab/articleblocktabright.png) right 2px no-repeat;
	float: left;
	height: 20px;
	line-height: 1em;
	padding: 10px 10px 0 0;
}

.a_tab_block div.aj_block .aj_menu li.on {
	background: transparent url(/include/images/tab/articleblocktabbgnow.png) left 2px repeat-x;
	list-style-type:none;
}

.a_tab_block div.aj_block .aj_menu li.on a {
	background: transparent url(/include/images/tab/articleblocktableftnow.png) left 2px no-repeat;
	color: #e70908;
	height: 31px;
	padding-left: 10px;
}

.a_tab_block div.aj_block .aj_menu li.on a span {
	background: transparent url(/include/images/tab/articleblocktabrightnow.png) right 2px no-repeat;
	padding-right: 10px;
	height: 21px;
}

/* Tab Block Structure */

.tab_block .squeeze {
    position: relative;
	border: 0 solid #c8c8c8;
	border-width: 0 1px;
	padding: 10px 12px 6px 12px;
}

/* 上市櫃金融走勢 */
.tab_block .squeeze.trend {
    padding: 18px 12px 18px 12px;
}
.tab_block a.rss {
	background: transparent url(/include/images/iconRSS.gif) center center no-repeat;
	position: absolute;
	width: 12px;
	height: 12px;
	top: 21px;
	right: 6px;
	line-height: 12px;
	display: block;
	overflow: hidden;
	text-indent: -999em;
}

.tab_block a.tab_more {
	color: #cc0000;
	display: block;
	clear: both;
	text-align: right;
}
.news_about a.tab_more{
	margin-top: 0;
}
.noframe a.tab_more {
	margin-right: 40px;
}

a.item_customise_intro {
	background: transparent url(/include/images/questionmark_green.png) left center no-repeat;
	color: #7f7f7f;
	padding-left: 16px;
	text-decoration: none;
	position: absolute;
	top: 10px;
	right: 6px;
}

.tab_win_control {
	position: absolute;
	display: block;
	width: 11px;
	height: 11px;
	line-height: 11px;
	text-indent: -999em;
	overflow: hidden;
}

.minimize {
	background: transparent url(/include/images/tab_minimize.png) left center no-repeat;
	top: 52px;
	right: 25px;
}

.close {
	background: transparent url(/include/images/tab_close.png) left center no-repeat;
	top: 52px;
	right: 10px;
}

.tab_block .squeeze h3 em {
	float: left;
}

.tab_block .squeeze h3 a {
	display: block;
	float: left;
	font-size: 13px;
	color: #1a5e9d;
	overflow: hidden;
}

.tab_block .squeeze h3 span {
	color: #7f7f7f;
	font-size: 11px;
	width: 100%;
	text-align: right;
	display: block;
}

/* Tab Block Inside */

.tab_block dl,
.tab_block ul {
	height: 1%;
	overflow: hidden;
}

.tab_block li {
	margin-bottom: 5px;
}

.tab_block li.odd {
	background-color: #f2f2f2 !important;
}

.tab_block li.up {
	padding-left: 20px;
	background: transparent url(/include/images/iconArrow1.gif) no-repeat 3px center;
	overflow: hidden;
}

.tab_block li.up dd.mes a {
	color: #cc0000 !important;
}

.tab_block li.co {
	padding-left: 20px;
	background: transparent url(/include/images/iconArrow2.gif) no-repeat 3px center;
	overflow: hidden;
}

.tab_block li dt, 
.tab_block li dd {
	float: left;
	display: block;
	overflow: hidden;
	white-space: nowrap;
}

.tab_block li a:hover {
	color: #cc0000;
}

.tab_block span.type {
	color: #cb0003;
	width: 2em;
}

a.topic {
	color: #1a5e9d;
	padding: 0 6px 0 0;
}

.tab_block li .mes {
	display: block;
	width: 320px;
	height: 1.5em;
	overflow: hidden;
	white-space: nowrap;
	margin-right: 15px;
	padding-left: 9px;
	padding-top: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7f7f7f;
}

.tab_block li .mes a {
	color: #7f7f7f;
	font-size: 13px;
}

.tab_block li .mes a.mes_text {
	font-size: 12px;
}

dd.date {
	font-size: 11px;
	width: 5em;
	text-align: right;
	padding-left: 28px;
}

dd.prod_cate a {
	margin-right: 10px;
	color: #af7300;
}

dd.prod_cate a {
	color: #af7300;
}

li.new dd.date {
	background-color: transparent;
	background-image: url(/include/images/iconNew.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}

.tab_block li.hot dd.mes a {
    color: #05c !important;
    line-height: 18px;
}
li.hot dd.date {
	background-color: transparent;
	background-image: url(/include/images/iconHot.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}

/* Index Pages Tab Block Title */

h2.day_spl {
	background: transparent url(/include/images/home/day_spl.png) left center no-repeat;
}

h2.ml_pnote {
	background: transparent url(/include/images/tab/ml_pnote.png) left center no-repeat;
}

h2.my_ml {
	background: transparent url(/include/images/tab/my_ml.png) left center no-repeat;
}

h2.ml_agent {
	background: transparent url(/include/images/tab/ml_agent.png) left center no-repeat;
}

h2.imp_info {
	background: transparent url(/include/images/tab/imp_info.png) left center no-repeat;
}

h2.actandpnt {
	background: transparent url(/include/images/tab/act_pnt.png) left center no-repeat;
}
h2.news {
	background: transparent url(/include/images/new_real.jpg) left center no-repeat;
}

h2.tw_stock_curve {
	background: transparent url(/include/images/tab/title_tw_stock_curve.png) left center no-repeat;
}

h2.achievement_chart {
	background: transparent url(/include/images/tab/achievement_chart.png) left center no-repeat;
}

h2.int_stock {
	background: transparent url(/include/images/tab/title_int_stock.png) left center no-repeat;
}

h2.international_clock {
	background: transparent url(/include/images/tab/international_clock.png) left center no-repeat;
}

h2.invadv {
	background: transparent url(/include/images/tab/invest_adv.png) left center no-repeat;
}

h2.res_list {
	background: transparent url(/include/images/tab/res_list.png) left center no-repeat;
}

h2.fin_re {
	background: transparent url(/include/images/tab/fin_re.png) left center no-repeat;
}

h2.spot_news {
	background: transparent url(/include/images/tab/spot_news.png) left center no-repeat;
}

h2.daily_ginfo {
	background: transparent url(/include/images/tab/daily_ginfo.png) left center no-repeat;
}

h2.de_weekly {
	background: transparent url(/include/images/tab/de_weekly.png) left center no-repeat;
}

h2.la_news {
	background: transparent url(/include/images/tab/la_news.png) left center no-repeat;
}

h2.newbie {
	background: transparent url(/include/images/tab/newbie.png) left center no-repeat;
}

h2.comon_q {
	background: transparent url(/include/images/tab/comon_q.png) left center no-repeat;
}

h2.q_download {
	background: transparent url(/include/images/tab/q_download.png) left center no-repeat;
}

h2.webtool {
	background: transparent url(/include/images/tab/webtool.png) left center no-repeat;
}

h2.global_stock {
	background: transparent url(/include/images/tab/global_stock.png) left center no-repeat;
}

h2.new_act {
	background: transparent url(/include/images/tab/new_act.png) left center no-repeat;
}

h2.select_prod {
	background: transparent url(/include/images/tab/select_prod.png) left center no-repeat;
}

h2.aborad_hkPrice {
	background: transparent url(/include/images/tab/hkPrice.gif) left center no-repeat;
}

h2.promote_prod {/* add by yangky for 保代子網更新 20120214*/
	background: transparent url(/include/images/tab/promote_prod.png) left center no-repeat;
}

h2.share_info {/* add by yangky for 保代子網更新 20120214*/
	background: transparent url(/include/images/tab/share_info.png) left center no-repeat;
}

/* Inline Block Settings*/

div.inline_block_out:after {
	content: "";
	clear: both;
	display: block;
}

div.inline_block {
	float: left;
	margin: 0 7px 0 0;
	padding-top: 9px;
	position: relative;
}

div.inline_block h2.tag_title {
	float: left;
	display: block;
	width: 88px;
	padding-left: 5px;
	margin: 8px 0 7px 0;
	color: #000;
	font-size: 16px;
	overflow: hidden;
	text-indent: -999em;
}

/* Article Page Inline Block */

div.article_inline_block {
	background: transparent url(/include/images/tab/a_inline_block_bg.jpg) top center no-repeat;
	position: relative;
	width: 345px;
	float: left;
	margin-right: 6px;
}

div.article_inline_block .squeezer {
	background: transparent url(/include/images/tab/a_inline_block_btm.jpg) bottom center no-repeat;
	padding: 12px 16px;
}

div.article_inline_block .squeezer h5 {
	border-left: 3px solid #cb0003;
	font-size: 15px;
	color: #000000;
	padding-left: 12px;
	height: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	margin-bottom: 12px;
}

div.article_inline_block .squeezer span {
	display: block;
	text-align: right;	
}
div.article_inline_block .squeezer .detail {
	color: #333333;
}

div.article_inline_block .squeezer .detail em {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}

div.article_inline_block .squeezer .detail a {
	color: #d30404;
}

div.article_inline_block .squeezer h6 {
	color: #333333;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	margin: 19px 0 0 0;
}

div.article_inline_block .squeezer p {
	color: #656363;
	font-size: 13px;
	padding-left: 0;
}

/* Insurance Index Tab Table */

.tab_block .ss_prod {}

.upper,
.lower {
	width: 540px;
}

.ss_prod_flo_block_left {
	float: left;
	font-size: 13px;
	width: 270px;
	padding-bottom: 26px;
}

.ss_prod_flo_block_right {
	float: right;
	font-size: 13px;
	width: 270px;
	padding-bottom: 26px;
}

.ss_prod_flo_block_left img,
.ss_prod_flo_block_right img {
	border: 1px solid #c8c8c8;
	margin-bottom: 3px;
}

.ss_prod_flo_block_left h4,
.ss_prod_flo_block_right h4 {
	color: #1a5e9d;
	margin: 0 3px;
	text-decoration:none;
}

.ss_prod_flo_block_left em,
.ss_prod_flo_block_right em {
	color: #af7300;
	margin: 0 3px;
	font-style: normal;
	text-decoration:none;
}

.ss_prod_flo_block_left p,
.ss_prod_flo_block_right p {
	margin: 0 3px;
}

/* Article Page Tab Block */

div.a_tab_block .aj_menu {
	float: right;
}

div.a_tab_block .squeeze {
	border: 0 solid #9e9e9e;
	border-width: 0 1px;
}

tr.a_tab_block_title td {
	border-left: 3px solid #cb0003;
	padding-left: 10px;
	font-size: 30px;
	height: 1.3em;
	line-height: 1.1em;
	overflow: hidden;
}

tr.a_tab_block_title td h5 {
	float: left;
	font-size: 1em;
	color: #000000;
	font-weight: bold;
	line-height: 1.5em
}

div.a_tab_block_title {
	border-left: 3px solid #cb0003;
	padding-left: 10px;
	font-size: 15px;
	height: 1.3em;
	line-height: 1.1em;
	overflow: hidden;
}

div.a_tab_block_title h5 {
	float: left;
	font-size: 1em;
	color: #000000;
	font-weight: bold;
	line-height: 1.5em
}

div.a_tab_block_title span {
	float: right;
	font-size: 0.8em;
}

ul.daily_news_spot {
	margin-top: 10px;
}

ul.daily_news_spot li {
	font-size: 13px;
	line-height: 1.92em;
	overflow: hidden;
}

ul.daily_news_spot li.odd {
	background-color: #fdf5f5;
}

ul.daily_news_spot li a {
	background: transparent url(/include/images/arrow_rtop.png) 14px center no-repeat;
	color: #666666;
	padding-left: 32px;
}

dd.relation {
	position: relative;
	height: 1.8em;
}

a.questionmark {
	 background: transparent url(/include/images/questionmark.png) left center no-repeat;

     padding-left: 1.4em;

     

     /*position: absolute;*/

     /*top:0;*/

     left: 0;
}

a.blue_btn {
	display: block;
	overflow: hidden;
	text-indent: -999em;
	white-space: nowrap;
}

a.blue_download {
	background: transparent url(/include/images/blue_download_btn.png) left center no-repeat;
	width: 47px;
	height: 19px;
	position: absolute;
	top: 0;
	right: 0;
}

a.blue_subscribe {
	background: transparent url(/include/images/blue_subscribe_btn.png) left center no-repeat;
	width: 47px;
	height: 19px;
	position: absolute;
	top: 0;
	right: 0;
}


div.moreoption {
	text-align: right;
	margin-top: 14px;
}

div.moreoption a {
	background: transparent url(/include/images/double_arrow.png) left center no-repeat;
	color: #d80003;
	text-decoration: underline;
	padding-left: 14px;
}