.title {
	letter-spacing: -1px;
	color: #cc0000;
}

.job {
	margin-bottom: 25px;
}

.job .jobtitle {
	font-size: 20px;
	letter-spacing: 1px;
	border-left: solid 25px #cc0000;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
}


.job .customer, .job .date, .job .location, .job .date_info {
	font-size: 12px;
	margin-right: 10px;
}



.job .description {
	border-left: solid 3px #cc0000;
	padding-left: 5px;
	width: 80%;
	background-color: #f5f5f5;
}


table.data_table {
}

table.data_table thead td {
	background-color: #f5f5f5;
	border-bottom: solid 1px #888888;
	padding: 5px;
}



table.data_table tbody td {
	border-bottom: solid 1px #c0c0c0;
	padding: 5px;
}

.feedback_label{
	width:130px;
	font-weight:bold;
	vertical-align:top;
}
.feedback_label_small{
	width:130px;
	font-weight:bold;
	vertical-align:top;
}

}
.feedback_data{
		vertical-align:top;
}

.feedback_data_small{
		vertical-align:top;
}

.feedback_data_small input{
	width:125px;
	
}

.feedback_data_small textarea{
	width:129px;
	height:50px;
	
}

.feedback_data input{
	width:400px;
}

.feedback_data textarea{
	width:400px;
}

.feedback_data_big textarea{
	width:553px;
	height:100px;
}

.feedback_data_big input{
	width:550px;

}

.feedback_data_big{
	font-weight:bold;	
}
.feedback_footnote_td{
	width:553px;
}