.timetable
{
	border-collapse: collapse;
}

.timehead
{
	background-color: lightgrey;
}
	
.timetable td, .timetable th
{
	border: 1px solid #EAE9EC;
	text-align: center;
}

.timetable .kwcell
{
	background-color: #EAE9EC;
	border-color: #F5F5F5;
}

.timetable .currentvalue
{
	border: 1px solid #ff6c00;
}

.timetable .currentvalue a
{
	color: #ff6c00;
}

/* -------------------- LIST OF PROJECTS STYLE -------------------- */

.listing
{
	text-align: left;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size: 12px;
	border: 1px solid #d0cfd2;	
	width: 743px;
	border-collapse: collapse;
}

.listing input, .listing select, .listing a
{
	font-size: 11px;
}

.listing th, .listing td
{
	border: 1px solid #d0cfd2;
	background-color: white;
}

.listing .listhead th
{
	background-color: #A3A3A3;
	color: #F4F4F4;
	text-transform: uppercase;
	padding-left: 5px;
}

.listing .filterhead input, .listing .filterhead select
{
	font-size: 10px;
}

.listing .teaser
{
	margin-bottom: 6px;
}

td.inputcell
{
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 8px;
}



.pagecontent
{
	background-color: #F5F5F5;
	border: 1px solid #d0cfd2;	
}


.listing .sumline td, .listing .filterhead td
{
	background-color: #EAE9EC;
	font-weight: bold;
}

.listing .searchswitch
{
	text-align: right;
}

.listing .action, .listing .newentryrow
{
	font-weight: bold;
	font-size: 12px;
}

.listing .newentryrow a
{
	font-weight: bold;
	font-size: 14px;
}
	

.errortext
{
	font-size: 10px;
}