/** sprite:spriteRef; sprite-image:url('../../img/v2/Sprite_common.png'); sprite-layout:vertical; sprite-image-uid:date */
/*
CSS Reset
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/*Clear fix for cross browser*/
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{*zoom:1;}

/*Hidden <em> for seo*/
em {
	display:none;
}

/*Global Setting*/
body, input, select {
	font-family:"微軟正黑體", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
br{
	letter-spacing:normal;
}
h2 {
	font-weight:bold;
}
.right {
	text-align:right;
}
.center {
	text-align:center;
}/*
.hrThin {
	overflow:hidden;
	height:1px;
	background-color:#e4e4e4;
	margin:4px 0 4px 0;
}*/
.clearRight {
	*position:relative;
	*height:0;
	clear:right;
}
a.picBtn:hover {
	background-color:transparent;
}
a.arrowBtn {
	background-image:url('/img/ic_blue_arrow_right.gif');
	background-repeat:no-repeat;
	background-position:1px 3px;
	*background-position:1px 1px;
	padding-left:9px;
}
a.arrowBtn:hover {
	background-image:url('/img/ic_white_arrow_right.gif');
}
a.arrowBtn:link, a.arrowBtn:visited {
	color:#004276;
	text-decoration:none;
}
a.arrowBtn:hover {
	color:#fff;
	background-color:#004276;
}
a.goTop {
	display:block;
	background:url(/img/ic_double_arrow_up_black.gif) no-repeat;
	background-position:0px 3px;
	*background-position:0px 1px;
	padding:0 0 0 10px;
}

/* s:backdrop layout & coloring */
#backdropCTN {
	background-color:#fff;	
	margin:0 auto;
}
#pageCTN, #utilsCTN, #corpBarCTN, #bottomNavCTN .layout, #footerCTN .layout, #decoTop, #decoBottom, #bottomNavCTN {
	/*padding:0 10px;*/
	padding:0;
}

#topMenuCTN {
	background-color:#e9e9e9;
}
#topMenu {
	padding-top:2px;
	margin: 0 auto;
	width:1000px;
}

#topMenu .dot {
	width:6px;
	margin-top:12px;
	/*background-image:url('/img/v5/sprites/orange_dot.png');*/
}

#pageCTN {
	width:1000px;
	margin: 0 auto;
}
	
	
#mainCTN, #bottomNavCTN .layout {
	background-color:#fff;
}
#decoTop, #decoBottom, #bottomNavCTN {
	background-color:#e9e9e9;
}
#decoTop .head {
	background-image:url(/img/v2/bg_cntbox_top.png);
	background-color:#e9e9e9;
	background-repeat:no-repeat;
	height:5px;
}
#decoTop div .tail {
	background-image:url(/img/v2/bg_cntbox_top.png);
	background-color:#e9e9e9;
	background-position:right top;
	background-repeat:no-repeat;
	width:40px;	
	height:5px;
	float:right;
	overflow:hidden;
}
#decoBottom .head {
	background-image:url(/img/v2/bg_cntbox_bottom.png);
	background-color:#e9e9e9;
	background-repeat:no-repeat;
	height:5px;
}
#decoBottom div .tail {
	background-image:url(/img/v2/bg_cntbox_bottom.png);
	background-color:#e9e9e9;
	background-position:right top;
	background-repeat:no-repeat;
	width:40px;	
	height:5px;
	float:right;
	overflow:hidden;
}

/* e:backdrop layout & coloring */

#utilsCTN {
	position:relative;
}
#mainCTN {/*UAT */
	color:#333333;
	/*border-bottom:1px solid #cccccc;
	margin-bottom:15px;*/
}
#mainCTN a:link {
	color:#333333;
	text-decoration:none;
	letter-spacing:2px;/*4*/
	line-height:16px;		
}
#mainCTN a:visited {
	color:#333333;
	text-decoration:none;
	letter-spacing:4px;
	line-height:16px;	
}
#mainCTN a:hover {
	color:#fff;
	background-color:#FF6600;
	letter-spacing:2px;
	line-height:16px;		
}
#mainCTN ul.blackCommonList li a:link {
}
#bottomNavCTN {
	width:1000px;
	margin: 0 auto;
	border-top:1px solid #ccc;
}
#bottomNavCTN .contentBox {
	padding:25px 0 5px 15px;
	*padding-top:15px;
}
#bottomNavCTN .menu li{
	float:left;
	background:url(/img/bg_black_split.gif) no-repeat left center;
	padding:0 0 0 7px;
	margin:0 10px 0 0;
	*background-position:0px 0px;
}
#bottomNavCTN .menu li.first {
	background:none;
	padding:0;
}
#bottomNavCTN a:link, #bottomNavCTN a:visited {
	color:#333333;
	text-decoration:none;
}
#bottomNavCTN .rightPanel {
	float:right;
}
#footerCTN {
	background-color:#eaeaea;
}

#footerCTN #footer{
	width:1000px;
	margin: 0 auto;
}

#footerCTN .contentBox{
	color:#333333;
	height:60px;
	padding:15px;
}
#footerCTN a:link, #footerCTN a:visited, #footerCTN a:hover {
	color:#333333;
	text-decoration:none;
}
#footerCTN .menu {
	margin:0 0 10px 0;
}
#footerCTN .slogan {
	color:#e92c86;
	font-weight:bold;
}
#footerCTN .copyright {
	font-size:10px;
}
#topNavCTN {
	margin: 0 auto;
	/*margin-top:5px;*/
	/*background: url("/img/xmas_2010_tree.gif") no-repeat scroll 370px 0 transparent;*/
}
#topToolbar {
	margin-top:5px;
}

#topToolbar li {
	float:right;
}
#topToolbar li.weatherIcon , #topToolbar li.yahoo {
	padding-top:5px;
}

#topToolbar li.weatherIcon {
	margin-top: 1px;	
}

#topToolbar li.weatherInfo {
	padding-top:7px;
}
#topToolbar li.yahoo, #topToolbar li.weatherIcon, #topToolbar li.weatherInfo {
	margin-right:10px;
}
#topToolbar a.oncc {
	display:block;
	background-image:url('../../img/v2/sprites/logo_oncc.png');/** sprite-ref:spriteRef */
	width:76px;
	height:23px;
	/*margin-right:25px;*/
}
#topHeader {
	/*margin-left:15px;*/
	margin-top:5px;
	height:30px;
}
#topHeader li {
	float:left;
}
#topHeader li.logo img {
	border:0;
}
#topHeader li.epaper {
	padding-top:7px;
	padding-left:10px;
}

#topHeader li.realtime_news {
	padding-top:7px;
	padding-left:20px;
}

#topHeader li.suggest {
	padding-top:7px;
	padding-left:20px;
}


	
	
	
	
img.printable {
	display:none;
}
#topMenu ul.menuList li{
	float:left;
}
#topMenu ul.subMenuList li {
	float:left;
	*display:inline;
}
#topMenu ul.subMenuList li.first {
	margin:0;
}
#topMenu ul.menuList li a, #topMenu ul.menuList li a:hover {
	display:block;
	/*height:29px;*/
	height:31px;
	text-decoration:none;
	background-color:transparent;
	background-repeat:no-repeat;
}
#topMenu ul.subMenuList li a {
	display:block;
}
#bottomNavCTN a:hover {
	color:#ff3201;
}

#topMenu li.today {
	padding-top:7px;
	width:135px;
	text-align:center;
	color:#000;
	/*Hide date*/
	display:none;
}
#topMenu li.separate {
	margin-left:5px;
}
#topMenu a.news {
	width:99px;
	background-image:url(../../img/v5/sprites/btn_menu_news.png);/** sprite-ref:spriteRef */
}
#topMenu a.news:hover {
	width:99px;
	background-image:url(../../img/v5/sprites/btn_menu_news_over.png);/** sprite-ref:spriteRef */
}
#topMenu li.on a.news, #topMenu li.on a.news:hover {
	width:99px;
	background-image:url(../../img/v5/sprites/btn_menu_news_on.png);/** sprite-ref:spriteRef */
}	
#topMenu a.china_world {
	width:99px;
	background-image:url(../../img/v5/sprites/btn_menu_china_world.png);/** sprite-ref:spriteRef */
}
#topMenu a.china_world:hover {
	width:99px;
	background-image:url(../../img/v5/sprites/btn_menu_china_world_over.png);/** sprite-ref:spriteRef */
}
#topMenu li.on a.china_world, #topMenu li.on a.china_world:hover {
	width:99px;
	background-image:url(../../img/v5/sprites/btn_menu_china_world_on.png);/** sprite-ref:spriteRef */
} 
#topMenu a.finance {
	width:/*65px*/58px;
	background-image:url(../../img/v5/sprites/btn_menu_finance.png);/** sprite-ref:spriteRef */
}
#topMenu a.finance:hover {
	width:/*65px*/58px;
	background-image:url(../../img/v5/sprites/btn_menu_finance_over.png);/** sprite-ref:spriteRef */
}
#topMenu li.on a.finance, #topMenu li.on a.finance:hover {
	width:/*65px*/58px;
	background-image:url(../../img/v5/sprites/btn_menu_finance_on.png);/** sprite-ref:spriteRef */
}
#topMenu a.entertainment {
	width:/*65px*/58px;
	background-image:url(../../img/v5/sprites/btn_menu_entertainment.png);/** sprite-ref:spriteRef */
}
#topMenu a.entertainment:hover {
	width:/*65px*/58px;
	background-image:url(../../img/v5/sprites/btn_menu_entertainment_over.png);/** sprite-ref:spriteRef */
}
#topMenu li.on a.entertainment, #topMenu li.on a.entertainment:hover {
	width:/*65px*/58px;
	background-image:url(../../img/v5/sprites/btn_menu_entertainment_on.png);/** sprite-ref:spriteRef */	
} 
#topMenu a.lifestyle {
	width:68px;
	background-image:url(../../img/v5/sprites/btn_menu_lifestyle.png);/** sprite-ref:spriteRef */
}
#topMenu a.lifestyle:hover {
	width:68px;
	background-image:url(../../img/v5/sprites/btn_menu_lifestyle_over.png);/** sprite-ref:spriteRef */
}
#topMenu li.on a.lifestyle, #topMenu li.on a.lifestyle:hover {
	width:68px;
	background-image:url(../../img/v5/sprites/btn_menu_lifestyle_on.png);/** sprite-ref:spriteRef */
}


#topMenu a.adult {
	width:78px;
	background-image:url(../../img/v2/sprites/btn_menu_adult.png);/** sprite-ref:spriteRef */
}
#topMenu a.adult:hover {
	width:78px;
	background-image:url(../../img/v2/sprites/btn_menu_adult_over.png);/** sprite-ref:spriteRef */
}
#topMenu li.on a.adult, #topMenu li.on a.adult:hover {
	width:78px;
	background-image:url(../../img/v2/sprites/btn_menu_adult_on.png);/** sprite-ref:spriteRef */
}
#topMenu a.sport {
	width:/*65px*/58px;
	background-image:url(../../img/v5/sprites/btn_menu_sport.png);/** sprite-ref:spriteRef */
}
#topMenu a.sport:hover {
	width:/*65px*/58px;
	background-image:url(../../img/v5/sprites/btn_menu_sport_over.png);/** sprite-ref:spriteRef */
}
#topMenu li.on a.sport, #topMenu li.on a.sport:hover {
	width:/*65px*/58px;
	background-image:url(../../img/v5/sprites/btn_menu_sport_on.png);/** sprite-ref:spriteRef */
}	
#topMenu a.racing {
	width:/*65px*/58px;
	background-image:url(../../img/v5/sprites/btn_menu_racing.png);/** sprite-ref:spriteRef */
}
#topMenu a.racing:hover {
	width:/*65px*/58px;
	background-image:url(../../img/v5/sprites/btn_menu_racing_over.png);/** sprite-ref:spriteRef */
}
#topMenu a.football {
	width:/*65px*/58px;
	background-image:url(../../img/v5/sprites/btn_menu_football.png);/** sprite-ref:spriteRef */
}
#topMenu a.football:hover {
	width:/*65px*/58px;
	background-image:url(../../img/v5/sprites/btn_menu_football_over.png);/** sprite-ref:spriteRef */
}
#topMenu a.commentary {
	width:99px;
	background-image:url(../../img/v5/sprites/btn_menu_commentary.png);/** sprite-ref:spriteRef */
}
#topMenu a.commentary:hover {
	width:99px;
	background-image:url(../../img/v5/sprites/btn_menu_commentary_over.png);/** sprite-ref:spriteRef */
}
#topMenu li.on a.commentary, #topMenu li.on a.commentary:hover {
	width:99px;
	background-image:url(../../img/v5/sprites/btn_menu_commentary_on.png);/** sprite-ref:spriteRef */
} 
#topMenu a.charity {
	width:99px;
	background-image:url(../../img/v5/sprites/btn_menu_charity.png);/** sprite-ref:spriteRef */
}
#topMenu a.charity:hover {
	width:99px;
	background-image:url(../../img/v5/sprites/btn_menu_charity_over.png);/** sprite-ref:spriteRef */
}
#topMenu li.on a.charity, #topMenu li.on a.charity:hover {
	width:99px;
	background-image:url(../../img/v5/sprites/btn_menu_charity_on.png);/** sprite-ref:spriteRef */
} 
#topMenu a.archive {
	width:/*125px*/113px;
	background-image:url(../../img/v5/sprites/btn_menu_archive.png);/** sprite-ref:spriteRef */
}
#topMenu a.archive:hover {
	width:/*125px*/113px;
	background-image:url(../../img/v5/sprites/btn_menu_archive_over.png);/** sprite-ref:spriteRef */
}
#topMenu li.on a.archive, #topMenu li.on a.archive:hover {
	width:/*125px*/113px;
	background-image:url(../../img/v5/sprites/btn_menu_archive_on.png);/** sprite-ref:spriteRef */
}

#subMenuCTN {
	background:#fff;
	width:100%;
	padding-bottom: 5px;
}
div.subMenu {
	margin-top:5px;
	height:18px;
	overflow:hidden;
}
#topMenu-commentary a, #topMenu-lifestyle a, #topMenu-charity a {
	display:block;
	height:18px;
	width:80px;
}

.smenu-donate {
	    visibility: hidden;
}

#topMenu-commentary li, #topMenu-lifestyle li, #topMenu-charity li {
	float:left;
}
#topMenu-commentary .contentBox, #topMenu-lifestyle .contentBox, #topMenu-lifestyle .contentBox, #topMenu-charity .contentBox {
	padding:0;
}

/* s:commentary submenu */
#topMenu-commentary {
	/*padding-left:422px;*/
	float:right;
	padding-right:98px;
}
a.smenu-00413 {
	background-image:url(../../img/v2/sprites/btn_smenu-00413_off.png);/** sprite-ref:spriteRef */
}
li.on a.smenu-00413, li.on a.smenu-00413:hover, a.smenu-00413:hover {
	background-image:url(../../img/v2/sprites/btn_smenu-00413_on.png);/** sprite-ref:spriteRef */
}
a.smenu-00415 {
	background-image:url(../../img/v2/sprites/btn_smenu-00415_off.png);/** sprite-ref:spriteRef */
}
li.on a.smenu-00415, li.on a.smenu-00415:hover, a.smenu-00415:hover {
	background-image:url(../../img/v2/sprites/btn_smenu-00415_on.png);/** sprite-ref:spriteRef */
}
a.smenu-00430 {
	background-image:url(../../img/v2/sprites/btn_smenu-00430_off.png);/** sprite-ref:spriteRef */
}
li.on a.smenu-00430, li.on a.smenu-00430:hover, a.smenu-00430:hover {
	background-image:url(../../img/v2/sprites/btn_smenu-00430_on.png);/** sprite-ref:spriteRef */
}
a.smenu-00424 {
	background-image:url(../../img/v2/sprites/btn_smenu-00424_off.png);/** sprite-ref:spriteRef */
}
li.on a.smenu-00424, li.on a.smenu-00424:hover, a.smenu-00424:hover {
	background-image:url(../../img/v2/sprites/btn_smenu-00424_on.png);/** sprite-ref:spriteRef */
}
a.smenu-00466 {
	background-image:url(../../img/v2/sprites/btn_smenu-00466_off.png);/** sprite-ref:spriteRef */
}
li.on a.smenu-00466, li.on a.smenu-00466:hover, a.smenu-00466:hover {
	background-image:url(../../img/v2/sprites/btn_smenu-00466_on.png);/** sprite-ref:spriteRef */
}
a.smenu-00426 {
	background-image:url(../../img/v2/sprites/btn_smenu-00426_off.png);/** sprite-ref:spriteRef */
}
li.on a.smenu-00426, li.on a.smenu-00426:hover, a.smenu-00426:hover {
	background-image:url(../../img/v2/sprites/btn_smenu-00426_on.png);/** sprite-ref:spriteRef */
}
/* e:commentary submenu */

/* s:lifestyle submenu */
#topMenu-lifestyle {
	/*padding-left:218px;*/
	float:right;
	padding-right:421px;
}
a.smenu-00478 {
	background-image:url(../../img/v2/sprites/btn_smenu-00478_off.png);/** sprite-ref:spriteRef */
}
li.on a.smenu-00478, li.on a.smenu-00478:hover, a.smenu-00478:hover {
	background-image:url(../../img/v2/sprites/btn_smenu-00478_on.png);/** sprite-ref:spriteRef */
}
a.smenu-00486 {
	background-image:url(../../img/v2/sprites/btn_smenu-00486_off.png);/** sprite-ref:spriteRef */
}
li.on a.smenu-00486, li.on a.smenu-00486:hover, a.smenu-00486:hover {
	background-image:url(../../img/v2/sprites/btn_smenu-00486_on.png);/** sprite-ref:spriteRef */
}
a.smenu-00496 {
	background-image:url(../../img/v2/sprites/btn_smenu-00496_off.png);/** sprite-ref:spriteRef */
}
li.on a.smenu-00496, li.on a.smenu-00496:hover, a.smenu-00496:hover {
	background-image:url(../../img/v2/sprites/btn_smenu-00496_on.png);/** sprite-ref:spriteRef */
}
a.smenu-00492 {
	background-image:url(../../img/v2/sprites/btn_smenu-00492_off.png);/** sprite-ref:spriteRef */
}
li.on a.smenu-00492, li.on a.smenu-00492:hover, a.smenu-00492:hover {
	background-image:url(../../img/v2/sprites/btn_smenu-00492_on.png);/** sprite-ref:spriteRef */
}
/* e:lifestyle submenu */

/* s:charity submenu */
#topMenu-charity {
	/*padding-left:705px;*/
	float:right;
	padding-right:15px;
}
a.smenu-00517 {
	background-image:url(../../img/v2/sprites/btn_smenu-00517_off.png);/** sprite-ref:spriteRef */
}
li.on a.smenu-00517, li.on a.smenu-00517:hover, a.smenu-00517:hover {
	background-image:url(../../img/v2/sprites/btn_smenu-00517_on.png);/** sprite-ref:spriteRef */
}

#topMenu-charity a.smenu-00671 {
	background-image:url(../../img/v5/sprites/btn-smenu-00670_off.png);/** sprite-ref:spriteRef */
	width:65px;
}

#topMenu-charity li.on a.smenu-00671, 
#topMenu-charity li.on a.smenu-00671:hover, 
#topMenu-charity a.smenu-00671:hover {
	background-image:url(../../img/v5/sprites/btn-smenu-00670_on.png);/** sprite-ref:spriteRef */
	width:65px;
}
a.smenu-info {
	background-image:url(../../img/v2/sprites/btn_smenu-info_off.png);/** sprite-ref:spriteRef */
}
li.on a.smenu-info, li.on a.smenu-info:hover, a.smenu-info:hover {
	background-image:url(../../img/v2/sprites/btn_smenu-info_on.png);/** sprite-ref:spriteRef */
}
a.smenu-donate {
	background-image:url(../../img/v2/sprites/btn_smenu-donate_off.png);/** sprite-ref:spriteRef */
}
li.on a.smenu-donate, li.on a.smenu-donate:hover, a.smenu-donate:hover {
	background-image:url(../../img/v2/sprites/btn_smenu-donate_on.png);/** sprite-ref:spriteRef */
}
/* e:charity submenu */

#miscContentCTN, #adContentBoxCTN {
	width:300px;
	margin-left:auto;
	margin-right:auto;
	line-height:20px;
}
#miscContentCTN {
	display:none;
}
#miscContentCTN .infoBox .contentBox{
	padding:10px 20px 10px 20px;
}

.right {
	text-align:right;
}
.hrThin {
	overflow:hidden;
	height:1px;
	/*background-color:#e4e4e4;*/
	background-color:#ccc;
	margin:9px 0 9px 0;
}
.hrHigh {
	background-color:#ff6600;
}
ul.clearList, ul.commonList{
	list-style:none;
	/*padding:15;*/
	margin:0;
}
ol.numberList {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:25px;
	*margin-left:10px;
}
ul.clearList li{
	padding:0;
	margin:0;
}

ul.commonList {
	margin-top: 10px;
}



ul.commonList li{
	background:url(/img/dot_blue.gif) no-repeat 3px 12px;
	padding:0 0 0 15px;
	margin: 0;
}
ol.numberList li {
	margin:5px 0 5px 0;
}
.infoBox .rightShadow {
	background:url(/img/block_h_grey.gif) top right no-repeat;
	padding:0 2px 0 0;
}
.infoBox .rightShadow .contentBox {
	background:#fff url(/img/bg_info_box.png) repeat-x;
	padding:10px;
}
.infoBox .footerShadow {
	background:url(/img/block_v_grey.gif) left top no-repeat;
	height:2px;
	display:block;
	overflow:hidden;
}

/*wire content box*/
.wireContentBox .corner {
	width:6px;
	height:6px;
}
.wireContentBox .tlc {
	background:url(/img/bg_wirebox_tlc.gif) no-repeat;
}
.wireContentBox .trc {
	background:url(/img/bg_wirebox_trc.gif) no-repeat;
}
.wireContentBox .blc {
	background:url(/img/bg_wirebox_blc.gif) no-repeat;
}
.wireContentBox .brc {
	background:url(/img/bg_wirebox_brc.gif) no-repeat;
}
.wireContentBox .t {
	background:url(/img/bg_wirebox_t.gif) repeat-x;
}
.wireContentBox .b {
	background:url(/img/bg_wirebox_b.gif) repeat-x;
}
.wireContentBox .l {
	background:url(/img/bg_wirebox_l.gif) repeat-y;
}
.wireContentBox .r {
	background:url(/img/bg_wirebox_r.gif) repeat-y;
}
.wireContentBox .contentBox {
	background:#fff;
}
/*calender*/
#calender-min {
	padding:0 0 15px 0;
	width:207px;
	background:#fff;
	border:#c0c0c0 solid 2px;
	position:absolute;
	left:0;
	top:-6px;
	display:none;
}
#calender-min .header, #calender-min table.calender{
	width:160px;
	margin-left:auto;
	margin-right:auto;
	
}
#calender-min .header {
	text-align:center;
	margin-bottom:10px;
}
#calender-min .header span {
	font-weight:bold;
}
#calender-min a.prev {
	display:block;
	width:15px;
	height:15px;
	background:url(/img/btn_orange_arrow_left.gif) no-repeat;
	float:left;
}
#calender-min a.prevDisable {
	background:url(/img/ic_grey_arrow_left.gif) no-repeat;
	cursor:default;
}
#calender-min a.next {
	display:block;
	width:15px;
	height:15px;
	background:url(/img/btn_orange_arrow_right.gif) no-repeat;
	float:right;
}
#calender-min a.nextDisable {
	background:url(/img/ic_grey_arrow_right.gif) no-repeat;
	cursor:default;
}
#calender-min table.calender a, #calender-min table.calender a:visited {
	background-color:transparent;
	color:#000;
}
#calender-min table.calender a:hover {
	background-color:#ececec;
}
#calender-min a.close {
	float:right;
	display:block;
	width:15px;
	height:15px;
	background:url(/img/ic_close_s.gif) no-repeat;
	margin:3px 3px 10px 3px;
}
table.calender {
	width:100%;
}
table.calender th {
	font-weight:normal;
	padding:12px 0 12px 0;
	width:14.2%;
}
table.calender td{
	text-align:center;
	width:14.2%;
	cursor:default;
}
table.calender .hd{
	color:#f92d60;
}
#calender-min td.hd, #calender-min td.hd a, #calender-min td.hd a:visited, #calender-min td.hd a:hover{
	color:#f92d60;
	font-weight:bold;
}
#calender-min td.t, #calender-min td.t a, #calender-min td.t a:visited, #calender-min td.t a:hover {
	background-color:#dddddd;
}
table.calender a, table.calender td div {
	display:block;
	padding:1px;
}
table.calender .hr {
	background:url(/img/dot_grey_2px.gif) repeat-x;
	height:1px;
	overflow:hidden;
}
.text2AdsCTN {
	margin: 0 12px 0 12px;
text-align: center;
background-color: #e9e9e9;
padding: 10px;
margin-bottom: 20px;

}

/*sim*/
.text2AdsCTN a{
	margin-top:10px;
}

.boxContentCTN {
	width:300px;
	margin:0 auto;
}
/*sim*/
.textAdsCTN {
	margin:0 0 0 15px;
	text-align:left;
}
#mainCTN a.adsTextLink, 
#mainCTN a.adsTextLink:link, 
#mainCTN a.adsTextLink:visited 
{
	color:#9933ff;
	font-size:16px;
	font-weight:bold;
	background-color:transparent;
	letter-spacing:normal !important;
}
#mainCTN a.adsTextLink:hover {
	color:#fff;
	background-color:#9933ff;
	letter-spacing:normal !important;
}
a.btnEpaperVersion {
	width:77px;
	height:19px;
	background:url(/img/btn_epaper_version.gif) no-repeat;
	float:right;
}
#mainCTN a.btnIcon, #mainCTN a.btnIcon:hover{
	background-color:transparent;
}
.adsLabel {
	text-align:right;
	color:#999999;
}
#adsSuperCTN {
	/*background: url("/img/xmas_2010_bg.gif") repeat scroll 0 0 transparent;*/
	text-align:center;
}

select.articleList {
	vertical-align:middle;
	width:300px;
}
select.articleList optgroup {
	font-style:normal;
}


/* TSN Time Slider */
/*
#timeSlideCTN .articleListCTN {
	position:relative;
}
#timeSlideCTN .articleListCTN select{
	position:absolute;
	left:300px;
	top:-25px;
}

#timeSlideCTN {
	height:25px;
	padding:3px 0 0 20px;
	z-index:99;
}

#timeSlider {
	font-size:12px;
}
#timeSlider-tl .line {
	position: absolute;
	top: 0px;
	left: 15px;
	border: 0;
	width: 180px;
	height: 20px;
	background:#fff url(/img/bg_timeline_silder.gif) 20px 8px no-repeat;
}

#timeSlider-tl .tag0 {
	left: 0px;
}

#timeSlider-tl .tag1 {
	left: 45px;
}

#timeSlider-tl .tag2 {
	left: 90px;
}

#timeSlider-tl .tag3 {
	left: 135px;
}

#timeSlider-tl .tag {
	position: absolute;
	top: 4px;
	width: 45px;
	border: 0;
	text-align: center;
	font-size: 10px;
	font-family:Verdana;
	cursor: pointer;
}
#timeSlider-tl .tag span {
	background-color:#fff;
}

#timeSlider-tl .handle {
	position: absolute;
	width: 35px;
	height: 15px;
	background-image: url(/img/ic_timeline_handle.gif);
	background-position:-35px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	top:2px;
}
#timeSlider-tl .lhandle {
	background-position:0px 0px;
}
#timeSlider-tl .rhandle {
	background-position:-70px 0px;
}

#timeSlider {
	position:relative;
	width:213px;
	z-index:99;
}
#timeSlider a:link, #timeSlider a:visited, #timeSlider a:hover {
	background-color:transparent;
	color:#000;
}
#timeSlider-label {
	position:absolute;
	width:150px;
	top:-25px;
	left:0px;
}
#timeSlider .label-long {
	width:211px;
}
#timeSlider-label-t {
	position:absolute;
	width:58px;
	top:-25px;
	left:153px;
	display:none;
}
#timeSlider .contentBox {
	padding:0;
	background:#e5e5e5;
}
#timeSlider-label-t .contentBox {
	text-align:center;
	height:19px;
}
#timeSlider-tl {
	position:relative;
}
#timeSlider-tl .btn {
	position:absolute;
	width:15px;
	height:15px;
	background-repeat:no-repeat;
	cursor:pointer;
	top:2px;
}
#timeSlider-tl .prev {
	background-image: url(/img/btn_orange_arrow_left.gif);
	left:0px;
}
#timeSlider-tl .prev-dis {
	background-image:url(/img/ic_grey_arrow_left.gif);
	cursor:default;
}
#timeSlider-tl .next {
	background-image: url(/img/btn_orange_arrow_right.gif);
	left:195px;
}
#timeSlider-tl .next-dis {
	background-image:url(/img/ic_grey_arrow_right.gif);
	cursor:default;
}
#timeSlider-tl .first {
	text-align:left;
}
#timeSlider-tl .last {
	text-align:right;
}
#timeSlider .footerArrow{
	background:url(/img/ic_grey_arrow_down.gif) no-repeat;
	width:14px;
	height:8px;
	display:none;
}
#timeSlider-label-t .footerArrow{
	margin:0 0 0 18px;
}
#timeSlider .footerShadow {
	height:8px;
}
#timeSlider-label li, #timeSlider-label-t li {
	height:19px;
}
#timeSlider-label li {
	float:left;
}
#timeSlider-label li.calender {
	background:url(/img/ic_calendar.gif) no-repeat;
	width:24px;
	margin:0 5px 0 0;
	cursor:pointer;
}
#timeSlider li div, #timeSlider-label-t .contentBox div{
	padding:2px 0 0 0;
}
*/
/* End TSN time Slider */

.mainPageContent {
	padding:0 18px 0 18px;
	margin:0 0 20px 0;
}
.commonTable {
	width:auto;
	font-size: 16px;
}
tr.heading, table.ent tr.heading{
	color:#fff;
	background:#ff6600;
	font-weight:bold;
}
table.fin tr.heading {
	background:#003399;
}
.alter {
	background:#eeeeee;
}
table.commonTable td, table.commonTable th{
	border:solid 2px #fff;
	letter-spacing:normal;
	padding:2px;
}
.miniTable {
	width:410px;
}
.center {
	text-align:center;
}
p.remark {
	font-size:12px;
	letter-spacing:normal;
	line-height:18px;
}
#mainCTN a.goToday:link, #mainCTN a.goToday:visited, #mainCTN a.goToday:hover
/*,#topMenu-archive ul.subMenuList li a:link, #topMenu-archive ul.subMenuList li a:visited, #topMenu-archive ul.subMenuList li a:hover*/
{
	color:#2869cb;
}

/*
.nextCTN, #adsCTN .nextCTN, #adsCTN .boxContentCTN {
	margin:0;	 
}
*/
.nextCTN, #adsCTN .nextCTN {
	margin:0;	 
	margin-bottom: 5px;
}

#toolTipBox {
	z-index:999;
	position:absolute;
	display:none;
	opacity:0.8;
	*filter:alpha(opacity=80);	
}
#toolTipBox .title {
	padding:4px;
	*padding-top:5px;
	background:#000;
	color:#fff;
	font-size:12px;
}
#toolTipBox .upArrow {
	background:url(/img/ic_blk_arrow_up.gif) no-repeat 0px 0px;
	height:9px;
	width:17px;
	display:none;
	margin-left:10px;
}
#toolTipBox .downArrow {
	background:url(/img/ic_blk_arrow_down.gif) no-repeat 0px 0px;
	height:9px;
	width:17px;
	display:none;
	margin-left:10px;
}
#toolTipBox.up .upArrow {
	display:block;
}
#toolTipBox.up .downArrow {
	display:none;
}
#toolTipBox.down .upArrow {
	display:none;
}
#toolTipBox.down .downArrow {
	display:block;
}
#mainCTN a.btnMore {
	/*padding:0 0 0 10px;
	background-image:url(/img/ic_orange_arrow_right.gif);
	background-repeat:no-repeat;
	background-position:2px 1px;
	font-size:12px;
	background-color:#fff;
	color:#000;*/
}
#mainCTN a.btnMore:hover {
	background-color:#fff;
}




/* Share ToolBar */
#toolBarCTN{*display:inline;min-height:30px}
#toolBar{width:400px;margin-bottom:15px;margin-right:5px; float:left;}
#toolBar li{float:left;/*height:30px;*/height:25px;background-repeat:no-repeat;cursor:pointer;margin-left:/*5px*/3px;}
#toolBar a:hover{background-color:transparent;}
#toolBar li a{display:block;/*height:30px;width:30px;*/height:25px;width:25px;}
#toolBar li.print{background-image:url(/img/v2/ic_print.png);}
#toolBar li.facebook_like{width:180px;}
#toolBar li.twitter{background-image:url(/img/v5/ic_tt.png);float:right;}
#toolBar li.facebook{background-image:url(/img/v5/ic_fb.png);float:right;}
#toolBar li.plurk{background-image:url(/img/v2/ic_plurk.png);float:right;}
#toolBar li.sina{background-image:url(/img/v5/ic_sina.png);float:right;}
#toolBar li.bigger{float:right;}
#toolBar li.smaller{float:right;}
#toolBar li.qq{background-image:url(/img/v5/ic_qq.png);float:right;}
/* End Share ToolBar */


td.photo img {
	border: 1px solid #cccccc;
	width: 190px;
}


.yahoo_keywords_ifrm {
	margin-top: 10px;
	margin-bottom: 10px;
}


ul.focus_news_ul li.focus_news_li a.focus_news_a {
	line-height: normal !important;	
}


a.adsTextLink {
	letter-spacing: 0px;
}

#topMenu-archive {
	float:left;
	padding-bottom:5px;
	padding-top:5px;
}
#topMenu-archive a {
	background-image: url(../../img/v2/sprites/back_today.png);/** sprite-ref:spriteRef */
	display:block;
	width: 80px;
	height:18px;
	margin-left: 15px;
}


.authorInfo {
    font-size: 16px;
   
}


/*Timeline Slider*/
#timelineSlider {
	display:none;
	padding:0 15px 10px 15px;
	background-color:#fff;
}
#timelineSlider div.calenderCTN {
	position:relative;
	z-index:99;
}
#timelineSlider li.item a:link, #timelineSlider li.item a:visited, #timelineSlider li.item a:hover,
#timelineSlider a.prevEnd:link, #timelineSlider a.prevEnd:visited, #timelineSlider a.prevEnd:hover,
#timelineSlider a.nextEnd:link, #timelineSlider a.nextEnd:visited, #timelineSlider a.nextEnd:hover
{
	color:#000;
	background-color:transparent;
	text-decoration:none;
}
#timelineSlider li.item a.today:link, #timelineSlider li.item a.today:visited, #timelineSlider li.item a.today:hover {
	color:#ff7d3a;
	text-decoration:none;
}
#timelineSlider .prevEnd, #timelineSlider .nextEnd {
	display:block;
	height:30px;
	background-repeat:no-repeat;
	font-size:16px;
	line-height:28px;
}
#timelineSlider .prevEnd {
	float:left;
	width:76px;
	background-image:url('../../img/v2/sprites/ic_l_left_on.png');/** sprite-ref:spriteRef */
	text-indent:35px;
}
#timelineSlider .prevEnd-disable {
	background-image:url('../../img/v2/sprites/ic_l_left_off.png');/** sprite-ref:spriteRef */
	cursor:default;
}
#timelineSlider .nextEnd {
	float:right;
	width:96px;
	padding-right:30px;
	text-align:center;
	background-image:url('../../img/v2/sprites/ic_l_right_on.png');/** sprite-ref:spriteRef */
}
#timelineSlider .nextEnd-disable {
	background-image:url('../../img/v2/sprites/ic_l_right_off.png');/** sprite-ref:spriteRef */
	cursor:default;
}
#timelineSlider .prevButton {
	float:left;
	height:30px;
	width:30px;
	background-repeat:no-repeat;
	background-image:url('../../img/v2/sprites/ic_s_left_on.png');/** sprite-ref:spriteRef */
	cursor:pointer;
	margin-left:5px;
}
#timelineSlider .prevButton-disable {
	background-image:url('../../img/v2/sprites/ic_s_left_off.png');/** sprite-ref:spriteRef */
	cursor:default;
}
#timelineSlider .nextButton {
	float:right;
	height:30px;
	width:30px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url('../../img/v2/sprites/ic_s_right_on.png');/** sprite-ref:spriteRef */
	margin-right:5px;
}
#timelineSlider .nextButton-disable {
	background-image:url('../../img/v2/sprites/ic_s_right_off.png');/** sprite-ref:spriteRef */
	cursor:default;
}
#timelineSlider .bar {
	overflow:hidden;
	position:relative;
	height:30px;
	background-image:url('/img/v2/dot_gray_3px.gif');
	background-repeat:repeat-x;
	background-position:0 14px;
}
#timelineSlider li.item {
	position:absolute;
	top:0;
	left:0;
	width:50px;
	height:30px;
	line-height:28px;
	font-size:16px;
	text-align:center;
}
#timelineSlider div.line {
	margin-top:14px;
	height:3px;
	background-color:#dddddd;
	overflow:hidden;
}
#timelineSlider li.item span.date {
	letter-spacing:1px;
	background-color:#fff;
}
/* End Timeline Slider*/
#topNavCTN .weatherBreaking table {
	width:100px;
}

#topMenu a.goodnews {
	width:65px;
	background-image:url(../../img/v5/sprites/btn_menu_gdn.png);/** sprite-ref:spriteRef */
}
#topMenu a.goodnews:hover {
	width:65px;
	background-image:url(../../img/v5/sprites/btn_menu_gdn_over.png);/** sprite-ref:spriteRef */
}
#topMenu li.on a.goodnews, #topMenu li.on a.goodnews:hover {
	width:65px;
	background-image:url(../../img/v5/sprites/btn_menu_gdn_on.png);/** sprite-ref:spriteRef */
}

#shareCTN {
	width:130px;
	position:absolute;
	top: 12px;
	right:0px;
}

#shareCTN span {
	line-height:18px;
	float:right;
}

#shareCTN img {
	float:right;
	margin-left:5px;
}

#articleListEntImg, #articleListNewsImg {
	display:none;
	width:119px;
	height:30px;
	position:absolute;
}


/* back-top */
#back-top {position: fixed;bottom:100px;z-index:9999;left:50%;margin-left:550px;}
#back-top a:hover {color:#79ec3e;}
#back-top span {width:42px;height:42px;display: block;margin-bottom:7px;background:url(/img/v5/up-arrow.png) no-repeat left 0px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;}
#back-top a:hover span {background-position:left -42px;}


#columnistList .right {
	margin-top:10px
}

#tsn_slide .slide_page .slide_item .slide_img a:hover {
	background-color:transparent;
}

.mantle {
	text-align:center;	
	margin-bottom:5px;
}

.main_dot {
	width:6px;
	height:5px;
	margin-top:12px;
	background-image:url('/img/v5/sprites/orange_dot.png');
	background-repeat:no-repeat;
}