

table {
	clear:both;
	border: 1px solid #cccccc;
	font-size:11px;
	padding:1px;
	color:#1e1c15;
}

table th {
	background:#e5e5e5;
	padding:7px;
	color:#665363;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	cursor:default;
}

table tfoot tr td {
	background:#e5e5e5;
	padding:7px;
	color:#665363;
	font-size:11px;
	font-weight:bold;
	border-top:1px solid #ff0000;
	border-bottom:none!important;
}

table th, table td {
	border-right:1px solid #ffffff;
}

table th:last-child, table td:last-child {
	border-right:none!important;
}

table th.no-sort { 
	background:none; 
	background-color:#3E424B; 
	padding:0 0 0 5px; 
}
table tr {
	background-color: #fcfcfc;
	padding: 4px;

}
table tr td {
		cursor:default;
}
table tr.altRow {	background-color: #fcfcfc; }

table td { padding:5px; border-right:1px solid #c8c8ce; border-bottom:1px solid #d2d2d8; vertical-align:middle; }
table tr:last-child td {border-bottom:none!important;}

table td a { color:none; text-decoration:underline; }
table td a img { border:0; }
table .alignRight { text-align: right; }
table .centerAlign { text-align: center; }
table tr.over {
	background-color: #dadce0;
	color: #000;
}


table tr td.sn {
		background-color:#e5e5e5!important;
}

table thead.search-elements td { vertical-align:top; border-bottom:1px solid #cccdb6; background-color:#e3e4d6; font-size:9px; }
table td.record-actions { text-align:right; }
	td.record-actions a { margin:0 2px; }

table tr.new-mail { color:#ff0000; }
table tr.new-mail a { color:#ff0000; }
table tr.old-mail a { color:#555; }
table tr:hover { background-color:#fce05c; }

		

