td {
	padding-bottom: 2px;
	padding-left: 2px;
	border-bottom: 1px solid #eee;
}


td.missing {
	font-weight: bold !important;
	color: #999 !important;
}

/*
td.missing:hover {
	font-weight: bold !important;
	color: #fff !important;
}
*/ 
td p {
	margin-left: 0px;
}


th {
	padding-right: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;	
	font-weight: bold;
	margin-bottom: 10px;
}

th a {
	color: #666;
}

tr a:hover {
	background-color: #999 !important;
	color: #f4f4f4 !important;
} 

.right {
	text-align: right;
	padding-right: 2px;
}

.dataright {
	text-align: right;
	padding-right: 5px;	
}

.btnav {
	background-color: #fff;
} 

.btnavcancelled {
	background-color: #fff;
	text-decoration:line-through;
} 

.btnav a:hover {
	background-color: #999 !important;
	color: #f4f4f4 !important;
} 

.thnav {
	background-color: #eeeeee;
	border: 1px solid #666;
} 

.thnav a:hover {
	background-color: #eeeeee;
	color: #fff;
	text-decoration: none;
} 

#contentright td {
	border: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;	
	padding-top: 0px;	
}