body {
scrollbar-face-color: #C9DAFB; 
scrollbar-shadow-color: #FFFFFF; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF; 
scrollbar-track-color: #FFFFFF; 
scrollbar-arrow-color: #CC6600;
}

.txtglobal {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	color: #4E3C2A;
	font-weight: bold;
}

.txtheaderresume {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	color: #000000;
}

.txtcontainresume {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.txtmenuresume {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #000000;
}

.txtheader {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.txtmsg {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
/*	font-size: 10px;*/
	color: #ed3c3c;
}

.txtsmall {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.txtjudul {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.txtsubjudul {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
}

.txttbl {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
}

.txtcoklat {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #78451C
}
.txttblVIP {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
}
.txttblVIP2 {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
}
.txtjadwal {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
}
.txtfooter {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}



.btnflat {
/*	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;*/
	border: 1px outset;
	background-color: #EDECEC;
	color: #000000;
/*	font-size: 10px;*/
	
}
.btnflat_tampil {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	border: 1px outset;
	background-color: #EDECEC;
	color: #6666ff;
	font-size: 10px;
}
.btnflat_tambah {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	border: 1px outset;
	background-color: #EDECEC;
	color: #ff6600;
	font-size: 10px;
}
.btnflat2 {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	border: 1px outset;
	background-color: #ed3c3c;
	color: #FFFFFF;
	font-size: 10px;
}
.btnflatVIP {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	border: 1px outset;
	background-color: #EDECEC;
	color: #000000;
	font-size: 9px;
}

.btnflatVIP_merah {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	border: 1px outset;
	background-color: #ed3c3c; 
	color: #ffffff;
	font-size: 9px;
}
.btnflatVIP_biru {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	border: 1px outset;
	background-color: #99ccff;
	color: #000000;
	font-size: 9px;
}

.btnprint{
	font: 8pt arial; 
	color=black; 
	font-weight: bold;
	display:block;
}

.inputflat {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	border: 1px solid #405478;
	background-color: #EDECEC;
	color: #000000;
	font-size: 10px;

}

.inputflat_ne {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	border: 1px solid #405478;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10px;

}

.inputflat_uang {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	border: 1px solid #405478;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 11px;

}

.inputflat_ro {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	border:0;
	background-color:#FFFFFF;
	color: #000000;
	font-size: 10px;

}

.itemBorder {
	border: 1px solid #8B97C3;
	color: #FFFFFF;
}
.itemText {
	color: #FFFFFF;
	font: 10px Verdana;
}
a:link {
	color: #0066cc;
	text-decoration: none;

}
a:visited {
	color: #0066cc;
	text-decoration: none;

}
a:hover {
	background-color: none;
	text-decoration: underline;
}

.tblheader {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #909CC8;
}
.tblheadervip {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color: #ed3c3c;
	font-size: 20px;
	text-decoration: none;
}
.tblheadervip1{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.tblheadervip2 {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color: #000000;
	font-size: 20px;
	text-decoration: none;
	background-color: #ffffff;
}
.tblrow1 {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E3C2A;
	text-decoration: none;
	background-color: #DDEEFF;
}
.tblrow2 {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E3C2A;
	text-decoration: none;
	background-color: #EEF7FF;
}
.tblfootervip {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	text-decoration: none;
	font-weight: bold;
}
.tblfooter {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E3C2A;
	text-decoration: none;
}
.warning {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 20px;
	color: #4E3C2A;
	text-decoration: none;
}

.inputflatVIP {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	border: 1px solid #405478;
	background-color: #ffffcc;
	color: #000000;
	font-size: 10px;
}

.calendar {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

.month {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	text-transform:uppercase;
	font-weight: bold;
}

#kotak { 
	padding: 5px;
	border-bottom: 1px solid #D1CBD0;
	border-left: 1px solid #D1CBD0;
	border-right: 1px solid #D1CBD0;
	border-top: 1px solid #D1CBD0;
}

#kotak_coco { 
	padding: 2px;
	border-bottom: 1px solid #D1CBD0;
	border-left: 1px solid #D1CBD0;
	border-right: 1px solid #D1CBD0;
	border-top: 1px solid #D1CBD0;
}


#kotak_noleft { 
	padding: 10px;
	border-bottom: 1px solid #D1CBD0;
	border-right: 1px solid #D1CBD0;
	border-top: 1px solid #D1CBD0;
}

#kotak_noborder { 
	padding: 10px;
}

#head { 
	padding: 5px;
}

.subhead { 
	padding: 3px;
}

#kotak_noborder_top { 
	padding: 3px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

#kotak_no_top_bottom { 
	padding: 10px;
	border-left: 1px solid #D1CBD0;
	border-right: 1px solid #D1CBD0;
	background-color:#FFFFFF;
}

#kotak_no_top { 
	padding: 10px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color:#FFFFFF;
}

#kotak_no_left_right { 
	padding: 10px;
	border-top: 1px solid #D1CBD0;
	border-bottom: 1px solid #D1CBD0;
}

#kotak_top { 
	padding: 7px;
	border-top: 1px solid #D1CBD0;
}

#kotak_left { 
	padding: 7px;
	border-left: 1px solid #D1CBD0;
}

#kotak_no_top_bottom_kuning { 
	padding: 10px;
	border-left: 1px solid #F7E8A6;
	border-right: 1px solid #F7E8A6;
	background-color:#FFFFFF;
}

#kotak_no_top_bottom_biru { 
	padding: 10px;
	border-left: 1px solid #AFC8E0;
	border-right: 1px solid #AFC8E0;
	background-color:#FFFFFF;
}

.kotak_coco { 
	padding: 2px;
	border-bottom: 1px solid #D1CBD0;
	border-left: 1px solid #D1CBD0;
	border-right: 1px solid #D1CBD0;
	border-top: 1px solid #D1CBD0;
}

.grs_kiatka{
	padding: 2px;
	border-left: 1px solid #D1CBD0;
	border-right: 1px solid #D1CBD0;
	border-top: 1px solid #D1CBD0;
	border-color:#000000;
}

.grs_kiat{
	padding: 2px;
	border-left: 1px solid #D1CBD0;
	border-top: 1px solid #D1CBD0;
	border-color:#000000;
}

.grs_ki{
	padding: 2px;
	border-left: 1px solid #D1CBD0;
	border-color:#000000;
}

.grs_kabw{
	padding: 2px;
	border-right: 1px solid #D1CBD0;
	border-bottom: 1px solid #D1CBD0;
	border-color:#000000;
}

.grs_atkabw{
	padding: 2px;
	border-right: 1px solid #D1CBD0;
	border-bottom: 1px solid #D1CBD0;
	border-top: 1px solid #D1CBD0;
	border-color:#000000;
}

.grs_ka{
	padding: 2px;
	border-right: 1px solid #D1CBD0;
	border-color:#000000;
}
.grs_at{
	padding: 2px;
	border-top: 1px solid #D1CBD0;
	border-color:#000000;
}

.grs_bw{
	padding: 2px;
	border-bottom: 1px solid #D1CBD0;
	border-color:#000000;
}

.txtnilai {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	border: 1px solid #405478;
	background-color: #EDECEC;
	color: #000000;
	font-size: 10px;
	text-align:right;
	text-transform:uppercase;
}

.box {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	padding: 2px;
    border: 1px solid #CCCCCC;
}
