body{
	padding:0px; margin:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
form{ padding:0px; margin:0px; }
a{
	text-decoration:none; color:#518588;
}
a:hover{
	text-decoration:underline; color:#000;
}


.topbox{
	/*background-color:#E6E7F7;*/  background:#FFF url(../image/rightbox_topbg.gif) top repeat-x; border:#CCC solid 1px; margin:0 auto; padding:10px;
}
.title{
	font-size:16px; padding-bottom:30px; font-weight:bold;
	background:url(../image/bunga.gif) left 20px no-repeat;
}

select{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
input{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
input.input{ margin:2px; background-color:#FFF7D7; border:#E6B800 solid 1px; }
textarea.input{ margin:2px; background-color:#FFF7D7; border:#E6B800 solid 1px; }
input.tombol{ margin:2px; background-color:#E6B800; color:#FFC; font-weight:bold; }
textarea{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}


.datagrid{
	border-top:#2951C3 solid 1px; border-left:#2951C3 solid 1px; border-right:#2951C3 solid 2px; margin:10px 0px 5px 0px;
}
.datagrid th{
	text-align:left; border-left:#2951C3 solid 1px; border-bottom:#2951C3 solid 1px; padding:3px 8px 3px 8px; background:#96AFF6 url(../image/dg_thbg.gif) top repeat-x; color:#006;
}
.datagrid td{ 
	border-left:#2951C3 solid 1px; border-bottom:#2951C3 solid 1px; padding:3px 8px 3px 8px;
}


.form td{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top;
}