#timeline {
	margin: 10px 0 15px;
	position: relative;
}

.scale_box{font-weight:700;height:67px;;font-size:11px;border-top:1px solid #999;text-align:left;padding:0 0 3px;background:url("../img/scale.gif") 8px 7px no-repeat;}
.table_right_border{border-right: 1px solid #999}

.ftimeline_td_last{border-right-width:1px;}
.ftimeline_th_last{border-right-width:1px;}
#ftimeline .group-fix{display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#ftimeline{border-spacing:0;font-family:sans-serif;background:url("../img/bg.png") 0 54px;width:980px;}
#ftimeline thead th{border:1px solid #999;border-bottom:none;border-right-width:0;font-size:11px;height:54px;text-align:center;vertical-align:middle;width:100px;padding:0;background:url("../img/head.png") repeat-x;color:#000;cursor: w-resize}
#ftimeline thead th span{display:block; padding: 0 5px;}
#ftimeline thead th.first{width:47px;text-align:left;background:#fff;border-left:none;cursor: default}
#ftimeline tbody td.first{width:47px;text-align:left;border-left:none;cursor: default}
#ftimeline thead th.last{border-right-width:1px;}
#ftimeline thead th.selected{background:#666;border:2px solid #666;width:422px;border-top-width:1px;border-bottom:none;font-size:14px;text-align:left;padding-left:11px;color:#fff;}
#ftimeline thead th.selected+th{border-left-width:0;}
#ftimeline thead th.selected+th+th{border-left-width:1px;}
#ftimeline tbody th{height:67px;vertical-align:bottom;font-size:11px;border-top:1px solid #999;text-align:left;padding:0 0 3px;background:url("../img/scale.gif") 8px 7px no-repeat;}
#ftimeline tbody th.last{border-bottom:1px solid #999;}
#ftimeline tbody td{border:1px solid #999;border-top:none;border-right-width:0;font-size:11px;width:100px;vertical-align:top;cursor: w-resize}
#ftimeline tbody td.last{border-right-width:1px;}
#ftimeline tbody td.selected{border:2px solid #666;border-top:none;background:#fff;cursor: default}
#ftimeline tbody td.selected+td{border-left-width:0;}
#ftimeline tbody td.selected+td+td{border-left-width:1px;}
#ftimeline tbody td.selected .box{height:auto !important;margin:0 !important; min-width: 410px;}
#ftimeline tbody td.selected .box.first{border:none;}

#ftimeline tbody td.selected .box small{display:inline;font-size:11px;margin-right:13px;display:block;float:left;line-height:16px;}
#ftimeline tbody td.selected .box strong{font-size:12px;display:block;float:left;width:auto;}
#ftimeline tbody td.selected .box strong .info{font-family:sans-serif;font-size:11px;font-weight:400;display:block;}
#ftimeline tbody td.selected .box .info{visibility:visible;position:static;}
#ftimeline tbody td.selected .box .info p{color:#666;font-size:12px;line-height:130%;margin:5px 0;}
#ftimeline tbody td.selected .box .info img{float:left;margin:3px 8px 5px 0;}
#ftimeline tbody td.selected .box .info ul{list-style:none;padding:0;margin:5px 0;line-height:18px;}
#ftimeline tbody td.selected .box .info ul.float{float:left;width:52%;margin-right:1%;}
#ftimeline tbody td.selected .box .info ul.float.next{width:47%;margin-right:0;}
#ftimeline tbody td.selected .box .info ul.float+ul{width:47%;margin-right:0;}

#content #ftimeline tbody td.selected .box .info ul li {background:none;padding-left:0;}

#ftimeline tbody td.selected .box .info a{color:#333;font-weight:700;}
#ftimeline tbody td small{color:#000;font-size:10px;display:block;}
#ftimeline tbody td strong{color:#000;display:block;font-family:"Times New Roman";width:87px;}
#ftimeline tbody td .box{padding:5px;border-top:1px solid #999;margin-left:3px;width:87px;}/**/
#ftimeline tbody td .box.no-border{border-top:none;}
#ftimeline tbody td .box .info{visibility:hidden;position:absolute;}
#ftimeline .ui-resizable-handle{height:100%;position:absolute;}
#ftimeline .ui-resizable-w{cursor:w-resize;}
#ftimeline .ui-resizable-e{cursor:e-resize;}