.d {
  border:#FFC30E solid 1px;
  border-top:0;
  border-right:0;
  font-size:0.85em;
  width: 100%;
  border-collapse:collapse;
}

.d th,
.d td {
  border:#FFC30E solid 1px;
  border-left:0;
  border-bottom:0;
  padding:4px;
}

.d th {
  line-height:2em;
  text-align:left;
}

.d tbody th {
  width:15em;
  padding-left:4px;
  padding-right:2em;
  background-color:#FFE89F;
  vertical-align:top;
}

.d tbody td {
  background-color:#fff;
}

.d tbody input {
  width:20em;
}

.d textarea {
  width:98%;
  height:16em;
}

.d tfoot th,
.d tfoot td {
  background-color:#FFC30E;
}

.d tfoot th {
  border-right:0;
}

.d tfoot td input {
  margin:0.6em 0 0.6em 0;
  font-weight:bold;
}

.d small {
  margin-left:0.5em;
}

.d input.short {
	width:25px;
}

.d input.submit {
	width:80px;
	cursor:pointer;
	background:#FBA617;
	padding: 4px;
}

.newsfeedback {
	background:#FFC30E;
	margin: 5px 0 5px 0;
	width:96%;
}
.newsfeedback th {
	background: #FFE89F;
	font-size: 0.85em;
	padding: 5px;
	width: 100px;
	}
.newsfeedback td {
	background: #fff;
	font-size:0.85em;
	padding: 5px;	
	}
.newsfeedback .nfheading {
	background: #FFE89F;
	font-weight:bold;
	width:80px;
	text-align:center;
	}
.newsfeedback .nfradio {
	text-align:center;
	}
.newsfeedback tbody input, .newsfeedback tbody textarea{
	border: 1px solid #666;
	width: 250px;
	padding:3px;
	}
.newsfeedback .nfradio input, .newsfeedback .nfcheck input {
	width:auto;
	}
.newsfeedback .nfblank {
	background: #DEF2FD;
	}

.newsfeedback tfoot td, .newsfeedback tfoot th {
	background:#FFC30E;
	}
.d .dn input{
	width:auto;
	}
.newsfeedback tfoot td input {
  font-weight:bold;
}

.tickhere input {
  padding:1em;
}

#Mentees { width:50px; }
#Mentors { width:50px; }
#ActionGroup { width:50px; }
#TestEmails { width:50px; }
