td, th { font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:11px; }
table th { text-align: left; background-color: steelblue; color: white; padding: 2px; }
table td { padding: 2px; }
table tr.row-even { background-color: #E8E8E8; }
table tr.row-odd { background-color: white; }
table .state { width: 110px; color: white; }
table .progress { width: 100px; color: white; }
table .bprogress  { float: left; padding: 2px 5px;	border: 1px inset #446; border-radius: 5px; }
table .ficon { float: left; width:20px; height:20px; cursor: pointer; }
/* only div tag apply next style */
table .name { max-width: 150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
table .progress .init { background-color: steelblue; }
table .progress .loading { background-color: #72C854; }
table .progress .success { background-color: #4AA02C; }
table .failure { background-color: red; }
.ufptable {width:100%}