
/* ----------------------- */
html,body {
	height: 100%;
	}
body {
	overflow:hidden;
	font: 11px/normal Tahoma,verdana;
	margin:0px 0px 0px 0px;
	background-color:#DFF5EF;
		}
td,th {
	font: 11px/normal Tahoma,verdana;
	}
th {
	font-weight:bold;
	text-align:center;
	}
form {
	margin:0px 0px 0px 0px;
	}
input, select, textarea {
	font: 11px/normal Tahoma,verdana,arial;
	}

	div#isiUtama {
	width:100%;
	overflow:auto;
	/*border-top:0px solid #06A687;*/
	border-right:0px solid #06A687;
	border-bottom:0px solid #06A687;
	background-color:#FFFFFF;
	}
iframe#isiUtama {
	width:100%;
	height:100%;
	border-top:1px solid #06A687;
	border-right:1px solid #06A687;
	border-bottom:1px solid #06A687;
	}
a {
text-decoration:none;
}

/* Style Body ########################### */
.bodyKerangka {
	background-color:#DFF5EF;
	}
.bodyLogin {
	background-color:#DFF5EF;
	border-top:5px solid #DFF5EF;
	}
.bodyModul {
	background-color:#DFF5EF;
	}
.bodyTab {
	background-color:#99FF33;
	}

.tblLogin{
	background:#fff url('../../_images/login_img.gif');
	height:306px;
	margin-bottom:100px;
}


/* Style Login ########################### */

.loginFrame .login table{
	margin:10px 10px 10px 10px;
	}
.loginFrame .login .statusoff{
	margin:10px;
	padding:10px;
	height:154px;
	width:280px;
	}
.loginFrame .login .statuson{
	background-color:#DFF5EF;
	border:1px solid #DFF5EF;
	margin:10px;
	padding:9px;
	height:154px;
	width:280px;
	}
.loginFrame .login .statusoff div{
	display:none;
	}
.loginFrame .login .statuson div{
	display:block;
	text-align:left;
	margin-top:100px;
	padding:10px 10px 10px 65px;
	margin-left:30px;
	}
.loginFrame .login table td{
	font-weight:bold;
	padding:1px 5px 2px 5px;
	}
.loginFrame .white{
	background: url(../_images/depan.gif) repeat-x left top;
	background-color:white;
	border-right:1px solid #DFF5EF;
	vertical-align:middle;
	}
.loginFrame .white table{
	background-position:50px 32px;
	background-repeat:no-repeat;
	height:143px;
	}
.loginFrame .alamat{
	vertical-align:top;
	padding-left:170px;
	padding-top:30px;
	font: 11px/normal verdana,arial;
	}
.loginFrame .alamat .app{
	font-size:14px;
	}
.loginFrame .alamat .app_alamat{
	font-size:18px;
	font-weight:bold;
	margin-bottom:3px;
	}



/* Style Header ########################### */
#header table {
	border-bottom:1px solid #06A687;
	background-color:#9EE2CF;
	}
#header .tdLogo {
	width:75px;
	text-align:center;
	}
#header .judul1{
	white-space:nowrap;
	}
#header .judul2{
	white-space:nowrap;
	font: 13px/12px Tahoma;
	font-weight:bold;
	}
#header .tdJudul2 {
	width:191px;
	text-align:right;
	}
#header .tdJudul2 img{

	}


/* Style Topmenu ########################### */
#topmenu {
		position:relative;
		background-color:#34AC8B;/*17375E;*/
		border:1px solid #34AC8B;
		color: -webkit-text;
		height: 19px;
		padding:0px 0px 0px 0px;
	}
#topmenu a {
	text-align:center;
	display:block;
	float:right;
	font: bold 11px/normal Tahoma,verdana;
	padding:2px 10px 3px 10px;
	text-decoration:none;
	color:#000000;/*9EADC8;*/
	}
#topmenu a:hover {
	text-align:center;
	display:block;
	float:right;
	font: bold 11px/normal Tahoma,verdana;
	padding:2px 10px 3px 10px;
	text-decoration:none;
	color:white;
	}
#topmenu a.current1 {
	text-align:center;
	display:block;
	float:right;
	font: bold 11px/normal Tahoma,verdana;
	padding:2px 10px 3px 10px;
	text-decoration:none;
	color:white;
	}
#topmenu a.current2 {
	text-align:center;
	display:block;
	float:right;
	font: bold 11px/normal Tahoma,verdana;
	padding:2px 10px 3px 10px;
	text-decoration:none;
	color:white;
	}
#topmenu a.current3 {
	text-align:center;
	display:block;
	float:right;
	font: bold 11px/normal Tahoma,verdana;
	padding:2px 10px 3px 10px;
	text-decoration:none;
	color:white;
	}
#topmenu table td table td {
	border-left:1px solid #FCF3CB;
	border-right:1px solid #695000;
	white-space:nowrap;
	}
#topmenu #logout span {
	font-weight:normal;
	}
#topmenu .left table {
	border-right:1px solid #FCF3CB;
	}
#topmenu .right table {
	border-left:1px solid #695000;
	}
#topmenu .left{
	text-align:left;
	width:50%;
	}
#topmenu .right{
	text-align:right;
	width:50%;
	}

/* Style Isi ########################### */
#barJudul{
	padding:4px 15px 8px 8px;
	background-color:#BEEBDF;
	border-bottom:1px solid #06A687;
	height:5px;
	color:black;
	font: bold 11px/normal verdana;
	
/*background-image:url("../_images/tab_right.gif") no-repeat left;
background-image:url("../_images/tab_top_back_off.gif");
padding:2px;
background-repeat : repeat-x;*/
	}

.barJudulInfo{
	border-bottom:1px solid #F4F4F0;
	}
#barjudul img{
	border-width:0px;
	margin:0px;
	}
#barjudul a.backJudul{
	display:block;
	float:left;
}
#barjudul div.backJudul{
	float:left;
	padding-top:2px;
	padding-left:5px;
}
#barJudul .normal{
	font-weight:normal;
	}


#modulTitle {
	font: 24px/normal Trebuchet ms, Tahoma, Verdana, Arial;
	padding:40px 80px 0px 80px;
}
#modulSubTitle {
	font: 16px/normal Trebuchet ms, Tahoma, Verdana, Arial;
	padding:0px 80px 0px 80px;
}
#modulIsi {
	font: 14px/normal Trebuchet ms, Tahoma, Verdana, Arial;
	padding:0px 80px 10px 100px;
}

#barTools {
	overflow:visible;
	background-color:#9EE2CF;
	border-top:0px solid #F4F4F0;
	border-bottom:0px solid #F4F4F0;
	padding:3px 15px;
	height:19px;
	}
#barTools .submit01{
	float:right;
	}

#buttonNonCetak {
		border-top: 1px solid #17375E;
		border-left: 1px solid #17375E;
		border-right: 2px solid #17375E;
		border-bottom: 2px solid #17375E;
		float:right;
		padding:2px;
		background-color:#D4E6EA;
		}

.barSubJudul {
	overflow:visible;
	background-color:#F4F4F0;
	border-top:1px solid #F4F4F0;
	border-bottom:1px solid #F4F4F0;
	height:23px;
	font:bold 12px/normal verdana;
	padding-top:5px;
	padding-right:15px;
	padding-left:38px;
	padding-bottom:5px;
	}
#barTools form {
	float:left;
	}
#barTools .tool {
	float:right;
	}
#barTools .toolKanan {
	float:right;
	}
#barTools span.tool, #barTools span.toolKanan{
	display:block;
	padding:3px 6px 4px 6px;
	margin-right:3px;
	color:black;
	font: 11px/normal verdana;
	}
#barTools a.tool, #barTools a.toolself, #barTools a.toolKanan{
	text-decoration:none;
	display:block;
	border:1px solid #06A687;
	border-bottom-width:2px;
	border-right-width:2px;
	padding:2px 6px 3px 6px;
	margin-right:3px;
	color:black;
	font: 11px/normal verdana;
	/*background: url(../_images/btntools_back.gif) no-repeat left top;*/
	background-color:#BEEBDF;
	}
#barTools a.tool:hover, #barTools a.toolself:hover, #barTools a.toolKanan:hover {
	background-color:#06A687;
	border:1px solid #BEEBDF;
	border-bottom-width:2px;
	border-right-width:2px;
	padding:2px 6px 3px 6px;
	margin-right:3px;
	color:black;
	}
#barTools a.tool:active, #barTools a.toolself:active, #barTools a.toolKanan:active {

	}
#barTools td {
	padding:0px 2px;
	}
#barSubMenu {
	background-color:#5085BC;
	border-top:1px solid #93B3D5;
	border-bottom:1px solid #375C82;
	height:23px;
	padding:2px 10px 2px 10px;
	color:white;
	}
#barSubMenu .subMenu {
	text-decoration:none;
	display:block;
	float:left;
	background-color:#4274A6;
	border:1px solid #3C6085;
	padding:1px 5px 3px 5px;
	margin-right:3px;
	color:white;
	font: 11px/normal verdana;
	}
.formInput, .formInputPad {
	background-color:#DFF5EF;
	border-top:1px solid #DFF5EF;
	border-bottom:1px solid #DFF5EF;
	width:100%;
	}
.formInput .kiri, .formInput .kanan,  .formInputPad .kiri,  .formInputPad .kanan {
	vertical-align:top;
	}
.formInput td {
	padding:4px;
	white-space:nowrap;
	vertical-align:middle;
	}
.formInputPad td {
	padding:20px 4px 40px 4px;
	white-space:nowrap;
	vertical-align:middle;
	}
.formInput table td, .formInputPad table td {
	vertical-align:top;
	padding:0px;
	}
.formInput table td input {
	}
.formInput table td textarea {
	}

.formInput table .field {
	width:120px;
	background-color:#9EE2CF;
	padding:5px 5px 5px 1px;
	text-align:left;
	}
.formInput table .input {
	vertical-align:middle;
	font-weight:bold;
	padding:1px 4px;
	}
.formInput table a.icon {
	display:block;
	background-color:#E3E8F2;
	padding:2px 3px;
	margin-top:1px;
	border:1px solid #A5ACB2;
	width:23px;
	}
.formInput table a.icon:hover {
	border:1px solid white;
	}
.formInput table a.icon img {
	border-width:0px;
	}
.formInputPad table .field {
	padding:6px 5px 6px 1px;
	text-align:right;
	font:12px/normal;
	}
.formInputPad table .input {
	vertical-align:middle;
	padding:3px 4px;
	font:bold 12px/normal;
	}
.formInputPad table .input input, .formInputPad table .input select, {
	font:12px/normal;
	margin-bottom:4px;
	}
.formInputSubmit, .formInputSubmitLaporan, .formInputSubmitMulti {
	background-color:#BEEBDF;
	border-top:1px solid #F4F4F0;
	border-bottom:1px solid #F4F4F0;
	padding:2px;
	}
.formInputSubmit {
	text-align:center;
	}
.formInputSubmitMulti {
	text-align:right;
	}
.formInputSubmitLaporan {
	padding-left:135px;
	padding-top:3px;
	padding-bottom:4px;
	}

.formView {
	background-color:#DFF5EF;
	border-top:1px solid #DFF5EF;
	border-bottom:1px solid #DFF5EF;
	width:100%;
	}
.formView .kiri, .formView .kanan {
	vertical-align:top;
	}
.formView td {
	padding:4px;
	}
.formView table td {
	vertical-align:top;
	padding:2px 4px;
	}
.formView table .field {
	width:120px;
	background-color:#9EE2CF;
	text-align:left;
	padding:3px 4px 2px 4px;

	}
.formView table .input {
	background-color:#DFF5EF;
	border:1px solid white;
	}


/* Style Mainmenu ########################### */
#mainmenu {
	border-top:1px solid #06A687;
	border-right:1px solid #06A687;
	border-bottom:0px solid #06A687;
	border-left:1px solid #06A687;
	padding:3px 8px 3px 3px;
	vertical-align:top;
	
	/*background-color:#F4F4F0;*/
	/*background-color:#DFF5EF;*/
	background-color:#9EE2CF;
	overflow:hidden;
	}
#mainmenu .tdjudulmodul {
	padding:0px 10px 4px 8px;
	vertical-align:middle;
	text-align:left;
	font: bold 12px/normal verdana;

	}
#mainmenu .tdlogomodul {
	padding-bottom:3px;
	height:33px;
	width:31px
	}

ul#mnuUtama {
	padding:0px;
	margin:0px;
	width:141px;
	background-color:#BEEBDF;

	}
ul#mnuUtama li {
	position:absolute;
	top:90px;
	list-style:none;
	font:normal 11px Tahoma;
	overflow:hidden;
	border:1px solid #06A687;
	background-color:#9EE2CF;

	}
ul#mnuUtama li ul{
	position:relative;
	padding:0px;
	margin:0;
	width:141px;
	border-top:1px solid #C2D6C9;
	}
ul#mnuUtama li ul li{
	position:relative;
	top:auto;
	overflow:visible;
	border-width:0px;
	}
ul#mnuUtama li a{
	display:block;
	width:auto !important;
	width:141px;
	text-decoration:none;
	font-size:11px;
	color:black;
	padding: 3px 3px 4px 15px;
	background-color:#DEDEDE;
	border-top:1px solid white;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid white;
	}
ul#mnuUtama li a:hover{
	color:black;
	}
ul#mnuUtama a.mnuOrtu{
	color:black;
	background-color:#BEEBDF;
	/*background: url("../_images/icons/icosmall_arrowbottom.png") no-repeat left;*/
	}

ul#mnuUtama a.mnuOrtuAct{
	/*background: url("../_images/icons/icosmall_arrowbottom.png") no-repeat left;*/
	background-color:#BEEBDF;
	}
ul#mnuUtama a.mnuOrtu:hover{
	background-color:#BEEBDF;
	}
ul#mnuUtama li ul a {
	color:black;
	font-size:11px;
	padding: 3px 5px 5px 20px;
	background-color:#DFF5EF;
	border-top:2px solid #BEEBDF;
	border-bottom:1px solid #06A687;
	}
ul#mnuUtama li ul a:hover {
	background-color:#DFF5EF;
	border-top:2px solid #DFF5EF;
	background: url("../_images/icons/icosmall_arrowright.gif") no-repeat right;
	}
ul#mnuUtama li ul a.mnuAnakAct {
	background: url("../_images/icons/icosmall_arrowright.gif") no-repeat right;
	border-top:2px solid #9EE2CF;
	border-bottom:1px solid white;

}


/* Style Modul ########################### */
#modulHeader {
	background: url(../_images/modul_img.gif) no-repeat left top;
	border-top:2px solid #406A96;
	}
#modulHeader .modulTable {
	background: url(../_images/modul_img.gif) no-repeat left top;
	height:96px;
	}
#modulHeader .left{
	vertical-align:top;
	padding-top:24px;
	padding-left:200px;
	}
#modulHeader td{
	color:white;
	vertical-align:top;
	}
#modulHeader .right{
	text-align:right;
	vertical-align:middle;
	padding-bottom:10px;
	}
#modulHeader .right td{
	line-height:16px;
	font-family:verdana;
	}
#modulHeader .left .atas {
	font: 16px/normal arial;
	}
#modulHeader .left .bawah {
	font: 18px/18px arial;
	}
#modul{
	margin-top:10px;
	margin-right:20px;
	margin-left:20px;
	}
.modulBagian{
	font: bold 12px/normal Tahoma;
	width:170px;
	vertical-align:top;
	text-align:right;
	}
.modulBagian div{
	padding-top:10px;
	padding-right:20px;
	margin-right:10px;
	margin-left:10px;

	}
#modul tr{
	background: none;
	}
#modul tr.modulTutup{
	background-image:none;
	}
#modul a{
	display:block;
	width:85px;
	height:80px;
	float:left;
	text-align:center;
	text-decoration:none;
	line-height:12px;
	color:black;
	padding:5px;
	font: 10px/10px verdana;
	border:1px solid #F2F5FA;
	}
#modul a:hover{
	border:1px solid #CDDDED;
	}
#modul img{
	display:block;
	margin-bottom:2px;
	border-width:0px;
	}


/* Style Tombol ########################### */

.submit01 {
	border-top:1px solid #34AC8B;
	border-right:1px solid #34AC8B;
	border-bottom:1px solid #34AC8B;
	border-left:1px solid #34AC8B;
	background-color: #BEEBDF;
	font: bold 10px/normal Tahoma,verdana,arial;
	color:black;
	height:19px;
	margin-bottom:1px !important;
	padding:0px 9px 1px 9px !important;
	margin-bottom:0px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:0px;
	padding-left:5px;
	cursor: pointer;
	box-shadow: 1px 1px 1px #aaa;
	-moz-border-radius:    3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius:         3px 3px 3px 3px;
	}
#isiBawah .submit01 {
	margin:3px;
	}
button.submit01{
	}
.submit02, .submit03 {
	border-top:1px solid #405D9E;
	border-right:2px solid #39528C;
	border-bottom:2px solid #39528C;
	border-left:1px solid #405D9E;
	font: bold 10px/normal Tahoma,verdana,arial;
	color:white;
	width:30px;
	height:18px;
	margin-top:1px !important;
	margin-top:0px;
	}
.submit02 {
	cursor: hand;
	}
.submit03 {
	cursor: auto;
	}


/* Style Table ########################### */
.tblTelusur{
	background-color:white;
	overflow:scroll;
	font-weight:normal;
	border-top:1px solid #A5ACB2;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-left:1px solid #A5ACB2;
	}
.tblTelusur table{
	/*border:1px solid #AAB3B3;*/
	width:100%;
	}
.tblTelusur table th{
	border-top:1px solid white;
	border-right:1px solid #C4CCCC;
	border-bottom:1px solid #919999;
	border-left:1px solid white;
	background-color:#EAEAEC;
	padding:2px 4px 4px 4px;
	font-weight:normal;
	text-align:left;
	white-space:nowrap;
	}
.tblTelusur table th.thicons {
	width:26px;
	text-align:center;
	padding:0px 4px 1px 4px;
	}
.tblTelusur table th.thicons img{
	border-width:0px;
	}
.tblTelusur table td{
	padding:2px 4px 2px 4px;
	vertical-align:middle;
	white-space:nowrap;
	border-bottom:1px solid #E7EBF2;
	}
.tblTelusur table td a{
	color:black;
	text-decoration:none;
	}


.tblUtama, .tblTambahan {
	/*border:1px solid #AAB3B3;*/
	width:100%;
	}
.tblUtama th, .tblTambahan th{
	border-top:1px solid white;
	border-right:1px solid #C4CCCC;
	border-bottom:1px solid #919999;
	border-left:1px solid white;
	background-color:#BEEBDF;
	padding:2px 4px 4px 4px;
	}
.tblUtama th.thno, .tblTambahan th.thno {
	width:25px;
	}
.tblUtama th.thcheck, .tblTambahan th.thcheck {
	width:30px;
	text-align:center;
	padding:0px 4px 1px 4px;
	}
.tblUtama th.thicons, .tblTambahan th.thicons {
	width:26px;
	text-align:center;
	padding:0px 4px 1px 4px;
	}
.tblUtama th.thicons a, .tblTambahan th.thicons a{
	display:block;
	}
.tblUtama th.thicons img, .tblTambahan th.thicons img{
	border-width:0px;
	}

.tblUtama td, .tblTambahan td,{
	padding:4px 4px 2px 4px;
	border-right:1px solid #D5DDDD;
	border-bottom:1px solid #D5DDDD;
	vertical-align:top;
	}
.tblUtama td.tdno , .tblTambahan td.tdno{
	text-align:right;
	padding:4px 5px 2px 3px;
	border-top:1px solid white;
	border-right:1px solid #C4CCCC;
	border-bottom:1px solid #919999;
	border-left:1px solid white;
	background-color:#BEEBDF;
	}
.tblUtama td.tdcheck {
	padding:0px 4px 1px 4px;
	vertical-align:middle;
	text-align:center;
	}
.tblUtama td.tdinput{
	padding:0px 4px 0px 4px;
	vertical-align:middle;
	text-align:center;
	}
.tblUtama td.tdicons {
	text-align:center;
	vertical-align:middle;
	padding:2px 0px 0px 0px;
	}
.tblUtama td.tdtotal {
	text-align:right;
	width:150px;
	}

.tblUtama tbody td{
	padding:4px 4px 2px 4px;
	border-right:1px solid #D5DDDD;
	border-bottom:1px solid #D5DDDD;
	vertical-align:top;
	}
/** -----------------------------------------------
define tbody, tfoot  for chrome, mozzila ect.. 
edited	:23-03-2013
by		:Lil'bow
*--------------------------------------------------*/
/*
tbody.border td {
	padding:4px 4px 2px 4px;
	border-right:1px solid #D5DDDD;
	border-bottom:1px solid #D5DDDD;
	vertical-align:top;
}
---------------------------------------------------*/

/*
.tblUtama td.tdedit {
	text-align:center;
	padding:0px 0px 0px 0px;
	}
*/
.tblUtama td.tdicons a{
	display:block;
	}
.tblUtama td.tdicons img{
	border-width:0px;
	}
.tblUtama li{
	}
.rowOn{
	background-color:#FBFCEC;
	}
.rowOn td.tdno{
	font-weight:bold;
	}

#fixedTh {
	position:absolute;
	left:0px;
	overflow:hidden;
}

#fixedTh table {
	width:100%;
	position:relative;
}


/* Style Footer ########################### */
#isiBawah {
	text-align:center;
	background-color:#BEEBDF;
	border-top:0px solid #BEEBDF;
	padding:0px;
	color:Black;
	font: bold 11px/normal verdana;
	}
#isiBawah .tblTotal {
	width:100%;
	}
#isiBawah .tblTotal td{
	border-top:1px solid white;
	border-right:1px solid #F4F4F0;
	border-bottom:0px solid #F4F4F0;
	border-left:1px solid #F4F4F0;
	background-color:#F4F4F0;
	padding:2px 4px 4px 4px;
	text-align:right;
	}
#isiBawah .tblTotal td.tdtotal{
	width:110px;
	}
#isiBawah .paging{
	border-top:1px solid #F4F4F0;
	}
#isiBawah .pagingKiri{
	padding:3px 0px 2px 8px;
	}
#isiBawah .pagingKanan{
	padding:3px 8px 2px 0px;
	}
.navHal {
	font:10px/14px Tahoma,verdana;
	background-color:#F4F4F0;
	border:1px solid #2F4575;
	margin:2px 1px 1px 1px !important;
	margin:1px 1px 1px 1px;
	padding: 0px 5px;
	}


/* Style Info Item ########################### */
#item {
	margin:3px 0px 0px 0px;
	border-bottom:1px solid #A4B0C4;
	}
#item .judul {
	font:bold 16px/normal arial;
	margin-left:15px;
	}
#item .keterangan {
	font:bold 11px/normal Tahoma;
	border-top:1px solid black;
	margin-right:8px;
	margin-left:15px;
	padding:2px 0px;
	}
#infoItem {
	margin-right:5px;
	margin-bottom:2px;
	}
#infoItem td{
	background-color:white;
	border:1px solid black;
	vertical-align:top;
	text-align:center;
	}
#infoItem div{
	background-color:black;
	color:white;
	font:bold 10px/normal Tahoma,verdana;
	padding:1px 3px;
	}
#infoItem span{
	display:block;
	font:18px/normal arial;
	padding:1px 3px;
	text-align:center;
	}
#infoItem sup{
	font:bold 12px/normal verdana;
	}


/* Style Tab ########################### */
ul#tab {
	margin:0px;
	padding: 0px;
	list-style: none;
	background-color:#F4F4F0;
	background:#BEEBDF;
	width:100%;
	border-top:0px solid #06A687;
	border-bottom:4px transparent;/*solid #06A687;*/
	height:22px !important;
	border-bottom:0px solid #33618F;
	} 
#tab li {
	display: block;
	margin: 0;
	padding: 0;
	float:left;
	border-right:1px solid #3C5B87;


	}

#tab a {
	display:block;
	position:relative;
	text-decoration:none;
	padding:3px 10px 5px 10px;
	color:black;
	font: 11px Tahoma,verdana,arial;
	border-top:1px solid #F4F4F0;
	border-right:1px solid #F4F4F0;
	border-left:1px solid #F4F4F0;
	}
#tab .tabAktif{
	padding:5px 10px 3px 10px;
	background-color:#BEEBDF;
	border-bottom:1px solid #BEEBDF;	
	color:black;
	font-weight: bold;
	}
iframe.frmTab {
	}
.barJudulTab{
	background-color:#DFF5EF;
	border-top:1px solid #336180;
	border-bottom:0px solid #33618F;
	height:3px;
	padding:2px 10px 0px 10px;
	color:black;
	font: bold 12px/normal verdana;
	}
/*
#tab a:hover {
		color:red;
		}
#tab a.tabAktif:hover {
		color:white;
		}
*/

/* Style Lain-lain ########################### */
.note {
	font: 9px/normal verdana;
	border:1px solid black;
	background-color:lightyellow;
	padding:5px;
	position:absolute;
	left:0px;
	top:0px;
	width:100px;
	float:left;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	}

/* Style Print ########################### */
#barPrint {
	background-color:#F4F4F0;
	border-top:1px solid #F4F4F0;
	border-bottom:1px solid #F4F4F0;
	padding:0px;
	color:black;
	font: bold 11px/normal verdana;
	height:23px;
}
#barPrint .submit01{
	margin-top:1px;
	margin-right:2px;
	float:right;
	display:block;
}
#print{
	padding:30px;
	background-color:white;
}
#barPrint .judul{
	float:left;
	padding:3px 2px 0px 10px;
}
#print .judul1{
	padding-left:8px;
	white-space:nowrap;
	font: bold 14px/15px Tahoma;
	}
#print .judul2{
	padding-left:8px;
	white-space:nowrap;
	font: 12px/normal Tahoma;
	}
#print .header td{
	padding-bottom:30px;
	border-bottom:1px solid black;
	}
#print .judul td{
	text-align:center;
	font: bold 12px/normal Tahoma;
	padding:10px;
	}
#print .tdtop td{
	vertical-align:top;
	}
#print .grid th{
	border-bottom:2px solid black;
	}
#print .grid td{
	}
#print .grid .total td{
	border-top:1px solid black;
	}

.indeks{
	background-color:#DFF5EF;
	background-color:#DFF5EF;
	background-attachment:fixed;
	}
.indeks #isiUtama{
	background-color:#DFF5EF;
	background-attachment:fixed;
	padding:20px;
	}
.indeks .idIndeks{
	width:100%;
	line-height:20px;
	text-align:justify;
	}
.indeks p{
	text-indent:10px;
	}

a href{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
	color:blue;
}
a.actLink{
	text-decoration: none;
}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }