/*@charset "utf-8"; @charset "big5";*/
body {
	margin:0;
	padding:0;
	font-size:62.5%;/*this sets all font size to 10px by default, then apply font-size:130% for 13px, user can zoom text*/
	line-height:140%;
	background-image: url(../image/home_body_bkg.jpg);
	background-position: top center;
	background-repeat: repeat;
	background-color: #EAEDE9;
}
/* generic elements*/
.right { float:right; }
.left { float:left; }
.center { text-align:center; }
.clr { clear:both; }
.news_bkg {
	background: url(../image/news_bkg_g.jpg) no-repeat;
	padding-top: 15px;
}
.remove_lineh{
line-height:70%;
}
.push {
	background: url(../image/b_push.gif) no-repeat 0% 50%;
	padding:0px 0px 0px 10px;
	height:25px;
	width:93px;
	visibility: hidden;	
}
.extend_line {
	background: url(../image/extend_line.gif) no-repeat;
	height: 5px;
}
.green_line { border-top: 1px solid #CEE6DA; }
.grey_line { border-top: 1px solid #666; }
.grey_gradual {
	background: url(../image/grey_gradual.jpg) repeat-y;
	padding-left: 5px;
}
.green_dashline { border-top: 1px dashed #59B1A7; }
.grey_dashline { border-top: 1px dashed #ccc; }
.dotted_line td{
	border-bottom: 1px dotted #ccc;
}
.v_dotline {
	background: url(../image/dotline_v.gif) repeat-y;
	width:12px;
}
.v_line {
	background: url(../image/line_v.gif) repeat-y;
	width:12px;
}
.th_dotline {
	background: url(../image/dotline_th.gif) repeat-x;
	height:3px;
	line-height:80%;
}
.tv_dotline {
	background: url(../image/dotline_tv.gif) repeat-y;
	width:3px;
}
.bold { font-weight:bold; }
.top { margin:-3px 0 5px 0; }
.mainbox_top { margin:-7px 0 5px 0; }
.both { margin:5px 0 5px 0; }
.both_s { margin:5px 0 5px 0; }
.bottom {margin:10px 0 0 0;}
.bottom_space { margin-bottom:5px; }
.margin_left10, .left_space { margin-left:10px; }
.inline { display:inline;}
.noInputBkg {
	float:left;
	border: 0;
	background: none;
	font-size: 11px;
	width:112px;
	text-align:center;
	padding-top:4px;
	color:#666666;
}
.noInputBkg_top {
	float:left;
	border: 0;
	background: none;
	font-size: 11px;
	width:250px;
	text-align:center;
	line-height:160%;
	padding-left:8px;
	color:#666666;
}
#search {
	width:165px;
	height:30px;
	background:url(../image/bkg_search_stock.gif) no-repeat;
}
.overture td a {background-color: transparent; display:block;} 
/* typeface setting*/
a {
	font-size:130%;
	color: #666;
	text-decoration:none;
	line-height:110%;
}
a:hover {
	color: #008578;
	text-decoration:none;
}
.bullet {
	background: url(../image/bullet.gif) no-repeat 0 20%;
	padding-left: 15px;
	line-height: 150%;
	color: #666;
	text-decoration:none;
}

.bullet_video {
	background: url(../image/b_video.gif) no-repeat 0 top;
	padding-left: 20px;
	line-height: 150%;
	text-decoration:none;
}
.bullet_arrow {
	background-image: url(../image/b_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	padding-left: 15px;
	line-height: 150%;
	text-decoration:none;
}
.bullet_arrow2 {
	background: url(../image/b_arrow2.gif) no-repeat 0 top;
	padding-left: 15px;
}
.bullet_grey {
	background: url(../image/bullet_grey.gif) no-repeat 0 top;
	padding-left: 15px;
	line-height: 150%;
	color: #666;
	text-decoration:none;
}
H1 {
	font-size:160%;
	color:#FF6600;
	font-weight:bold;
	margin:5px 0 3px 0;
}
H1 a {
	color:#FF9900;
}
H1 a:hover { color:#666; }
H2 {
	font-size:130%;
	color:#FF6600;
	margin:2px 0 5px 0;
}
H2 a {
	font-size:110%;
	color:#FF9900;
}
H2 a:hover { color:#666; }
H3 {
	font-size:115%;
	color:#249285;
	line-height:150%;
	margin:5px 0 5px 0;
}
H3 a {
	color:#249285;
}
H3 a:hover { color:#40D0BE; }
H5 {
	font-size:110%;
	color:#666;
	line-height:150%;
}
H5 a {
	font-size:110%;
	color:#008678;
}
H5 a:hover { color:#33CC99; }
.header1 {
	font-size:160%;
	color:#008678;
	font-weight:bold;
	line-height:130%;
}
.header1 a {
	font-size:100%;
	color:#008678;
	line-height:130%;
}
.header1 a:hover { color:#33CC99; }
.content_big {
	font-size:160%;/*px does not allow user to zoom font-size in ie*/
	color:#151515;
	font-weight:bold;
	line-height:150%;
}
.content_medium {
	font-size:150%;
	color:#151515;
	line-height:160%;
}
.content_medium a {	
	color:#099;
	font-size:100%;
}
.content_medium a:link {	
	color:#099;
	font-size:100%;
}
.content_medium_g {
	font-size:150%;
	color:#249285;
	line-height:150%;
}
.content_medium_g .b { font-weight: bold; }
.content_small {
	font-size:130%;
	color:#666;
	line-height:150%;
	font-family:Arial, Helvetica;
}
.content_small a{
	font-size:100%;
	line-height:150%;
}
.content_small select{
	font-size:100%;
}
.content_small .b { font-weight: bold; }
.content_push {
	font-size:140%;
	color:#000;
	font-family:Arial, Helvetica;
	font-weight: bold;
}
.content_photo {
	font-size:120%;
	color:#151515;
	line-height:150%;
	font-family:Arial, Helvetica;
}
.content_sp a{
	font-size:120%;
	color:#666;
	line-height:150%;
	font-family:Arial, Helvetica;
}
.content_sp a:hover{
	color:#008578;
}
.search_highlight{
	font-weight:bold;
	color:#F60;
}
/* text linking */

a.green_link {
	font-size:130%;
	color:#61948D;
	text-decoration:none;
}
a.green_link_selected{
	font-size:130%;
	color:#F90;
	text-decoration:none;
}
a:hover.green_link {
	color:#008578;
	text-decoration:none;
}
.foot_header {
	font-size:120%;
	color:#990000;
	line-height:200%;
}
a.foot_header {
	color:#990000;
	text-decoration:none;
	line-height:200%;
}
a:hover.foot_header {
	color:#FF0000;
	text-decoration:none;
}
a.foot_link {
	font-size:110%;
	color:#999999;
	text-decoration:none;
}
a:hover.foot_link {
	color:#444444;
	text-decoration:none;
}
a.external_link {
	padding-right: 15px;
	background: url(../image/icon_external_link.gif) no-repeat center right;
}
a:hover.external_link { background: url(../image/icon_external_link_f2.gif) no-repeat center right; }
a.search_link {
	font-size:12px;
	color:#676767;
	text-decoration:none;
}
a:hover.search_link, a.search_link_selected {
	font-size:12px;
	color:#CC3333;
	text-decoration:none;
	background: url(../image/arrow_orange.gif) no-repeat center top;
	padding-top:4px;
	line-height:180%;
}
a.related_link {
	font-size:120%;
	color:#249285;
	text-decoration:none;
}
a:hover.related_link { color:#666; }
a.overture_link {
	font-size:110%;
	color:#666;
	text-decoration:none;
	line-height:130%;
}
a:hover.overture_link, a.overture_link_selected { color:#666; }
a.orange_link {
	font-size:150%;
	color:#FF6600;
	text-decoration:none;
	line-height:180%;
}
a:hover.orange_link, a.orange_link_selected { color:#666; }
a.g_link {
	font-size:130%;
	color:#249285;
	text-decoration:none;
	line-height:150%;
}
a:hover.g_link, a.g_link_selected { color:#666; }
a.tag1 {
	font-size: 130%;
	color: #8E8347;
	line-height: 150%;
	text-decoration:none;
}
a:hover.tag1 { color: #EFA915; }
a.tag2 {
	font-size: 150%;
	color: #8E8347;
	line-height: 150%;
	text-decoration:none;
}
a:hover.tag2 { color: #EFA915; }
a.tag3 {
	font-size: 160%;
	color: #EBA18B;
	line-height: 150%;
	text-decoration:none;
}
a:hover.tag3 { color: #FF3366; }
a.tag4 {
	font-size: 200%;
	color: #EBA18B;
	line-height: 150%;
	text-decoration:none;
}
a:hover.tag4 { color: #FF3366; }
a.tag5 {
	font-size: 150%;
	color: #B86700;
	line-height: 150%;
	text-decoration:none;
	font-weight: bold;
}
a:hover.tag5 { color: #E96A00; }
a.tag6 {
	font-size: 220%;
	color: #B86700;
	line-height: 150%;
	text-decoration:none;
	font-weight: bold;
}
a:hover.tag6 { color: #E17E00; }

/****** boxes setup *****/
/* common*/
.news_box ul, .news_box li, {
padding:15px;
}
.left_box ul, .left_box li, .side_box ul, .side_box li {
	list-style:none;
	margin:2px 0;
	padding:0;
}
.left_box .photo, .news_box .photo, .left_box .photo, .side_box .photo, .p_box .photo { border:1px solid #bbbbbb; }
/*top left box width:675px*/
.news_box {
	width:675px;
	min-width:20em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 5px;
}

.news_box .bullet a {
	font-size: 150%;
	line-height: 150%;
	margin-top: auto;
}

.news_box ul, .news_box li {
	list-style:none;
	margin:2px 0;
	padding:0;
}
.news_box .tl .c, .news_box .bl .c {
	font-size:1px; /* ensure minimum height */
	height:8px;
}
.news_box .bl .c { height:14px; }
.news_box .tl { background:transparent url(../image/l_box_tl.gif) no-repeat 0px 0px; }
.news_box .tl .c { background:transparent url(../image/l_box_tr.gif) no-repeat right 0px; }
.news_box .ml { background:transparent url(../image/l_box_ml.gif) repeat-y 0px 0px; }
.news_box .ml .c { background:transparent url(../image/l_box_mr.gif) repeat-y right 0px; }
.news_box .ml .c .s { margin:0px; }
.news_box .bl { background:transparent url(../image/l_box_bl.gif) no-repeat 0px 0px; }
.news_box .bl .c { background:transparent url(../image/l_box_br.gif) no-repeat right 0px; }
/*left box width:435px*/
.left_box {
	width:435px;
	margin:0 0 3px 0;
}
.left_box .tl .c, .left_box .bl .c {
	font-size:1px; /* ensure minimum height */
	height:8px;
}
.left_box .bl .c { height:14px; }
.left_box .tl { background:transparent url(../image/l_box_tl.gif) no-repeat 0px 0px; }
.left_box .tl .c { background:transparent url(../image/l_box_tr.gif) no-repeat right 0px; }
.left_box .ml { background:transparent url(../image/l_box_ml.gif) repeat-y 0px 0px; }
.left_box .ml .c { background:transparent url(../image/l_box_mr.gif) repeat-y right 0px; }
.left_box .ml .c .s {
	margin:0px;
	padding:0 10px 0 10px;
	min-height:160px;
}
.left_box .bl { background:transparent url(../image/l_box_bl.gif) no-repeat 0px 0px; }
.left_box .bl .c { background:transparent url(../image/l_box_br.gif) no-repeat right 0px; }
/*left col width:180px*/
.left_col {
	width:180px;
	margin:0 0 3px 0;
}
.left_col .extend_t {
	background:transparent url(../image/extend_t.gif) no-repeat 0px 0px;
	height:14px;
}
.left_col .extend_m {
	background-color: #EAECE9;
	background-position: 0px 0px;
}
.left_col .extend_b {
	background:transparent url(../image/extend_b.gif) no-repeat 0px 0px;
	height:14px;
}
/*mainbox col*/
.mainbox_col {
	width:485px;
	margin:0 0 0 5px;
}
.mainbox_col .s{
	width:240px;
	float:left
}
.mainbox_col .s .r{
	background: #FFF url(../image/o_gradual.jpg) repeat-y right;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:5px 5px 0 5px;
}
.mainbox_col .b{
	background: #FFF url(../image/grey_gradual2.jpg) repeat-x;
	padding:5px;
	width:470px;
}
/*content col*/
.content_col {
	width:480px;
	margin:0 0 3px 10px;
}
.content_col .w { width:665px; }
/*feeling box*/
.feel_no{
	font-size: 18px;
	color:#F60;
	font-weight:bold;
	float:right;
	margin:15px 10px 0 0;
	line-height:150%;
}
/*top10 box*/
.top10_box{
	background: url(../image/top_news_bkg.jpg) no-repeat;
	width: 680px;
	height:308px;
}
.top10_box .right{
	margin:18px 10px 0 0;
}
.top_no_box1{
	background: url(../image/top_news_box1.jpg) no-repeat;
	width: 100px;
	height:50px;
	padding-top:50px;
	font-size: 20px;
	color:#F60;
	font-weight:bold;
	text-align:center;
}
.top_no_box2{
	background: url(../image/top_news_box2.jpg) no-repeat;
	width: 100px;
	height:37px;
	padding-top:14px;
	font-size: 18px;
	color:#F60;
	font-weight:bold;
	text-align:center;
}
.top_no_box3{
	background: url(../image/top_news_box3.jpg) no-repeat;
	width: 76px;
	height:29px;
	padding-top:10px;
	text-align:center;
	font-size: 15px;
	color:#249285;
	font-weight:bold;

}




/*related box width:180px*/
.related_box {
	width:468px;
	border: 1px solid #CCCCCC;
}
.related_box .t {
	background-image: url(../image/grey_dotted_bkg.jpg);
	background-repeat: repeat-x;
	height:35px;
}
.related_box_l {
	width:665px;
	border: 1px solid #CCCCCC;
}
.related_box_l .t {
	background-image: url(../image/grey_dotted_bkg.jpg);
	background-repeat: repeat-x;
	height:35px;
}
/*inleft col*/
.inleft_col {
	width:480px;
}
.inleft_col .t {
	background:transparent url(../image/inleft_box_t.jpg) no-repeat 0px 0px;
	height:12px;
}
.inleft_col .m {
	background:transparent url(../image/inleft_box_m.jpg) repeat-y 0px 0px;
	padding:12px;
}
.inleft_col .b {
	background:transparent url(../image/inleft_box_b.jpg) no-repeat 0px 0px;
	height:23px;
	margin:0 0 5px 0;
}
/*s box*/
.s_box {
	border: 1px solid #E4E4E4;
	background:#FFFFFF url(../image/s_box_bg.jpg) repeat-x 0 top;
	padding:5px;
	margin:0 5px 5px 0;
}
.s_box .entertain {
	background:transparent url(../image/b_entertain_bg.gif) no-repeat 0px 0px;
	height:27px;
}
/* 180px and 350px p box mainly for photo */
.p_box {
	margin:0px 0px 3px 2px;
	position:relative;
	padding:0;
}
.p_box img { margin:1px 0; }
.p_box .tl .c {
	font-size:1px; /* ensure minimum height */
	height:8px;
}
.p_box .bl .c { height:11px; }
.p_box .tl { background:transparent url(../image/p_box_tl.gif) no-repeat 0px 0px; }
.p_box .tl .c { background:transparent url(../image/p_box_tr.gif) no-repeat right 0px; }
.p_box .ml { background:transparent url(../image/p_box_ml.jpg) no-repeat 0px 0px; }
.p_box .ml .c { background:transparent url(../image/p_box_mr.gif) no-repeat right 0px; }
.p_box .ml .c .s {
	margin:0px;
	padding:0 9px;
}
.p_box .bl { background:transparent url(../image/p_box_bl.gif) no-repeat 0px 0px; }
.p_box .bl .c { background:transparent url(../image/p_box_br.gif) no-repeat right 0px; }
/* 300px right box */
.side_box {
	width:300px;
	margin:0px 0px 0px 0;
	min-width:20em;
	/*
	position:relative;
	*/
}
.side_box .tl .c, .side_box .bl .c {
	font-size:1px; /* ensure minimum height */
	height:8px;
}
.side_box .bl .c { height:14px; }
.side_box .tl { background:transparent url(../image/r_box_tl.gif) no-repeat 0px 0px; }
.side_box .tl .c { background:transparent url(../image/r_box_tr.gif) no-repeat right 0px; }
.side_box .ml { background:transparent url(../image/r_box_ml.gif) repeat-y 0px 0px; }
.side_box .ml .c { background:transparent url(../image/r_box_mr.gif) repeat-y right 0px; }
.side_box .ml .c .s {
	margin:0px;
	padding:0 8px 0 8px;
	line-height:18px;
}
.side_box .bl { background:transparent url(../image/r_box_bl.gif) no-repeat 0px 0px; }
.side_box .bl .c { background:transparent url(../image/r_box_br.gif) no-repeat right 0px; }
.side_box .today_photo_t {
	background:transparent url(../image/today_photo_t.jpg) no-repeat 0px 0px;
	height:25px;
}
.side_box .today_photo_m { background:transparent url(../image/today_photo_m.jpg) repeat 0px 0px; }
.side_box .today_photo_b {
	background:transparent url(../image/today_photo_b.jpg) no-repeat 0px 0px;
	height:10px;
}
.side_box .searchbox_t {
	background:transparent url(../image/searchbox_t.gif) no-repeat 0px 0px;
	height:10px;
}
.side_box .searchbox_m { background:transparent url(../image/searchbox_m.gif) repeat 0px 0px; }
.side_box .searchbox_b {
	background:transparent url(../image/searchbox_b.gif) no-repeat 0px 0px;
	height:10px;
	margin:0 0 8px 0;
}
.side_box .editorbox_t {
	background:transparent url(../image/editor_promo_t.gif) no-repeat 0px 0px;
	height:40px;
	padding:0 8px 0 8px;
}
.side_box .editorbox_m { background:transparent url(../image/editor_promo_m.gif) repeat 0px 0px;
	padding:0 8px 0 8px;
}
.side_box .editorbox_b {
	background:transparent url(../image/editor_promo_b.gif) no-repeat 0px 0px;
	height:30px;
	padding:0 8px 0 8px;
	margin:0 0 8px 0;
}

.top_bot_boxouter{
	width:666px;
	border:1px solid #ccc;
	margin-left:7px;
}
.top_bot_boxinner{
	width:636px;
	border:1px solid #ccc;
	background-color:#F8F8F5;
	margin:7px;
	padding:6px;
}

.top_bot_boxinner .photo{
	border:1px solid #ccc; margin-bottom:8px;
}

.album_placement{
}
.album_placement2{
}
.album_pulldown{
	background-color:#FFFFFF;
	color:#000000;
}
/* album page*/
.album_box{
	width:652px;
	margin-left:8px;
}
.album_box .headerbar{
	width:652px;
	height:43px;
	background: url(../image/news_album_hdbkg.jpg) repeat-x;
	border:1px solid #e4e4e4;
}
.album_box .photo{
	background: url(../image/news_album_photobkg.jpg) repeat-x;
	padding:10px auto 10px auto;
}

.album_box .photo img{
	border:1px solid #CCC;
	margin:10px;
}

.album_box .caption{
	font-size:120%;
	color:#666;
	line-height:120%;
}
.album_box .thumbnail{
	background: url(../image/news_album_tbbkg.gif) no-repeat;
	width:569px;
	height:82px;
}
.album_box .thumbnail img{
	border:1px solid #fff;
	margin:5px;
}
.album_box .thumbnail a:hover img {
	border:1px solid #066;
}
.album li{
	margin:8px 0 8px 0;
}	
.picture_box{
	width:290px;
	height:111px;
	background: url(../image/news_sidebar_boxbkg1.jpg) repeat-x;
	border:1px solid #e4e4e4;
	padding:5px;
}
/* top search box */
.search_holder {
	position:relative;
	display:block;
}
.search_box {
	background:transparent url(../image/search_bkg.gif) no-repeat 0px 0px;
	width:356px;
	height:44px;
	position:absolute;
	right:2px;
	top:52px;
	padding-top:1px;
}
.search_box_left{
	width:675px;
	margin-left:5px;
}
.search_box_left .t{
	background: url(../image/searchbox_left_t.jpg) no-repeat;
	height:12px;
}
.search_box_left .m{ background:transparent url(../image/searchbox_left_m.jpg) repeat 0px 0px; }

.search_box_left .b{
	background: url(../image/searchbox_left_b.jpg) no-repeat;
	height:16px;
}
/* search read box */
.search_read_box {
	background:transparent url(../image/search_read_bg.gif) no-repeat 0px 0px;
	height:38px;
	margin:0 0 5px 0;
	padding:9px 0 0 70px;
}
/* basic skeleton */
#outer_wrapper { 
	text-align: left;
	width: 996px;
	margin: 0px auto;
}
.news_photo {
	width: 175px;
	height:275px;
	background-color:#ededed;
	margin:0 5px 0 0;
	border:1px solid #5F928C;
}
#footer {
	position: relative;
	left: 50%;
	margin-left: -498px;
	margin-top:10px;
	height:420px;/*this set the height of the footer*/
	width:996px;
	background: #CCCCCC url(../image/footer_bkg.jpg) repeat-x top center;
	color:white;
	line-height:150%;
	font-size:110%;
	border-top:1px dashed #ccc;
}
#footer_bar {
	position: absolute;
	bottom:0px;
	left:0px;
	height:48px;
	width:980px;
	background: url(../image/footer_bar_bkg.jpg) no-repeat top center;
	padding:10px;
	vertical-align:top;
	display:inline;
}
/**** Other elements ***/
.top_logo_bar {
	height:104px;
	background-image: url(../image/top_bar_bkg.jpg);
}
.top_row {
	background: url(../image/top_row_bkg.jpg) repeat-x;
}
.t_menu_bkg {
	background: url(../image/t_menu_bkg.gif) no-repeat;
	height:26px;
	padding-bottom:11px;
}
.ad_728 img {
	margin:0 0 6px 6px;
	padding-top: 15px;
	background: url(../image/icon_adtxt.gif) no-repeat top right;
}
.ad_300 img {
	margin:0 0 7px 0;
	padding-top: 12px;
	background: url(../image/icon_adtxt.gif) no-repeat top right;
}
.readnews_p {
	background: url(../image/readnews_bkg.jpg) no-repeat top left;
	width:270px;
	height:185px;
	padding:5px;
	margin: 5px 5px 0 10px;
}
.slider_header_editor {
	margin:3px 0 -10px 10px;
	display:block;
}
.slider_header_multi {
	margin:10px 0 -10px 25px;
	display:block;
}
.slider_header_multi_480 {
	margin:11px 0 -10px 35px;
	display:block;
}

.slider_header_multi_480_news {
	margin:15px 0 10px 15px;
	display:block;
}

.slider_header_multi_300_editorbox {
	margin:7px 0 10px 10px;
	display:block;
}

/*** top pull down ***/
.topdrop {
	padding:0 0 0 2px;
	margin:0;
	list-style:none;
	height:77px;
	position:relative;
	z-index:10;
}
.topdrop li.top {
	display:block;
	float:left;
}
.topdrop li a.pos1 {
	background:url(../image/btn_yzzk.gif);
	width:165px;
	height:29px;
	display:block;
	text-indent:-9999px;
}
.topdrop li a.pos2 {
	background:url(../image/btn_oversea.gif);
	width:165px;
	height:26px;
	display:block;
	text-indent:-9999px;
}
.topdrop li a.pos3 {
	background:url(../image/btn_logo_one_media.gif);
	width:165px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
.topdrop li.p1 { background:url(../image/btn_yzzk.gif); }
.topdrop li.p2 { background:url(../image/btn_oversea_f2.gif); }
.topdrop li.p3 { background:url(../image/btn_logo_one_media_f2.gif); }
.topdrop a:hover {
	visibility:visible;
	position:relative;
	z-index:10;
}
.topdrop li:hover {
	position:relative;
	z-index:10;
}
.topdrop li a.top_link:hover { background:transparent; }
.topdrop li:hover > a.top_link { background:transparent; }
.topdrop ul {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
}
.topdrop :hover ul {
	left:0;
	top:25px;
	background:url(../image/top_row_bkg.jpg);
	background-repeat: repeat-x;
	padding:5px;
	white-space:nowrap;
	height:auto;
	width:150px;
	z-index:30;
	border:1px solid #5AB1A7;
}
.topdrop :hover ul li {
	display:block;
	height:20px;
	position:relative;
	width:auto;
	background:url(../image/dotline_th.gif) no-repeat bottom;
}
.topdrop :hover ul li a {
	display:block;
	font-size:12px;
	height:20px;
	line-height:20px;
	width:auto;
	padding:0 20px;
	background:transparent;
	text-decoration:none;
}
.topdrop :hover ul li a:hover {
	background:url(../image/slide_bullet.gif) no-repeat left;
	padding-left:-20px;
}
.top_drop2_left {
	float:left;
	width:93px;
	z-index:12;
	position:relative;
}
.topdrop2 {
	padding:4px 0 0 2px;
	margin:0;
	list-style:none;
	height:19px;
	position:relative;
	z-index:9;
}
.topdrop2 li.top {
	display:block;
	float:left;
}
.topdrop2 li a.pos1 {
	background:url(../image/btn_login.gif);
	width:109px;
	height:19px;
	display:block;
	text-indent:-9999px;
}
.topdrop2 li.p1 { background:url(../image/btn_login_f2.gif); }
.topdrop2 a:hover {
	visibility:visible;
	position:relative;
	z-index:9;
}
.topdrop2 li:hover {
	position:relative;
	z-index:9;
}
.topdrop2 li a.top_link:hover { background:transparent; }
.topdrop2 li:hover > a.top_link { background:transparent; }
.topdrop2 ul {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
}
.topdrop2 :hover ul {
	left:12px;
	top:19px;
	background:url(../image/top_row_bkg.jpg);
	background-repeat: repeat-x;
	padding:5px;
	white-space:nowrap;
	height:auto;
	width:150px;
	z-index:30;
	border:1px solid #5AB1A7;
}
.topdrop2 :hover ul li {
	display:block;
	height:20px;
	position:relative;
	width:auto;
	background:url(../image/dotline_th.gif) no-repeat bottom;
}
.topdrop2 :hover ul li a {
	display:block;
	font-size:12px;
	height:20px;
	line-height:20px;
	width:auto;
	padding:0 20px;
	background:transparent;
	text-decoration:none;
}
.topdrop2 :hover ul li a:hover {
	background:url(../image/slide_bullet.gif) no-repeat left;
	padding-left:-20px;
}
/* breaking news*/
.breaknews_heading_green {
	font-size: 500%;
	line-height:140%;
	font-weight: bold;
	color: #279588;
}
.breaknews_heading_black {
	font-size: 500%;
	line-height:140%;
	font-weight: bold;
	color: #000;
}
.breaknews_heading_white {
	font-size: 500%;
	line-height:140%;
	font-weight: bold;
	color: #FFF;
}
.breaknews_intro_13px_grey {
	font-size: 130%;
	font-weight: normal;
	color: #151515;
	line-height: 150%;
	padding: 5px;
}
.breaknews_intro_13px_white {
	font-size: 130%;
	font-weight: normal;
	color: #FFF;
	line-height: 150%;
	padding: 5px;
}
.breaknews_intro_15px_grey {
	font-size: 150%;
	font-weight: bold;
	color: #151515;
	line-height: 150%;
	padding: 15px;
}
.breaknews_intro_15px_white {
	font-size: 150%;
	font-weight: bold;
	color: #FFF;
	line-height: 150%;
	padding: 15px;
}
.breaknews_intro_15px_blue {

	font-size: 150%;
	font-weight: bold;
	color: #039;
	line-height: 150%;
	padding: 15px;
}
.breaknews_box {
	background: #fefefe url(../image/b_news_box.jpg) no-repeat;
	height: 124px;
	padding: 15px;
	border:1px solid #ccc;
	margin:5px 0 5px 0;
}
.breaknews_dotline_bottom {
	border-bottom: 1px dashed #D2D2D2;
}
.breaknews_bullet {
background-image: url(../image/bullet.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
padding-left: 15px;
line-height:160%;
}
.breaknews_box_bkg_1 {
	background-color: #EEE;
	background-image: url(../image/inews_title_2.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.breaknews_box_bkg_2 {
	background-color: #333;
	background-image: url(../image/inews_title_3.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.breaknews_new {
	font-size: 150%;
	font-weight: bold;
	line-height: 150%;
	}
.breaknews h1 {
	font-size: 500%;
	line-height:120%;
	font-weight: bold;
	color: #279588;
	margin:0;
	padding-top: 15px;
	padding-left: 15px;
}
.breaknews h2 {
	font-size: 500%;
	line-height:120%;
	font-weight: bold;
	color: #000;
	margin:0;
	padding-top: 15px;
	padding-left: 15px;
}
.breaknews h3 {
	font-size: 500%;
	font-weight: bold;	
	line-height:120%;
	color: #FFF;
	margin:0;
	padding-top: 15px;
	padding-left: 15px;
}
.breaknews_orange{
	color:#F60;
}
.breaknews_blue{
	color:#039;
}
.breaknews_header_box1 {
	background-image: url(../image/b_news_top_bkg_1.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.breaknews_header_box2 {
	background-image: url(../image/b_news_top_bkg_2.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.breaknews_video_bkg{
	background-color:#666;
}
.breaknews_darkgrey_bkg{
	background-color:#333;
}

/* editor choice */
.editor_choice {
	min-width:160px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0;
	background-repeat:repeat-y;
	position:relative;
}

.editor_choice h3{
	color:#006699;
	margin-bottom:4px;
	margin-top:0px;
	font-size:15px;
}

.editor_choice h4{
	color:#339999;
	margin:0 0 4px 0;
	font-size:13px;
}

.editor_choice p{
	font-size:12px;
	line-height:150%;
	color:#5E708A;
	margin:-3px 0 0 0;
}

.editor_choice img{
	margin:0 0 8px 0;
	padding:2px;
	border:1px dashed #ccc;
}

.editor_choice .btn{
	margin-top:3px;
	float:left;
	padding:0px;
	border:0px;
}

.editor_choice .tl .c {
	font-size:1px; /* ensure minimum height */
	height:27px;
}



.editor_choice .ml .c .s {
	margin:0px;
	padding:0;
	line-height:18px;
}

.editor_choice .borderless {
	margin:2px 0 0 0;
	float:right;
	padding:0;
	border:0px;
}

.editor_choice .tl { background:transparent url(../image/box_editorchoice_tl.gif) no-repeat 0px 0px; }
.editor_choice .tl .c { background:transparent url(../image/box_editorchoice_tr.gif) no-repeat right 0px; }
.editor_choice .ml { background:transparent url(../image/box_editorchoice_ml.gif) no-repeat 0px 0px; }
.editor_choice .ml .c { background:transparent url(../image/box_editorchoice_mr.gif) no-repeat right 0px; }
.editor_choice .ml .s .bl { background:transparent url(../image/box_editorchoice_bl.gif) no-repeat 0px 0px; }
.editor_choice .ml .s .bl .c { background:transparent url(../image/box_editorchoice_br.gif) no-repeat right 0px; }

.tabbox {
	border: 1px solid #9B9B9B;
	border-top: none;
	width: 298px;
}

.tabbox1 {
	border: 1px solid #E3E5EA;
	padding: 5px 6px 0 6px;
	border-top: none;
	background-image: url(../image/tabbox_bg1.gif);
}

.tabno {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 110%;
	padding: 0 2px 0 2px;
	margin: 0 4px 0 0;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6400;
	width: 30px;
	text-align: center;
}

.tabbox_grey_dashline {
	padding-bottom: 2px;
	border-top: 1px dashed #ccc;
}

.tabbox_sp {
	padding-bottom: 3px;
}

.tabbox_link {
	line-height: 160%;
	color: #555;
	font-size: 120%;
	text-decoration:none;
}

.focus_specials {
	background-image: url(../image/focus_specials_bg.gif);
	width: 183px;
	height: 160px;
	padding: 51px 0 0 0;
}

.focus_specials1 {
	margin: 10px;
}

.focus_specials1 .bullet a {
	font-size: 13px;
	line-height: 130%;
}

.focus_specials_more {
	float: right;
	margin: -32px 8px 0 0;
}

.video_belt {
	background-image: url(../image/video_belt_bg1.gif);
	width: 480px;
	height: 160px;
	padding: 51px 0 0 0;
}

a.wactive{
	color: #FFF;
	border:1px solid #FFF;
}

#parent_ec1-menu{
	font-size:100%;
	text-decoration:none;
	color: #FFF;
	font-weight:bold;
	font-family:Arial, Helvetica;
	position: absolute;
	right: 7px;
	top: 2px;
	height:25px;
	line-height:180%;
}

#parent_ec1-menu a{
	padding: 0 4px 0 4px;
	font-size:120%;
	color: #FFF;
	text-decoration:none;
}

#parent_ec1-menu a:hover{
	color:#FFF;
	text-decoration:none;
}

a.link{
	font-size:13px;
	padding:2px 2px 0 2px;
}
a:hover.link{
	border-bottom:2px solid #aaa;
	background-color:#ddd;
}
a.activelink{
	font-size:13px;
	padding:2px 2px 0 2px;
	border-bottom:2px solid #aaa;
	background-color:#ccc;
}
.linksp{
	font-size:9px;
}

/**** weather page css ***/
.weather_local {
	padding-top:8px;
	font-size:150%;
	line-height:130%;
	font-family:Arial;	
}
.weather_local_head {
	font-size:150%;
	line-height:130%;
	font-weight:bold;
	font-family:arial;
}
.white {color:#FFF;}
.orange {color:#F60;}
.yellow {color:#FC0;}

/**** feel ****/
.tab_selected {
	background: url(../image/feeling_arrow.gif) top center no-repeat;
	padding:8px 5px 3px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #ffad33;
}
