/* 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,verdana,sans-serif;
	font-size:9pt;
	line-height:150%;
}
h1.page-title {
	background:url('../images/page-title-bg.jpg') no-repeat;
	font-size:14pt;
	font-weight:normal;
	padding:3px 0 10px 40px;
	margin:10px 0 5px 0;
	color:#916a32;
	border-bottom:1px solid #f8e8bf;
}

h1.sub-title {
	font-size:13pt;
	font-weight:bold;
	padding:0 0 2px 0;
	margin:0 0 3px 0;
	color:#A76A00;
}

h1, h2, h3, h4, h5, h6, h7 { line-height: 120%; }
h3 { margin:0px; font-size:14px; }
h2 { margin:4px 0px; font-size:18px; }
p { margin:10px 0px !important; }
ul { margin:0 10px; padding:0 5px; }
.hr{ margin:15px 0; border-top:3px solid #b78400; }

/* standard Hyperlink*/
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; color:#0b2d55; }

/* standard Form 
form{ margin:0px; padding:0px; }
input, select, textarea, option, label { font-size:12px; }
input.text { background-color:#fff; border:1px solid #ccc; padding:2px 6px; }
input.button { padding:3px 10px; background:#98d4f6; color:#2e2e2e; border:1px solid #5088c9; font-size:8pt; }
input.button:hover { background:#98d4f6; color:#2e2e2e; border:1px solid #1a5396; cursor:pointer; }
select { background-color:#FFFFFF; border:1px solid #ccc; }
textarea { background-color:#fff; border:1px solid #ddd; line-height:150%; padding:10px; }

/* standard cell 
td, th {vertical-align:top; }
.hr { margin:10px 0 8px 0; border-top:1px dotted #98d4f6; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.justify { text-align:justify; }
.clear { clear:both; }
a strong { color:inherit !important; }
.image-border { padding:4px; border:1px solid #ccc; background:#fff; }
a img { border:none; }

/* AWAL PAGING */
.paging-1-top, .paging-1-bottom {
	padding:8px 8px;
	margin:10px 0;
	text-align:right;
}

.paging-1-top {
	border-bottom:1px solid #a96d00;
}

.paging-1-bottom {
	border-top:1px solid #a96d00;
}

.paging-1-top span, .paging-1-bottom span {
	padding:2px 7px;
	margin:0;
	border:1px solid #a96d00;
	background-color:#a96d00;
	color:#fff;
	font-weight:bold;
}

.paging-1-top a, .paging-1-bottom a {
	padding:2px 7px;
	margin:0;
	border:1px solid #a96d00;
	background-color:#fff;
	color:#a96d00;
	font-weight:bold;
}

.paging-1-top a:hover, .paging-1-bottom a:hover {
	background-color:#f5f0b7;
	text-decoration:none;
}
/* AKHIR PAGING */