/* timeline CSS */
div, ul, li 		{zoom: 1;}
ul ul, ul ul li 	{zoom: 0;}


#timeline 		{

	margin: 0px;
	padding: 0px;
	overflow: auto; /*cursor: -moz-grab !important;*/ /* should this be applied with JS? */
	border: 0px solid #003366;
	/*clear:both;*/
	width:717px;
}
#timeline .timebg
{
	background:url(../images/timelineBg.png) repeat-x left top;    
	width: 3570px;
}
#timeContent		{height:220px; padding:20px; padding-bottom:0px;}

.tl-events 			{width: 3520px; list-style: none;padding: 0;margin: 0;}
.tl-events li 		{float: left; margin-right: 18px;}
.tl-events li.last 	{float: left; margin-right: 18px; width:232px}
.tl-events ul 		{list-style: none; margin: 0;padding: 0;}
.tl-events ul li a 	{text-decoration: none; color:#666666;  -moz-border-radius: 4px; display: block;}
.tl-events ul li a:hover, .tl-events ul li a:focus {outline: 0;background:#D9E4FF;color:#003366;}

.doodle	 	{display: none;}
h1 			{margin: 8px 0;}

.item			{font-size:12px; #font-size:10px; width:226px; background-color:#FFF; vertical-align:middle; border:1px solid #003399; padding:2px; z-index:9999; text-align:justify; }
.item:hover		{border:1px solid #0066CC; position:relative;}
.item span		{line-height:170%; #line-height:200%;}
.item span a		{text-decoration:none; color:#000; font-size:12px;}
.item span a:hover	{text-decoration:none; color:#003399; font-size:12px;}
/*.item img       { vertical-align:baseline; bottom:0px;right:0px; float: right;}*/

div.pu				{float:left;margin-right:5px; color:#FFFFFF; padding:1px 2px; #padding:3px 2px 0px 2px; #height:14px;}

.pu#red		{background-color:#FF0000; border:1px solid #990000; font-size:12px;} /*說*/		
.pu#blue	{background-color:#1e90ff; border:1px solid #003399; font-size:12px;} /*表示*/
.pu#green	{background-color:#32cd32; border:1px solid #336633; font-size:12px;} /*指出*/
.pu#orange	{background-color:#ff8c00; border:1px solid #993300; font-size:12px;} /*認為*/
.pu#purple	{background-color:#6a5acd; border:1px solid #330066; font-size:12px;} /*強調*/
/*.pu#gray	{background-color:#708090; border:1px solid #333333; font-size:12px;} 其它*/
.pu#gray	{background-color:#FF3300; border:1px solid #CC3300; font-size:12px;} /*其它*/

.pu#pink	{background-color:#FF6699; border:1px solid #CC6699; font-size:12px;} /*顯示*/		
.pu#skyblue	{background-color:#66CCFF; border:1px solid #6699CC; font-size:12px;} /*分析*/
.pu#seagreen{background-color:#339999; border:1px solid #006699; font-size:12px;} /*希望*/
.pu#violet	{background-color:#9400d3; border:1px solid #660066; font-size:12px;} /*報導*/
.pu#olive	{background-color:#b8860b; border:1px solid #996600; font-size:12px;} /*預期*/


#timeBottom		{background-color:#99CCFF; height:20px; width:3560px; clear:both;border-top:0px solid #FFF; padding:0px; #padding:0px; #padding-top:5px; padding-left:10px; z-index:1;}
#timeBottom li	{display:inline; color:#003366; font-size:13px; padding-right:215px; #padding:0px; margin:0px; margin-right:-3px; width:254px;}

div.subDiv		{height:auto; overflow:auto;}
ul.sub			{margin:0px;}
ul.sub li		{float:none; margin:3px 0px; }
ul.sub li .item	{width:205px; border:0px; color:#333333}

.news li			{line-height:100%; color:#000000;background: none; padding-left:0px;}