/* CSS Document */

table.datatable td, table.datatable th, table.propdatatable td, table.propdatatable th
{
	/*font-size: .7em;*/
	line-height:1.25em;
	/*margin: 0;*/
}
table.datatable thead th, table.propdatatable thead th
{
	border-bottom: solid #999999 1px; 
	padding: .25em ;
	line-height:2em;
	margin: 0;
}

table.datatable thead th
{
	background-color:#efefef;
}

table.datatable tbody td, table.propdatatable tbody td
{
	border-bottom: solid #efefef 1px; 
	padding: .4em ;
}
table.datatable tfoot td,table.propdatatable tfoot td

{
	/*border-top: solid #999999 thin; */
	background-color:#efefef;
	vertical-align:middle;
	padding: .25em ;
}
table.datatable, table.propdatatable
{
	border-collapse:collapse;
	padding: 0;
	margin: 10px 0 10px 0;
}

table.datatable td, table.propdatatable td
{
	text-align:left;
}
table.datatable th, table.propdatatable th
{
	text-align:left;
	font-weight:bold;
}
table.datatable tr:hover
{
	background-color:#efefef;
}