
table {
	padding: 0;
	margin: 0;
	font-size : 1em;
	/*width : 100%;*/
}

caption {
	padding: 0 0 5px 0;
	text-align: right;
	font-size : 0.9em;
	color : #CCB76B;
}

table thead th, table tfoot th {
	color: #ABBED1;
	border-bottom: 1px solid #ABBED1;
	font-weight: bold;
	text-align: center;
	background: #EDF1F5;
	font-size : 1em;
	
}

table thead tr a.asc{
background: url(arrow_down.gif) top right no-repeat;
padding-right : 15px;
}

table thead tr a.desc{
background: url(arrow_up.gif) top right no-repeat;
padding-right : 15px;
}

table tbody tr{
	border-top : gray solid 1px;
	padding : 1px;
}
table td {
	font-size : 0.9em;
	color: black;
	padding : 5px;
	/*border-left : #A9C8E0 solid 1px;*/
}
table tbody tr.row1 td {
	background: #FFF3F3;
	
}

table tbody tr.row2 td {
	background: #FDDEEF;
}
table tbody tr.current td {
background-color: #DCFBDE;
}
table tfoot td, table tfoot th {
	color: #5E98C5;
	border-top: 1px solid #A9C8E0;
	font-weight: bold;
	text-align: center;
	background: #E3EFFD;
	font-size : 0.9em;
	padding : 2px;
}

.ui-datepicker th { 
	background: none;
	color : black;
	border: none;
	font-weight: normal;
	font-size: 1em;
}
.ui-datepicker tr, .ui-datepicker tbody tr, .ui-datepicker  td {
	color :none;
	border : none;
	font-size: 1em;
}

table tr.search select{
	width : 10em;
}