html, body {
	font-size: 90%;
	height: 100%;
	*background:#E1E9FE url(bg.jpg) repeat-x center center fixed;
	*background:#E1E9FE url(bg1.jpg) repeat-x center center fixed;
	*background:#E1E9FE url(bg1.png) repeat-x center center fixed;
	*background:#E1E9FE url(bg2.jpg) repeat-x center center fixed;
	*background:#E1E9FE url(img.jpg) repeat-x center center fixed;
	*background:#E1E9FE url(bg4.jpg) repeat-x center center fixed;
	background:#E1E9FE url(bg_small.jpg) repeat;
	*background:#E1E9FE url(bg_simakad.png) repeat;
	*background:#E1E9FE url(bac.jpg) repeat;
	*background:#fff;
	color:#000;
	cursor: url("cur477.cur"),default;
}
.kecil {
	font-size: 95%;
}
.sidebar-nav {
	padding: 9px 0;
}
.nav-header {
	font-size: 100%;
}
td.top {
	vertical-align:top;
}
td.middle {
	vertical-align:middle;
}
.bold {
	font-weight:bold;
}
.enterX{
   white-space:pre-wrap;
}
.dotted {border: 1px dotted #000; border-style: none none dotted; color: #fff; background-color: #fff; }
.renggang {line-height:3.1em;}
.renggang2 {line-height:1.8em;}
.kiri-kanan {text-align:justify;}
#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/* Tambahkan nilai negatif sesuai isi positif pada push dan footer */
	margin: 0 auto -55px;
}
/* Set the fixed height of the footer here */
#push,#footer {
	height: 55px;
}
#footer {
	min-height: 40px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #f2f2f2, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #f2f2f2, #ffffff);
	background-image: -o-linear-gradient(top, #f2f2f2, #ffffff);
	background-image: linear-gradient(to bottom, #f2f2f2, #ffffff);
	background-repeat: repeat-x;
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
			border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffffffff', GradientType=0);
	*zoom: 1;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}
/* Lastly, apply responsive CSS fixes as necessary */
@media (max-width: 767px) {
	#footer {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
}
/* Modifikasi Halaman Utama
-------------------------------------------------- */
#wrap > .container-fluid {
	padding-top: 0px;
}
.container .credit {
	margin: 5px 0;
}
code {
	font-size: 80%;
}
th.tengah {text-align:center;}
th.kanan {text-align:right;}
th.kiri {text-align:left;}
td.tengah {text-align:center;}
td.kanan {text-align:right;}
td.kiri {text-align:left;}
.hand {cursor: pointer;}
/* tabel khusus */
.tbborder {
	font-size: 11px;
	padding : 4px 2px 4px 2px;
	border-collapse:collapse;
	border:1px solid #000;
}
.thprint {
	font-size: 12px;
	padding : 9px 3px 9px 3px;
	border-collapse:collapse;
	border:0px solid #000;
}
.tbprint {
	font-size: 12px;
	padding : 3px 3px 3px 3px;
	border-collapse:collapse;
	border:1px solid #000;
}
.tbprintY {
	font-size: 12px;
	padding : 3px 3px 3px 3px;
	border-collapse:collapse;
	border:1px solid #000;
}
.tbprintN {
	font-size: 12px;
	padding : 3px 3px 3px 3px;
	border-collapse:collapse;
	border:1px solid #000;
	background:#B7BCBE;
}
.tbprints {
	font-size: 12px;
	padding : 3px 3px 3px 3px;
	border-collapse:collapse;
	border:0px solid #000;
}

/* header */
.kop1 {
	font-size:18px;
	font-weight:bold;
}
.kop2 {
	font-size:14px;
	font-weight:bold;
}
.kop3 {
	font-size:14px;
}
.kop4 {
	font-size:11px;
}