table{
	border-collapse: collapse;
	border-spacing: 0;
}
td{
	vertical-align: top;
}

/* data table */
table.data {
	
	margin: 10px;
	border: 1px solid #777;
	font-size: 12px;
	color: #333;
}
table.data th {
	border: 1px solid #09599c;
	background-color: #09599c;
	color: #fff;
	padding: 5px;
	margin: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0C67BA', endColorstr='#09599c'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#0C67BA), to(#09599c)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #0C67BA,  #09599c); /* for firefox 3.6+ */
	zoom:1;
}
table.data th a {
	color:#FFF;
	text-decoration: none;
}
table.data th a:hover {
	color: #D4ECFC;
}
table.data tbody{
	border: 1px solid #777;
}
table.data td{
	margin: 0;
	padding: 5px;
}
table.data tbody td{
	border: 1px solid #AAA;
}
table.data tfoot td{
	color: #1343BD;
}
table.data tbody tr:nth-child(odd){
	background: rgba(220,220,220,0.5); /* transparent color */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#200064FF, endColorstr=#200064FF)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#200064FF, endColorstr=#200064FF); /* IE5.5-7 */
}
table.data tbody tr:hover {
	background: rgba(142,179,245,0.5);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#200064FF, endColorstr=#200064FF)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#200064FF, endColorstr=#200064FF); /* IE5.5-7 */
}


