/* --------------------------------------------------------------------------------- */
/* NEW-STYLE ALLOCATION TABLES THAT DO NOT CONTAIN DARK/BRIGHT GOOD/AVGE/SPEC VALUES */
/*                                                                                   */
/* Applied to 2010B onwards                                                          */
/* --------------------------------------------------------------------------------- */


/* NORMAL */
table.alloc3{
	border-collapse: collapse;
	/*width: 500px;*/
	text-align: center;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	vertical-align: middle;
}
tr.alloc3_toprow{
	height: 19px;
	background-color: #fff;
}
.semtext{
	text-align: left;
}




/* ---------- */
/* JMU / PATT */
/* ---------- */

td.alloc3_semester{
	color: #000;
	font: 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 225px;
}
td.alloc3_awarded{
	text-align: right;
	/*width: 360px;*/
	/*color: #000;*/
	font: small-caps bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* alloc3 HEADER */

tr.alloc3_headerrow{
	background-color: #90a5d4;
	border: 1px solid #000;
}
td.alloc3_header_PROG{
	width: 78px;
	border: 1px solid #000;
	color: #000;
	font: italic 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.alloc3_header_PID{
	width: 78px;
	border: 1px solid #000;
	color: #000;
	font: italic 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.alloc3_header_PI{
	width: 140px;
	border: 1px solid #000;
	color: #000;
	font: italic 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.alloc3_header_rank{
	width: 42px;
	border: 1px solid #000;
	color: #000;
	font: italic 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.alloc3_header_MUF{
	width: 42px;
	border: 1px solid #000;
	color: #000;
	font: italic 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.alloc3_header_hours{
	width: 80px;
	border: 1px solid #000;
	font: italic 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* alloc3 DATA */

tr.alloc3_data{
	background-color: #fdfdfd;
	border: 1px solid #000;
}
td.alloc3_PROG{
	width: 78px;
	border: 1px solid #000;
}
td.alloc3_PID{
	width: 78px;
	border: 1px solid #000;
	text-wrap: unrestricted;
}
td.alloc3_PI{
	width: 140px;
	border: 1px solid #000;
}
td.alloc3_rank{
	width: 42px;
	border: 1px solid #000;
}
td.alloc3_MUF{
	width: 42px;
	border: 1px solid #000;
}
td.alloc3_hours{
	width: 80px;
	border: 1px solid #000;
}





/* ------- */
/* CAT/CCI */
/* ------- */

table.cat-alloc3{
	border-collapse: collapse;
	width: 598px;
	background-color: #fff;
}
tr.cat-alloc3_header{
	text-align: center;
	border: 1px solid #000;
	background-color: #90a5d4;
}
tr.cat-alloc3{
	text-align: center;
	border: 1px solid #000;
}

td.cat-alloc3_PROG{
	border: 1px solid #000;
	width: 142px;
}
td.cat-alloc3_PID{
	border: 1px solid #000;
	width: 141px;
}
td.cat-alloc3_PI{
	border: 1px solid #000;
	width: 155px;
}
td.cat-alloc3_time{
	border: 1px solid #000;
	width: 155px;
}
.catpid{
	color: #e82c36;
	font-weight: bold;
}
