.table_data { float:left; border: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 5px; width: 100%; height: 100%; text-align: left; font-size:11px;}
.table_data thead, table tfoot { background: #DDDDDD url('../images/background-table.gif') repeat-x scroll top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.table_data th { border-bottom: 1px solid rgb(204, 204, 204); padding: 5px 5px; font-weight: bold; color: #000000; }
.table_data td { padding: 3px; color: rgb(68, 68, 68); }
.table_data td span.active { color: rgb(85, 163, 74); }
.table_data td span.pending { color: rgb(197, 160, 89); }
.table_data td span.closed { color: rgb(160, 43, 43); }
.table_data .odd { background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.table_data td img { margin-left: 4px; }

.tbl_list { 
	float:left;
	width: 100%;
	background:#000000; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	border-radius:5px; 
	border:none;  
	border-collapse:collapse; 
	
}

.tbl_list thead tr th { 
	border:none;  
	font-family: arial,helvetica,sans-serif; 
	font-size:12px; 
	font-weight: normal;
	line-height:1.5em;
	padding:0.5em 1em; 
	text-align:left;
	color: #FFFFFF;
}
.tbl_list tbody tr td { 
			padding:0.5em 1em; 
			background-color:#e5e5e5; 
			vertical-align:top; 
			border:none;  
			border-collapse:collapse; 
			font-family: arial,helvetica,sans-serif; font-size:11px; line-height:1.5em
}
tbody tr.odd td { background-color:#eee; color:#222 }

.newmess { font-weight:bold; } 