/* tambahan */
table.generic{
	/*background-color:#b6f0b6;*/
	border-spacing:1px;
	font-size:20px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666;
}

table.generic td{
	padding:5px;
}

table.generic tr:hover{
	/*background-color: #83e183;*/
}

tr{
	/*background-color:#FFFFFF;
}
tr.generichead{
	/*background-color: #02c802;
	font-weight:bold;*/
}

#modalbox{
	padding: 20px;
}


input[type="text"],input[type="password"],select,checkbox{margin-right:3px;border:1px solid #aaa;padding:4px 2px; height:30px; font-size:15px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666}
input[type="text"],input[type="password"]{width:12em;}
ul li{padding:5px 0;}
ul li label{display:block;font-weight:bold;}
ul li label sup{color:#888;}
input.submit,button,input[type=submit],input[type=button],input[type="file"]>input[type="button"]{background-color:#E6E6E6;border:1px solid #ccc;padding-top:1px solid #fff;font-size:1em;padding:4px 8px 4px 8px;}
input.submit:hover,button:hover,input[type=submit]:hover,input[type="file"]>input[type="button"]:hover{background:#999;cursor:pointer;}
.flatbutton button,.flatbutton input[type=submit],input[type=button].flatbutton{background-color:#E6E6E6;border:1px solid #ccc;padding-top:1px solid #fff;font-size:1em;padding:4px 8px 4px 8px;cursor:pointer;}
.flatbutton input[type=submit]:hover{background:#999;cursor:pointer;}.clear{clear:both;}div.clear{height:1px;}
.numeric{font-family:'Georgia','Serif';}
input.labeled_field{color:#999;}
.h{position:absolute;left:-9999px;}
#modalbox{font-family: Verdana, Arial, Helvetica, sans-serif;}
#modalbox #status{ background-color:#FF6699; border-color:#FF6600; border-width:1px; border-style:solid; padding:10px; margin:0 0 20px; display:none;}
#modalbox #loading{ display:none; }