﻿#jobs-holder table .name { width: 349px; }
#jobs-holder table .code { width: 75px; }

#clients-holder table .name { width: 432px; vertical-align: top; }

#users-mini-holder table .name { width: 280px; }

#users-holder table .name { width: 175px; }
#users-holder table .username { width: 216px; }

#timesheets-holder table .day { width: 40px; text-align: center; vertical-align: top;}
#timesheets-holder table .description { width: 200px; white-space: pre-wrap }
#timesheets-holder table .client { width: 300px; white-space: pre-wrap }

/* TABLE
----------------------------------------------------------*/

.grid table 
{  
	border-collapse: collapse;
	border: solid 1px #929eae;
	background: #ebf5fe; 

	font-family: Tahoma, Arial, Helvetica, sans-serif;    
}

.grid table th
{ background-image: url(/content/images/table-header-blue.png);
  background-repeat: no-repeat;
  background-position: right;
  border-bottom: solid 1px #a5b9d4;  
  text-align: left;
  padding-left: 4px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;    
font-weight: normal;  
}

.grid table th,
.grid table td { padding: 0 4px 0 4px; height: 21px;}
.grid table td { padding: 4px; }
.grid table tr.row-alt { background: #fff; }

th.edit, th.delete { width: 20px; }

td.edit,
td.delete { cursor: pointer; width: 20px; }

td.edit a { background-image : url(/Content/images/edit.png); background-repeat: no-repeat; width: 16px; height: 16px; display: block; padding: 2px; }
td.delete a { background-image : url(/Content/images/delete.png); background-repeat: no-repeat; width: 16px; height: 16px; display: block; padding: 2px; }

td.edit a span,
td.delete a span { display: none; }
