table								{}

th, td								{}
thead th, thead td					{}
tfoot th, tfoot td					{}
tbody th, tbody td,
tfoot th, tfoot td					{}
 
th:first-child, td:first-child		{  }
th:last-child, td:last-child		{  }

tr:nth-child(even) td				{ }
tbody tr:nth-child(odd) th,
tbody tr:nth-child(odd) td			{ }

caption								{}


/*no styles on the table*/
table.mc-no-style {
	margin-bottom:0;
	width:100%;
	background:none;
}
table.no-style table {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	border-collapse:separate;
	border-spacing:0;
}
table.no-style caption, table.no-style th, table.no-style td {
	text-align:left;
	font-weight:normal;
	float:none !important;
}
table.no-style, table.no-style th, table.no-style td {
	vertical-align:middle;
}
table.no-style th {
	font-weight:normal;
	color:#fff;
}
table.no-style thead th {
	background:none;
}
table.no-style tbody tr:nth-child(odd), table.no-style tbody tr.even {
	background:none;
}
table.no-style tbody tr:hover {
	background:none !important;
}
table.no-style tbody tr.highlight {
	background:none !important;
}
table.no-style tfoot {
	font-style:normal;
}


table.mc-table{
	border-collapse:collapse;
	width:100%;
	border:1px solid #333;
	border-radius:5px;
}
table.mc-table th.mc-text-center,
table.mc-table td.mc-text-center
{
	text-align:center;	
}

table.mc-table thead tr{
	background:#858585;
	border-bottom:1px solid #999;
	
}
table.mc-table thead th{
	color:#fff;
	font-weight:bold;
	padding:8px 2px;	
}

table.mc-table thead th:first-child,
table.mc-table tbody td:first-child{
	padding-left:10px;	
}

table.mc-table tbody td:last-child{
	padding-right:10px;	
}

table.mc-table tbody td{
	padding:8px 2px;	
	font-size:12px;
}

table.mc-table tbody tr:nth-child(even){
	background:#eee;	
}

table.mc-table tbody tr:hover{
	background:#FFC !important;	
}





