/* Body Style */
body, p, h1, h2, h3, h4, h5, h6, div, ol, li, td, th, a, form, input, select, textarea, option, label {
	font-family:verdana;
	font-size:8pt;
	line-height:150%;
}
h1.page-title {
	font-size:11pt;
	border-bottom:1px solid #035181;
	font-weight:bold;
	padding:0 0 2px 0;
	margin:0 0 5px 0;
	color:#035181;
}
/*
h1, h2, h3, h4, h5, h6, h7 { line-height: 120%; }
h3 { margin:0px; font-size:14px; }
*/
h2 { font-size:15px; color:#006600; }
/*
p { margin:8px 0px !important; }
ul { margin:0 10px; padding:0 5px; }

/* standard Hyperlink */
a { text-decoration:none; color:#1a5396; }
a:hover { text-decoration:underline; color:#0b2d55; }

/* standard Form */
form{ margin:0px; padding:0px; }
input, select, textarea, option, label { font-size:11px; }
input.text { background-color:#fff; border:1px solid #999; padding:2px 3px; }
input.text:hover { background-color:#fff; border:1px solid #ccc; padding:2px 3px; }
input.button { padding:3px 6px; background:#bbb; color:#2e2e2e; border:1px solid #ddd; font-size:7pt; font-weight:bold; }
input.button:hover { background:#ccc; color:#2e2e2e; border:1px solid #ddd; font-size:7pt; font-weight:bold; cursor:pointer; }
select { background-color:#FFFFFF; border:1px solid #ccc; }
textarea { background-color:#fff; border:1px solid #ddd; line-height:150%; padding:10px; }

.text-hover { background-color:#FFCCFF; border:1px solid #cc0000; padding:2px 3px; }
/* 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:5px 3px;
	margin:10px 0;
	text-align:right;
}

.paging-1-top {
	border-bottom:1px solid #98d4f6;
}

.paging-1-bottom {
	border-top:1px solid #98d4f6;
}

.paging-1-top span, .paging-1-bottom span {
	padding:2px 7px;
	margin:0;
	border:1px solid #98d4f6;
	background-color:#eaf0f9;
	color:#572605;
	font-weight:bold;
}

.paging-1-top a, .paging-1-bottom a {
	padding:2px 7px;
	margin:0;
	border:1px solid #98d4f6;
	background-color:#fff;
}

.paging-1-top a:hover, .paging-1-bottom a:hover {
	background-color:#eaf0f9;
}
/* AKHIR PAGING */