@charset "utf-8";

/* 

2008.02.29 by SNG, first time created
This file is generalized the news style from Chinese-T/S, English news/update pages

*/

.update_details_table, .notice_table {margin: 0;} /* when cn-s/en are updated also, this line will be put in basic.css for global controlling */

.update_details_table td, .notice_table td {};

.update_details_table {padding-left:1px; padding-top:0;}



/* table caption */
table.news caption {}

/* header */
table.newsMenu thead th {}

/* footer */
table.newsMenu tfoot {}
table.newsMenu tfoot th {}

/* table body cell format/style adjustment */
table.news {
	/*border: 1px solid #DDDDDD;*/
	font-size:15px; /* 19px is clear for Chinese without alignment problem */
	width:725px;
	color:#666666;
	border-collapse:collapse;
/* 	letter-spacing:-1px;
 *//* 	font-weight:bold; */
}
table.news td {vertical-align:top;}

table.news td.specialNews{
	font-size: 16.5px;
	font-weight:bold;
}

table.news tr {
	color:#444444;
	height:28px;
}

table.news td {
	line-height: 140%;	
}

/* hover styling */
table.news tr:hover {background-color:#EEEEEE;	color:#006600;}


table.news .dateInfo {
	white-space: nowrap;
	
	/* if width is specified and smaller than all words needed, the nowrap will be overrided by default wrap */
	/*width:270px;*/
	width:110px;
}

table.news .arrow{background:url(images/arrow_news.gif) no-repeat left; width:12px; height:11px; display:inline-block; margin-right:4px;}

table.news .content {
	white-space: normal;
}


table.news a:link {
	color:#006600;
}

table.news a:active {
	color:#66CCCC;
}

table.news a:visited{
	color:#990000;
}

table.news tr td strong{
	font-weight:bold;
	color:#FF0000;
}

/* miscelleanous modifier(s) */
.news_date {
}

.news {
	color: #333333;
	font-size: 12px; /* ie5's inheritance ability is weak, if not specified, font size setup in body will not be effective*/
	/* line-height: 16px; */
	/* letter-spacing: 0px; */
}

.newsBig {
	letter-spacing: 0px;
}

.bigLine {
	font-size: 18px;
	font-weight: bold;
}

.important {
	/* font-size: 12px; */
	color: #FF0000;
	letter-spacing: 0px;
	font-weight: 900;
}

/* importance level */
/* temp issue */
table.news a.empLevel1, table.news a.empLevel2, table.news a.empLevel3,
table.news tr.empLevel1 a, table.news tr.empLevel2 a, table.news tr.empLevel3 a,
.empLevel1, .empLevel2, .empLevel3
{color:#FF0066;}

.empLevel1{font-size: 14px;}
.empLevel2{font-size: 16px;}
.empLevel3{font-size: 18px;}

/* tooltips */
a.detailedNotice {width: 100%; z-index:24; text-decoration:none;}
a.detailedNotice div{display:none; }
/* ^ for dreamweaver preview only ^ */
a.detailedNotice:hover{z-index:25;}
a.detailedNotice:hover div{display: block; position: absolute; top:24px; left:0; width:730px; height: 44px;}

.detailedContent {padding: 6px 6px 6px 6px; background: #fff; border: 8px solid #e5e5e5; font-size: 18px; line-height:130%} /* orange: f9c700 line-height and font will inherit from emplevel if not specified*/

.detailedContent_NY {padding: 6px 6px 6px 6px; background: #fff; color: #FF0000; border: 8px solid #FF0000; font-size: 18px; line-height:130%} /* orange: f9c700 line-height and font will inherit from emplevel if not specified*/


/* table for new index gs */
table.news_gs {
	font-size:15px; /* 19px is clear for Chinese without alignment problem */
	width:90%;
	color:#666666;
}
table.news_gs tr {color:#444444; height:28px;}
table.news_gs td {vertical-align:top;}
table.news_gs td.specialNews{font-size: 16.5px; font-weight:bold;}
table.news_gs td {line-height: 140%;}


/* hover styling */
table.news_gs tr:hover {background-color:#EEEEEE;	color:#006600;}
table.news_gs tr td strong{font-weight:bold; color:#FF0000;}
table.news_gs .dateInfo {white-space: nowrap; width:100px;}

table.news_gs .arrow{background:url(images/arrow_news.gif) no-repeat left; width:12px; height:11px; display:inline-block; margin-right:4px;}

table.news_gs .content {white-space: normal;}

table.news_gs a:link {color:#006600;}
table.news_gs a:active {color:#66CCCC;}
table.news_gs a:visited{color:#990000;}

/* table for new index mobile */
table.news_mo {
	font-size:15px; /* 19px is clear for Chinese without alignment problem */
	width:90%;
	color:#666666;
}
table.news_mo tr {color:#444444; height:28px;}
table.news_mo td {vertical-align:top;}
table.news_mo td.specialNews{font-size: 16.5px; font-weight:bold;}
table.news_mo td {line-height: 140%;}

/* hover styling */
table.news_mo tr:hover {background-color:#EEEEEE;	color:#006600;}
table.news_mo tr td strong{font-weight:bold; color:#FF0000;}
table.news_mo .dateInfo {white-space: nowrap; width:100px;}

table.news_mo .arrow{background:url(images/arrow_news.gif) no-repeat left; width:12px; height:11px; display:inline-block; margin-right:4px;}

table.news_mo .content {white-space: normal;}

table.news_mo a:link {color:#006600;}
table.news_mo a:active {color:#66CCCC;}
table.news_mo a:visited{color:#990000;}