.tables
{
	background:#B3BDC5 none repeat scroll 0 0;
	border-spacing:0px;
	color:#666666;
	font-family:verdana,sans;
	font-size:1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:0;
}

tr.over {
	color: #333;
	cursor: pointer;
	border:1px solid #E4ECF3;
	background-color: #354158;
}
/*
.astr{
	text-decoration: none;
	float: left;
	margin: 1px;
	padding: 1px;
	width: 20px;
	height: 20px;
	display: block;
	border: 1px solid #ccc;
	vertical-align: baseline;
	font-size: 100%;
}

table#myTable > tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.a {
	text-decoration: none;
	color: #5e5e5e;
	
}



 Tables still need 'cellspacing="0"' in the markup. 

table#myTable { border-collapse: separate; border-spacing: 0; margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 10px;
	font-family: inherit;
	vertical-align: baseline;
	text-align: left;}
	
#myTable > caption { text-align: left; font-weight:400; }
#myTable > th { text-align: left; font-weight:400; }
#myTable > td { text-align: left; font-weight:400; }

*/
#container {
	padding-bottom: 50px;
}
/*
.tables {
	border: 1px solid #ccc;
	width: 100%;
}
*/
th {
	background-color: #eee;
	background: #eee url(../img/icon-tab.png) no-repeat 2px 8px;
	padding: 4px 4px 4px 14px;
	text-transform: none;
	border: 0;
	text-align: left;
}
/*
table#myTable > tr {
	background-color: #eee;
	padding: 4px;
}

table#myTable > tbody { text-align: left; font-weight:400; }


tr.altRow {
	background-color: #fff;
}
*/
table#myTable td {
	text-align: left;
	border: 0px;
	border-top: 1px solid #ccc;
}
/*
.rightAlign {
	text-align: right;
}


*/
.sortedASC {
	background: url(../img/icon-tac.png) no-repeat 2px 4px #eee;
}

.sortedDESC {
	background: url(../img/icon-tad.png) no-repeat 2px 10px #eee;
}

.tableHeaderOver {
	cursor: pointer;
	color: #354158;
}
/*
tr.over {
	background-color: #354158;
	color: #fff;
	cursor: pointer;
}

tr.hide {
	display: none;
}

*************************

.tableFilter {
	border: 1px solid #ccc;
	padding: 2px;
	margin: 5px 0 10px 0;
}

.tableFilter input {
	border: 1px solid #ccc;
	font-size: 10px;
}

.tableFilter select {
	border: 1px solid #ccc;
}
.example {
	font-size: 14px;
}

***********************************************************
*/