@charset "utf-8";
/* CSS Document */
body{
	font-family:tahoma;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	background-color:#fcfbfc;
}



table, td{
	font-family:Veneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

fieldset{
	border-top:solid 1px #CFCFCF;
	border-bottom:none;
	border-left:none;
	border-right:none;
	width: 99%;
}

	#after_fieldset{
		padding-left	:0.6em;
		padding-top		:0.5em;
		padding-bottom	:0.5em;
		padding-right	:0.6em;
	}
	
.label_report{
	width: 200px;
}

legend{
	color:#000066;
	font-weight:bold;
}

#title_sub{
	width:100%; 
	border-bottom:solid 1px #CCCCCC; 
	font-weight:bold;
}

#line_space{
	line-height:1em;
}

.button{
	height: 21px;
	width: 73px;
	border: none;
	line-height: 16px;
	font-family: "MS Sans Serif" , Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	background: url(../images/button.gif);
	cursor:pointer;
}

#required{
	color:#FF0033;
}

#header{
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
	height:114px;
	width:100%;
}

	#header_in{
		margin-left:0em;
		float:left;
		vertical-align:middle;
		width: 100%;
	}
	
	#header_date{
		float:right; 
		padding-top:1.6em; 
		padding-right:1em; 
		color:#FFFFFF;			
	}
	
#header_menu{
	float:left;
	width:100%;
	border-bottom:solid 1px #CFCFCF;
	background-color:#4d96cb;
}

	#header_item_menu{
	}
	
	#header_item_menu a.item_menu {
		float:left;
		font-family:Arial, Helvetica, sans-serif, Verdana;
		font-size:12px;
		padding-right:1em;
		font-weight:bold;
		text-decoration:none;
		padding-left:1em;
		padding-top:0.8em;
		padding-bottom:0.8em;
		padding-right:1em;
	}
	
	#header_item_menu a:hover {
		color:#000066;
		background-color:#E6E6FF;
	}

#header_title{
	float:left;
	width:100%;
	border-bottom:solid 1px #CFCFCF;
	background-color:#D7D7D7;
	padding-top:0.3em;
	padding-bottom:0.3em;
}
	#header_title #title{
	padding-left:1.4em;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color:#006633;
	}

	#header_title #title a {
	color:#006633;
	text-decoration: none;
	}

	#header_title #title a:hover {
	color:#006633;
	text-decoration: underline;
	}
	
.judul{
	padding-left:.6em;
	padding-bottom:.5em;
	font-size:14px;
	font-weight:bold;
}

#container{
	padding-left:0.7em;
	padding-right:1em;
}
	
	#cont_legend{
		float:left;
		padding-left:0.5em;
		padding-bottom:0.5em;
		color:#000000;
	}
	
	#text_field{
		width:180px;
		float:left;
		padding:2px;
	}
	
	#text_form{
		float:left;
		width:100px;
		padding-top:5px;
	}
	
	#container_menu{
		width: 220px;
		height:auto;
		float:left;
		padding-left:1em;
	}

	#container_menu .copyright {
	  width:180px;	 
	  display: block;  
	  padding-left:1em;
	  padding-bottom:1em;
	  padding-top:1em;
	  border: 0px;
	  text-decoration:none;
	  font-size:10px;
	  text-align:center;
	}

	a.Menu_CP {
	  width:150px;	 
	  display: block;  
	  padding-left:3em;
	  padding-bottom:0.5em;
	  padding-top:0.5em;
	  background: url(../images/icon_emp.png) no-repeat center left;
	  border: 0px;
	  text-decoration:none;
	  border-bottom:dotted 1px #CFCFCF;
	}

	a.Menu_CP:hover {
	  color:#000066;
	  background-color: #FBFDE6;
	  border-bottom: 1px solid #CFCFCF;
	}

	#container_menu a.Item_Lap {
	  width:180px;	 
	  display: block;  
	  padding-left:3em;
	  padding-bottom:1em;
	  padding-top:1em;
	  background: url(../images/icon_docs.png) no-repeat center left;
	  border: 0px;
	  text-decoration:none;
	  border-bottom:dotted 1px #CFCFCF;
	}

	#container_menu a.Item_Exit {
	  width:180px;	 
	  display: block;  
	  padding-left:3em;
	  padding-bottom:1em;
	  padding-top:1em;
	  background: url(../images/icon_exit.png) no-repeat center left;
	  border: 0px;
	  text-decoration:none;
	  border-bottom:dotted 1px #CFCFCF;
	}

	#container_menu a.Item_Cp {
	  width:180px;	 
	  display: block;  
	  padding-left:3em;
	  padding-bottom:1em;
	  padding-top:1em;
	  background: url(../images/icon_cp.png) no-repeat center left;
	  border: 0px;
	  text-decoration:none;
	  border-bottom:dotted 1px #CFCFCF;
	}

	#container_menu a.Item_Adm {
	  width:180px;	 
	  display: block;  
	  padding-left:3em;
	  padding-bottom:1em;
	  padding-top:1em;
	  background: url(../images/icon_adm.png) no-repeat center left;
	  border: 0px;
	  text-decoration:none;
	  border-bottom:dotted 1px #CFCFCF;
	}

	#container_menu a:hover {
	  color:#000066;
	  background-color:#E6E6FF;
	  border-bottom: 1px solid #CFCFCF;
	}

	#container_menu a {  
	  text-decoration: none;
	  color:#000066;
	  border-bottom: 1px solid #AAA;
	}

	#separator{
		width: 1em;
		float:left;
	}
	
	#container_content{
		width:100%;
		height:100%;
		float:left;
	}
		#container_content #pencarian{
			/*height: 90px;*/
			font-family:Arial, Helvetica, sans-serif;
			color:#666666;
		}

		#container_content .ItemField{
			text-decoration:none;
			color:#000000;
		}

		#container_content #data_grid{
			padding-top:0.5em;
			padding-left:1em;
		}
		
			#container_content a.detail_emp {
			  display: block;
			  float: left;  
			  margin-left:2em;
			  padding-left:3em;
			  padding-bottom:1em;
			  padding-top:1em;
			  background: url(../images/icon_emp_2.png) no-repeat center left;
			  text-decoration:none;
			  color:#000033;
			  width: 500px;
			}

			#container_content a.cv {
			  display: cell;  
			  float: left;
			  margin-left:2em;
			  padding-left:2em;
			  padding-bottom:1em;
			  padding-top: 1em;
			  text-decoration:none;
			  background: url(../images/pdf.gif) no-repeat left;
			  color:#000033;
			  border: dotted 0px #CFCFCF;
			  text-align: center;
			  color: #507CAD;
			  text-decoration: underline;
			}
			
			#container_content a.detail_admin {
			  display: block;  
			  padding-left:3em;
			  padding-bottom:1em;
			  padding-top:1em;
			  background: url(../images/icon_adm.png) no-repeat center left;
			  border: 0px;
			  text-decoration:none;
			  color:#000033;
			}
			
			#container_content a.detail_report {
			  display: block;  
			  padding-left:3em;
			  padding-bottom:1em;
			  padding-top:1em;
			  background: url(../images/icon_docs.png) no-repeat center left;
			  border: 0px;
			  text-decoration:none;
			  color:#000033;
			}

			#detail_umum{
				padding: 1em 1em 1em 1em;
				background-color:#FCFBFC;
			}
		
#footer{
	float:left;
	width:100%;
	border-top:solid 1px #CFCFCF;
	background-color:#EEE;
	font-size:10px;
}
		