/* Below: position:relative is required to fix a display problem in IE, which otherwise repeats the background also after the DIV closing. */
.innerBox {position:relative; clear:left; background:url('../im/boxTable_bkg.png') repeat-y; margin-bottom:15px; padding:0;}
	.innerBox .innerBoxCntnt {width:780px; background:url('../im/boxTable_open.png') no-repeat; margin:0; padding:0;}
	.innerBox .innerBoxCntntGreen {width:780px; background:url('../im/boxTable_open-green.png') no-repeat; margin:0; padding:0;}
	.innerBox .innerBoxCntntGreenDark {width:780px; background:url('../im/boxTable_open-greenDark.png') no-repeat; margin:0; padding:0;}
	.innerBox .innerBoxCntntOrange {width:780px; background:url('../im/boxTable_open-orange.png') no-repeat; margin:0; padding:0;}
		.innerBox .boxTable {display:block; background:url('../im/boxTable_close.png') 0 100% no-repeat; margin:0; padding:27px 30px 25px 30px;}
			.innerBox th {color:#000; padding:0 0 15px 5px; text-align:left;}
			.innerBox td {vertical-align:top; padding:3px 5px;}
			.innerBox .toolbar1 td {vertical-align:middle; padding:0;}

/* Overview */
	.overview tr {border-bottom:#fcfcfc; cursor:default;}
	.overview tr.row1:hover, .overview tr.row2:hover {background:#ffffb0;}
	.overview td {font:11px arial,sans-serif; padding:6px 5px; border-bottom:solid 1px #fff;}
	.overview a {color:#000;}
	.overview p {display:block; margin:0 0 2px 0; padding:5px; background:#FFF78C; border:solid 1px #ffcc00;}
	.overview h3 {font-size:11px; margin:0; padding:5px 5px 5px 18px; background:#fff url('../im/green_arrow.gif') 7px 9px no-repeat; color:#009900;}
	.overview tr.title td {padding:0;}
	.overview td.viewAll {border:none; text-align:right; padding:3px 10px 10px 5px;}
		.overview td.viewAll a {color:#0000ff;}

/* All jobs */
	.allJobs a {color:#666; text-decoration:none;}
	.allJobs tr:hover a {color:#000;}

/* Auto-match */
	.matchResults {display:none; margin-top:1px;}
		.matchResults th {border-bottom:solid 1px #9AC0EF; text-align:left; padding:3px; color:#679ACD;}
		.matchResults tr {cursor:default;}
		.matchResults tr.trHover {background:#ffffb0;}
		.matchResults td {padding:8px 6px; border-bottom:solid 1px #fff; font:11px arial,sans-serif;}
			.matchResults td b.mRank {margin-bottom:2px;}
		.matchResults a {color:#000;}
		
		td.count, .overview td.count {padding-right:0; text-align:right;}
		td.matchColumn, .overview td.matchColumn {cursor:pointer; border:solid 1px #99FF00; text-align:center; white-space:nowrap; color:#000; font-weight:bold;}
		td.contactColumn, .overview td.contactColumn {cursor:pointer; border:solid 1px #99FF00; text-align:center;}