table{
	border-collapse:collapse;
	table-layout:auto;
	vertical-align:top;
	margin-bottom:5px;
	border:px solid #CCCCCC;
    
	}

table th{
	color:#FFFFFF;
	background-color:#336699;
	border:px solid #ffffff;
	border-collapse:collapse;
	text-align:center;
	table-layout:auto;
	vertical-align:middle;
    height: 30px;
	}

table td{
	vertical-align:middle;
	border-collapse:collapse;
	border-left:0px solid #CCCCCC;
	border-right:0px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;    
	}
	
table th, table td{
    padding:5px;
	border-collapse:collapse;
    font-family: verdana;
    font-size: 11px;
	}
    
tr:hover { background-color:#F7F7F7;}

/*************************************************
                TABEL LAPORAN
*************************************************/

table.bb{
	border-collapse:collapse;
	table-layout:auto;
	vertical-align:top;
	margin-bottom:3px;
	border:1px solid #00F;
	border-bottom:0px solid #00F;
	border-top:0px solid #00F;
	border-left:0px solid #00F;
	border-right:0px solid #00F;
	}
	
table.kotak{
	border-collapse:collapse;
	table-layout:auto;
	vertical-align:top;
	margin-bottom:3px;
	border:1px solid #000;
	}
	
table.kiri{
	border-collapse:collapse;
	table-layout:auto;
	vertical-align:top;
	margin-bottom:3px;
	border-left:1px solid #000;
	}
table.atas{
	border-collapse:collapse;
	table-layout:auto;
	vertical-align:top;
	margin-bottom:3px;
	border-top:1px solid #000;
	}
table.kanan{
	border-collapse:collapse;
	table-layout:auto;
	vertical-align:top;
	margin-bottom:3px;
	border-right:1px solid #000;
	
	}
table.bawah{
	border-collapse:collapse;
	table-layout:auto;
	vertical-align:top;
	margin-bottom:3px;
	border-bottom:1px solid #00F;
	}
	
table td.bb{
	border-collapse:collapse;
    border: 0px solid #CCCCCC;    
	}	
	
table td.kotak{
	border-collapse:collapse;  
    border: 1px solid #000;    
	}	
table td.kiri{
	border-collapse:collapse;
	border-left:1px solid #000;
	border-top:0px solid #000;
	border-right:0px solid #000;
	border-bottom:0px solid #000;
	}
table td.atas{
	border-collapse:collapse;
	border-top:1px solid #000;
	border-left:0px solid #000;
	border-right:0px solid #000;
	border-bottom:0px solid #000;
	}
table td.kanan{
	border-collapse:collapse;
	border-right:1px solid #000;
	border-left:0px solid #000;
	border-top:0px solid #000;
	border-bottom:0px solid #000;
	}
table td.bawah{
	border-collapse:collapse;
    border-bottom: 1px solid #000;    
    border-left: 0px solid #000;    
    border-top: 0px solid #000;    
    border-right: 0px solid #000;    
}

table td.kiriatas{
	border-collapse:collapse;
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-right:0px solid #000;
	border-bottom:0px solid #000;
	
	}
table td.kirikanan{
	border-collapse:collapse;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:0px solid #000;
	border-bottom:0px solid #000;

	}
table td.kiribawah{
	border-collapse:collapse;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	border-right:0px solid #000;
	border-top:0px solid #000;
	}
table td.ataskanan{
	border-collapse:collapse;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-left:0px solid #000;
	border-bottom:0px solid #000;
	
	
	}
table td.atasbawah{
	border-collapse:collapse;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-left:0px solid #000;
	border-right:0px solid #000;
	}
table td.kananbawah{
	border-collapse:collapse;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:0px solid #000;
	border-top:0px solid #000;
	}

tr.laporan:hover { 
    background-color:#F7F7F7;
    }

table td.laporan,tr.laporan,th.laporan{
	vertical-align:middle;
	border-collapse:collapse;    
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	}