@charset "utf-8";
/* data title */
.skn-data .title{
	font-family:Arial,Tahoma,sans-serif;
	font-size:16px;
	margin:10px 0;
}
.skn-data .title span{
	color:#9E0B0E;
}
/* jurusan jumper */
.skn-jurusan{
	padding:5px 10px;
	border-top:#dfdfdf dotted 1px;
}
.skn-jurusan table{
	width:100%;
}
.skn-jurusan .desc{
	padding-right:10px;
}
.skn-jurusan .title{
	font-size:14px;
	font-weight:bold;
	margin:0;
}
/* data nav */
.skn-data .skn-nav td{
	padding:7px 10px;
	border-top:#dfdfdf dotted 1px;
}
/* data keterangan */
.tbl-ket{
	border-bottom:#cecece solid 1px;
	border-right:#cecece solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:15px;
}
.tbl-ket td{
	border-top:#cecece solid 1px;
	border-left:#cecece solid 1px;
	padding-left:10px;
}
.tbl-ket .val{
	border-left:none;
	padding-left:2px;;
	padding-right:10px;
}
/* data table */
.tbCapKet,
.tbCap {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.data-lengkap .tbCapKet,
.data-lengkap .tbCap {
	font-size:11px;
}
.tbCap {
	border-top: solid 1px #B4C7DA;
}
.tbCap .spacer {
	border-bottom: solid 1px #B4C7DA;
}
.tbCapKet {
	border-bottom: solid 1px #dfdfdf;
	padding: 5px 10px;
	color:#999;
}
.tbCap td {
	border-top: solid 0px #B4C7DA;
}
.tbCapKet span,
.tbCap td span {
	color:#9E0B0E;
}
.trCap td {
	border-bottom: solid 1px #B4C7DA;
	padding: 3px 10px 3px 10px;
	background-color: #E1E9F0;
	font-weight:bold;
}
.trCap .colEvn {
	background-color: #CAD1D8;
}
.trOdd td,
.trEvn td {
	border-bottom: solid 1px #dfdfdf;
	padding: 3px 10px 3px 10px;
}
.trOdd {
	background-color: #fff;
}
.trOdd .colEvn {
	background-color: #FEFEE4;
}
.trEvn {
	background-color: #f8f8f8;
}
.trEvn .colEvn {
	background-color: #EBEBEB;
	border-bottom: solid 1px #CBCBCB;
}
.trOdd:hover,
.trEvn:hover {
	background-color: #faf7d1;
	border-bottom: solid 1px #dcd9b8;
}
.trOdd:hover .colEvn,
.trEvn:hover .colEvn {
	background-color: #f1eab3;
	border-bottom: solid 1px #d4ce9d;
}
.trSCap {
	background-color: #E5E5E5;
}
.trSCap td {
	border-bottom: solid 1px #CECECE;
	padding: 3px 10px 3px 10px;
}
.trSCap .colEvn {
	background-color: #D9D9D9;
	border-bottom: solid 1px #B9BCBF;
}
/* data lengkap */
.data-lengkap .tbCap tr.trOdd td:last-child,
.data-lengkap .tbCap tr.trEvn td:last-child{
	white-space:nowrap;
}
/* data warn */
.tbCap td.warn{
	background:url(../icon/ic_msg_warn.png) no-repeat 10px center;
	min-height:18px;
	padding:5px 10px 5px 35px;
}
/* data ajax */
#ajaxTarget {
	max-width:100%;
	overflow-x:auto;
	padding-bottom:10px;
}