body {
	color:  #000000 ; 
	font: 10px Verdana, sans-serif; 
	text-align :center;
	margin:0px;
}
a 	{
	color: #003300
}
/* TABEL BESAR */
.bigTable {
	border-left-width: 3px;
	border-left-color: #2E4334;
	border-left-style: solid;
	border-right-width: 3px;
	border-right-color: #2E4334;
	border-right-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #2E4334;
	border-bottom-style: solid;
	border-top-width: 3px;
	border-top-color: #2E4334;
	border-top-style: solid;
}

/* FONT DENGAN BERBAGAI UKURAN */
.font10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.font11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.font12{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.font14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

/* FONT UNTUK KEGUNAAN KHUSUS */
/* font untuk informasi error */
.fonterror{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration:none; 
}
/* font untuk informasi error tapi ukuran 12 */
.fonterror12{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration:none; 
}
/* font untuk nulis nama institusi di home */
.fontLogo{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 44px;
	color: #000000;
	text-decoration:none; 
}
/* font untuk link */
.fontLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	text-decoration:underline; 
	cursor : hand;
}
/* font untuk header halaman */
.fontHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
}

/* TABEL PENCARIAN */
.tbCari{
	background-color:#F4F7F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	border-bottom-style: dashed;
	border-top-width: 1px;
	border-top-color: #666666;
	border-top-style: dashed;
	padding: 3;
	
}

/* KOTAK INPUT FORM */
/* untuk form pencarian */
.inputcari {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:20px;
	border: 1px solid #6D835F;
	background-color: #FDFEF3;
	color: #000000;
}
/* untuk form data */
.inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:20px;
	border: 1px solid #6D835F;
	background-color: #FFFFFF;
	color: #000000;
}
/* seperti inputbox, tapi pakai warna latar */
.inputboxWarna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:20px;
	border: 1px solid #6D835F;
	background-color: #FFFFCC;
	color: #000000;
	font-weight: bold;
	
}
/* transparan, tanpa border */
.noborder {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border:noborder;
	border:transparent;
	background-color:transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/* disabled */
.inputdisabled {
	font-size: 11px;
	background-color: #EEEEEE;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left-width: 1px;
	border-left-color: #999999;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	height:20px;
	
	
	
}

/* TOMBOL */
/* tombol biasa */
.buttonbox {
	cursor:hand;
	font-size: 12px;
	background-color: #666666;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2;
	border-left-width: 1px;
	border-left-color: #999999;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	background-color : #CCCCCC;
	/*background-image: url(images/bgButton.gif);
	background-repeat: repeat;
	background-position: center center;*/
	
}

/* tombol biru */
.buttonboxblue {
	cursor:hand;
	font-size: 12px;
	background-color: #0033CC;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0em;
	padding: 0em;
	border-left-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	
}


/* TABEL DALAM HASIL PENCARIAN DATA */
/* header FFCC66 */
.tbHeader {   
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #666666;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #666666;
	border-right-style: solid;
	color: #333333;
	background-color:#B7D9C6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 4;
}
/* footer */
.footTable {
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #999999;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	padding: 2;
	background-color:#C4DFCF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
/* untuk baris data dalam tabel FFF0D2  FFFBF2 */
.tblrow1 {
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3;
	/*background-color : #F8F8F8;*/
	background-color : #FFFFFF;
}
.tblrow2 {
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3;
	/*background-color : #EEF7F1;*/
	background-color : #FFFFFF;
}
.tblrowerr {
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:red;
	padding: 3;
	/*background-color : #EEF7F1;*/
	background-color : #FFFFFF;
}
.tblrowerr2 {
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:red;
	padding: 3;
	background-color : red;
	
}

/* Untuk baris yang perlu garis putus atas bawah */
.rowPutus {
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dashed;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: dashed;
	background-color: #FDFEE7; 
	
}
/* atas saja */
.rowPutusAtas {
	font-size: 11px;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: dashed;
	background-color: #D7EADF;
	
}
/* atas saja , khusus untuk halaman pembayaran non rutin*/
.rowPutusAtasByr {
	font-size: 13px;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: dashed;
	background-color: #D7EADF;
	
}
/* bawah saja */
.rowPutusBawah {
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	
}
/* bawah saja , khusus untuk halaman pembayaran non rutin*/
.rowPutusBawahByr {
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dashed;
	background-color: #F8F8F8;
	
}

/* Tabel form input */
.kotak {
	font-size: 11px;
	border-left-width: 1px;
	border-left-color: #999999;
	border-left-style: dotted;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: dotted;
	background-color: #F8F8F8;
	
}

/* kotak dengan font ukuran 12 */
.kotak12 {
	font-size: 12px;
	border-left-width: 1px;
	border-left-color: #999999;
	border-left-style: dotted;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: dotted;
	background-color: #F8F8F8;
	
}
/* kotak untuk tombol Tutup di window tambahan */
.kotakTutup {
	font-size: 11px;
	border-left-width: 1px;
	border-left-color: #999999;
	border-left-style: dotted;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: dotted;
	background-color: #DFE6D0;
}

/* copyright */
.boxCopy{
	font-size: 11px;
	color: #CC6600;
	border-left-width: 1px;
	border-left-color: #999999;
	border-left-style: dotted;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: dotted;
	background-color: #DFE6D0;
}
.grsBawah{
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	
}
.kolomBesar {
	border:transparent;
	background-color:#FFCC66;
	font-family: sans-serif, Arial, Verdana, Helvetica ;
	font-size: 35px;
	color: #000000;
	height:40px;
	border-left-width: 1px;
	border-left-color: #999999;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	
	
}
.kolomBesarPutih {
	border:transparent;
	background-color:#FFFFFF;
	font-family: sans-serif, Arial, Verdana, Helvetica ;
	font-size: 35px;
	color: #000000;
	height:40px;
	
}
.kolomBesarHijau {
	border:transparent;
	background-color:#F2F7E8;
	font-family: sans-serif, Arial, Verdana, Helvetica ;
	font-size: 35px;
	color: #000000;
	height:40px;
	border-left-width: 1px;
	border-left-color: #999999;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	background-color: #DFE6D0;
	
}
