/* Body Style */
body, p, h1, h2, h3, h4, h5, h6, div, ol, li, td, th, a, form, input, select, textarea, option, label {
	font-family:arial;
	font-size:9pt;
	line-height:150%;
}
h1.page-title {
	font-size:14pt;
	font-weight:normal;
	padding:3px 0 10px 5px;
	margin:10px 0 5px 0;
	color:#830000;
	border-bottom:1px solid #faa4a4;
}
h1.sub-title {
	font-size:12pt;
	font-weight:bold;
	padding:0 0 2px 0;
	margin:0 0 3px 0;
	color:#b12a00;
}

/* standard Hyperlink */
a { text-decoration:none; color:#b12a00; }
a:hover { text-decoration:underline; color:#000; }

/* standard Form */
form{ margin:0px; padding:0px; }
input, select, textarea, option, label { font-size:9pt; }
input.text { background-color:#eee; border:1px solid #777; padding:2px 0px; }
input.button { border:none; background:url(../images/btn-login-top.gif) repeat-x; height:22px; cursor:pointer; border:1px solid #ff7800; padding-bottom:2px; color:#000; }
input.button:hover { border:none; background:url(../images/btn-login-top-hover.gif) repeat-x; height:22px; border:1px solid #ff7800; }
select { background-color:#FFFFFF; border:1px solid #ccc; }
textarea { background-color:#fff; border:1px solid #ddd; line-height:150%; padding:10px; }

/* AWAL PAGING */
.paging-1-top, .paging-1-bottom {
	padding:5px 3px;
	margin:10px 0;
	text-align:right;
}

.paging-1-top {
	border-bottom:1px solid #ddd;
}

.paging-1-bottom {
	border-top:1px solid #ddd;
}

.paging-1-top span, .paging-1-bottom span {
	padding:2px 7px;
	margin:0;
	border:1px solid #ddd;
	background-color:#eee;
	color:#572605;
	font-weight:bold;
}

.paging-1-top a, .paging-1-bottom a {
	padding:2px 7px;
	margin:0;
	border:1px solid #ddd;
	background-color:#fff;
}

.paging-1-top a:hover, .paging-1-bottom a:hover {
	background-color:#eaf0f9;
}
/* AKHIR PAGING */