table {
	border: 0px; 
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #ededed;
	width: 100%;
}

table tr {
	background-color: rgba(255,255,255,1);
	transition: all 0.3s ease;
}
table.no_bg tr {
	background-color: rgba(255,255,255,0);
}
table tr td {
	background-color: rgba(255,255,255,0.5);
	transition: all 0.3s ease;
}

table th {
	color: #000000;
	height: 40px;
	background-color: rgba(230,230,230,0.7);
}

table .td_center {
	text-align: center;
	
}


table tr:hover td {
	background-color: rgba(230,230,230,0.5);
}

/*table tr:hover td {
	background-color: rgba(240,240,240,0.8); 
}*/

table tr {
	/*line-height: 30px;*/
}
table td {
	padding-top: 7px;
	padding-bottom: 7px;
}
table .yellow_cell {
	background-color: rgba(255,245,167,1);
	white-space:nowrap;
}
table .yellow_cell_darker {
	background-color: rgba(255,245,119,1);
}

table th, table th a {
	text-decoration: none !important;
	cursor: default;
}

table th a:hover {
	color: #000000;
	cursor: pointer;
}

table, td {
	text-align: left;
	/*border: 1px solid #ebebeb;*/
}

th {
	text-align: center;	
}

td {
	padding-left: 15px;	
	padding-right: 15px;
}


.admin_info a,.admin_info {
	color: rgba(150,150,150,1);
}
.admin_info td {
	white-space:nowrap;
}
