* { margin:0; outline:0 none; padding:0; }

.ive_content { display:inline-block; width:100%; min-height:16px; background:transparent url('/pix/b/empty.gif');}
.ive_content, .ive_content p, .ive_content div { line-height:140%;  }
.content_area p, .sidebar_area p { margin-bottom:1em; }
ul, ol { margin-left:1em; margin-bottom:.5em; }

#netcontent { }
  #lo_panel { text-align:center;}
    #lo_main { text-align:left; margin:auto; width:1000px; }
      .main_area {  }
	.masthead_area { clear:both; overflow:hidden; }
	.sitemenu_area { }
	  .sitemenu { list-style-type: none; padding:0; margin:0; }
	  .sitemenu li { float:left; padding:0; margin:0; }
	  a.sitemenu { display:block; margin:0 5px; padding:2px 5px; text-decoration:none; }
	.masthead2_area { clear:both; overflow:hidden; }
	.content_area { width:650px; padding:10px 0px; float:left; }
	    .content_area .mid {  min-height:400px; }
	      .layout-single_col .content_area .mid {  min-height:0!important; }
	  .content_area_wide { }
	    .content_area_wide .mid {  min-height:initial; }
	  .pagecontent_box { margin:0 10px; padding:10px; }
	  .pageblock_box { margin:0 10px; padding:10px; clear:both; }
	  .appcontent_box { margin:0 10px; padding:10px; }
	  .path_box { margin:0 10px; }
	.sidebar_area { width:350px; float:right; }
	    .sidebar_area .mid {  min-height:0px; }
	  .nboard_box { margin:0px 10px; padding:10px; }
	  .moreinfo_box { display:none; margin:0px 10px; padding:10px; }
	  .subpages_box { margin:0px 10px; padding:10px 10px 10px 0; }
	    .subpages_box ul.mysubpages_ { margin-bottom:0!important; }
	    .subpages_box li { margin-left:1em; margin-top:3px; background-position:0 4px!important; }
	      .subpages_box li.sep_ { list-style-type:none; background:none; margin-left:0; padding-left:0; margin-top:8px; }
	      .subpages_box ul ul li { margin-left:3ex; }
	  .sidebar0_box, .sidebar1_box { margin:0px 10px; padding:10px; }
	  .search_box { border-collapse:collapse; width:100%; margin:2px 0 2px 5px; height:24px; vertical-align:top;}
	    .search_box td { padding:0px; }
	    .search_box .lpad_ {  height:24px; width:8px; min-width:8px; background:url(/rs/part/searchbox.png) no-repeat; }
	      .search_box .lpad_ .spacer_ {  width:8px; height:1px;}
	    .search_box .rpad_ {  height:18px; width:18px; min-width:18px; background:url(/rs/part/searchbox.png) right top no-repeat; line-height:16px; vertical-align:top; text-align:right; }
	    .search_box .cpad_ {  height:24px; width:98%; min-width:30px; background:url(/rs/part/searchbox.png) no-repeat -12px 0; }
	    .search_box .input_ {  border:none; background:transparent; font-size:13px; width:100%;  }
	    .search_box .button_ { margin:2px 4px 0 0; cursor:pointer; border:none; background:url(/rs/part/search.png) no-repeat 3px 2px; width:18px; height:18px; }
	    .search_box .button_:hover { background-color:#ddd; }
	    .search_box .zero_ {  width:0;height:0; font-size:1px; }
	  .pageview_box { margin:0px 10px; padding:10px; }
	.sidebar0_area { width:200px; float:left; }
	.footer_area { padding:3px 10px; clear:both; }
	.tools_box { float:right; position:relative; z-index:110; }

/* ------------ additional formatting ----------- */
.iveo_gencon { display:table; position:relative; }
.ive_eobj_left { float:left; margin:0 10px 0 0; }
.ive_eobj_right { float:right; margin:0 0 0 5px; }
.ive_eobj_center { clear:both; margin:auto; }
img.ive_eobj_center {  display:block; }
.ive_eobj_inline { clear:both; } /* kiv now */

.ive_clickable { cursor:pointer; }

.iveo_pipe { position:absolute;top:-3000px;width:0; height:0; overflow:hidden; }

.iveo_user {  display:inline-block; background:url(/pix/entity/user.png) no-repeat; margin: 0; padding: 0 3px 0 15px; }

/* ---- tables --- */
.iveo_table { border:1px solid #EAEAEA; }
.iveo_table td, .iveo_table th { padding:2px; text-align:center; }

.ives_tab_1 { border:1px solid #EAEAEA; }
.ives_tab_1 td { background-color:#eaeaea; color:#222; }
.ives_tab_1 th { background-color:#b0b0b0; color:#222; }

.ives_tab_2 th { background-color:#FD7E00; color:#fff; }

.ives_tab_kosong { border:1px solid transparent; border-collapse:collapse; table-layout:fixed; }
  .ives_tab_kosong td, .ives_tab_kosong th { padding:0 15px 15px 0; vertical-align:top; }
  .ive_designmode .ives_tab_kosong, .ive_designmode .ives_tab_kosong td, .ive_designmode .ives_tab_kosong th { border:1px dotted #ccc; }

.ives_tab_dark { border-spacing:1px; }
.ives_tab_dark th { background-color:#2a2a2a; color:#eee; }
.ives_tab_dark, .ives_tab_dark td, .ives_tab_dark th { border:1px solid #2a2a2a; }

.ives_tab_blue th { background-color:#1F8CE4; color:#F2F9FF; }
.ives_tab_blue td { background-color:#F2F9FF; color:#222; }

.ives_tab_red th { background-color:#E31D3C; color:#FFFCFD; }
.ives_tab_red td { background-color:#FFFCFD; color:#222; }

.ives_tab_green th { background-color:#22A114; color:#FBFFFA; }
.ives_tab_green td { background-color:#FBFFFA; color:#222; }

.ives_tab_simple { border-collapse:collapse; border:none; }
.ives_tab_simple th { background-color:transparent; border-bottom:1px solid #aaa; }
.ives_tab_simple td { background-color:transparent; border-bottom:1px solid #aaa; }
.ives_tab_simple td, .ives_tab_simple th { color:inherit; text-align:left; padding:4px; }

.ives_tab_simple2 { border-collapse:collapse; background-color:#E8EDFF; border-top:4px solid #AABCFE; border-bottom:4px solid #AABCFE; }
.ives_tab_simple2 td, .ives_tab_simple2 th { color:#222; text-align:left; border-bottom:1px solid white; padding:4px; padding-left:8px; }

.ives_tab_simple3 { border-collapse:collapse; }
.ives_tab_simple3 th { background-color:#ddd; color:#666; }
.ives_tab_simple3, .ives_tab_simple3 td, .ives_tab_simple3 th { border:1px solid #aaa; }

.ives_tab_modern1 { border-collapse:collapse; background-color:#ececec;  border-bottom:2px solid #afafaf; }
.ives_tab_modern1 th { color:#fff; text-align:left; padding:4px; padding-left:8px; background-color: #999; }
.ives_tab_modern1 td { color:#222; text-align:left; border-bottom:1px solid #ccc; padding:4px; padding-left:8px; }

.ives_tab_modern2 { border-collapse:collapse; background-color:none; border:none;}
.ives_tab_modern2 th, .ives_tab_modern2 td { text-align:left; padding:2px 10px; }
.ives_tab_modern2 th { font-weight:bold; }
.ives_tab_modern2 tr:nth-child(even) {  background-color:#e5e5e5; }
.ives_tab_modern2 tr:nth-child(old) { background-color:none; }

.ives_tab_modern3 { border-collapse:collapse; background-color:#fff;  border:1px solid #888; }
.ives_tab_modern3 th { color:#333; text-align:left; background-color:#fff; padding:5px 5px 5px 10px; }
.ives_tab_modern3 td { color:#444; text-align:left; background-color:#eee; padding:5px 5px 5px 10px; border-top:1px dashed #fff; }

.showless_,.showmore_ { cursor:pointer; background-color:#888; color:#666; border-radius:3px; }
.recent { background-color:#fdb763; padding-left:3px; padding-right:3px; }
.focus { background-color:rgba(200, 213, 223, 0.50); }
.note { color: #7296BB!important; font-size: 80%; }
.subdue {color:#aaa!important; font-size:90%!important; }
.small { font-size!important; font-size:70%!important; }
.empty { text-align:center; letter-spacing:2px; font-variant:small-caps;  color:#aaa!important; }
.datetime_ { font-size:80%; font-style:italic; }

/* ---- form validator --- */
.error { color:red!important; }
.warning { color:#FF5C00!important; }
label.error { font-size:12px; padding-left:5px; }

/* ------------ dropmenu ----------- */
table.dropmenu {
  visibility:hidden;
  font-weight:bold;
  background-color:#fff;
  position:absolute;
  padding:0;
  margin:0;
  border: 1px solid #444;
  z-index:2000;
  left:-1000px;
}
.dropmenu a, .dropmenu a:visited { padding:2px 10px 2px 20px; text-decoration:none; color:#555; display:block;} 
.dropmenu a:hover { text-decoration:none; background-color:#aaa; color:#fff; }

/* ----- inline editing tools ---- */
.user_menu { position:absolute; right:0; }

.user_edit, .user_add, .user_arrange, .user_delete, .user_report {
  display:inline-block;
  cursor:pointer;
  width:16px; height:16px;
  opacity:.8; filter:alpha(opacity=80); 
}
.user_add:hover, .user_edit:hover, .user_arrange:hover, .user_delete:hover, .user_report:hover { opacity:1; filter:alpha(opacity=100);}
.user_edit { background:url(/rs/action/edit.png) no-repeat; }
.user_add { background:url(/rs/action/add.png) no-repeat; }
.user_arrange { background:url(/rs/action/arrange.png) no-repeat; }
.user_delete { background:url(/rs/action/delete.png) no-repeat; }
.user_report { background:url(/rs/action/report.png) no-repeat; }

/* ----- for apps from ca4 ----- */
#app_index { width:30%; float:left; padding-right:7px; min-height:300px; background: url(/rs/part/edge_e.png) no-repeat top right;}
#app_display { width:65%; float:left; padding-left:5px; margin-left:5px; }


/* -------- DIALOG WINDOW --------- */
#dialogwindow {
  background-color: #FFFFFF;
  font-family: sans-serif;
  font-size: 90%;
  margin: 5px;
}
