/* =====================================

brown : #312929;

dark grey : #474747;
grey (NTB) : #666;
mid grey (PBS, PV-AN) : #999;
light grey : #AAA;
ultralight grey : #f4f4f4;

red : #f30;
orange : #FFA404;
bleu : #369;
green : #289400;

======================================== */

th,
td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align: left;
	/*line-height: 12px;*/
}
h6 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top:0px; }


/* =========================================== */
.red {
	color: #CC0000;
}
table.details{
	width:375px;
	margin: 0px;
}
	table.details th{
		padding:5px 0 5px 0;
		color:#4e4e4e;
		text-align:left;
		background-color: #f2f2f2;
		}
	table.details td{
		padding:1px 5px 2px 0px;
			}
		table.details .title{
			padding-left:5px;
			width:160px;
			font-weight: bold;
			}
		table.details .location{
			width:160px;
			}
		table.details .company{
			width:160px;
		}
		table.details tbody.closed td.title{
			padding-left:0px; /* INDENT */
			color:#369;
		}
	table.details tr.summary{
		cursor:pointer;
	}
	table.details tbody.closed tr.hover td{
		color:#F26803;
		background-color: #f4f4f4;
	}
	table.details tbody.open tr.summary{
		background-color:#F26803;
	}
	table.details tbody.open tr.summary td{
		color:#ffffff;
	}
	.available{
		color:#ffffff;
		font-size:10px;
		font-weight: bold;
	}
	table.details tbody.open td.title{
		font-weight:bold;
		padding-left:4px;
		padding-right:6px;
	}
	
	table.details tbody.dateDivider td{
		padding:15px 0 7px 5px;
		font-weight:normal;
		color:#999;
	}
	
	table.details tbody.closed tr.details{
		display:none;
		}
		table.details tr.details td{
			padding:10px 5px 10px 5px;
			background-color: #f2f2f2;
			}
			table.details div.date{
				margin:0 0 10px 0;
			}
			table.details div.applyButton{
				margin-top:11px;
				}
			table.details div.applyButton a{
				color:#9589FA;
				text-decoration:none;
				}
			table.details div.applyButton a:hover{
				text-decoration:underline;
			}
