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

.ive_content { display:inline-block; width:100%; min-height:16px; background:transparent url('/pix/b/empty.gif'); line-height:140%;}
/* .ive_content, .ive_content p, .ive_content div { line-height:120%;  } */
.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; }
	.sidebar_area { width:350px; float:right; }
	    .sidebar_area .mid {  min-height:0px; }
	  .nboard_box { margin:0px 10px; padding:10px; }
	  .moreinfo_box { margin:0px 10px; padding:10px; }
	  .subpages_box { margin:0px 10px; padding:10px; }
	    .subpages_box ul { margin-left:1em; }
	    .subpages_box li { line-height:140%; background-position:0 4px!important; }
	  .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(/pix/b/searchbox.png) no-repeat; }
	      .search_box .lpad_ .spacer_ {  width:8px; height:1px;}
	    .search_box .rpad_ {  height:18px; width:18px; min-width:18px; background:url(/pix/b/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(/pix/b/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(/pix/b/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; }

/* ------------ additional formatting ----------- */
.iveo_gencon { display:table; }
.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 */

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

/* ---- 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_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; }

/* ---- form validator --- */
.error { color:red!important; }
.warning { color:#FF5C00!important; }
label.error { font-size:12px; padding-left:5px; }
.showless_,.showmore_ { cursor:pointer; background-color:#888; color:#666; border-radius:3px; }
.note { color: #7296BB; font-size: 80%; }
.subdue {color:#aaa; font-size:90%!important; }
.focus { background-color:rgba(200, 213, 223, 0.50); }
.whisper {color:#666; font-size:90%!important; }
.small { font-size:80%!important; }
.empty { text-align:center; letter-spacing:2px; font-variant:small-caps;  color: #aaa; }

/* ------------ dropmenu ----------- */
table.dropmenu {
  visibility:hidden;
  font-weight:bold;
  background-color:#fff;
  position:absolute;
  padding:0;
  margin:0;
  border: 1px solid #444;
  z-index:2000;
}
.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; }

/* --------- ajax --------- */
.button_load, .button_showmore, .button_showless, .button_search { 
  display:inline-block; padding:2px 4px 0px 20px; cursor:pointer; color:#fff;
  font-size:90%; font-weight:bold; background:#b2b2b2 url(/rs/action/reload.png) no-repeat; 
  text-decoration:none;
}
.button_load:hover, .button_showmore:hover, .button_showless:hover { background-color:#b2b2b2; }
.button_load { background-image:url(/rs/act/reload.png); }
.button_showmore { background-image:url(/rs/act/dropshow.png); }
.button_showless { background-image:url(/rs/act/drophide.png); }
.button_search { background-image:url(/rs/act/search.png); }

.vedit-content > p { margin-top:10px; margin-bottom:10px; }
.vedit-content > p:first-child { margin-top:0px;}
.vedit-content > p:last-child { margin-bottom:0px; }

.cke-inline-bordered .cke_editable_inline { min-height:20px; padding:5px 10px; border:1px solid #cccccc; }
.cke-inline-xs .cke_editable_inline { min-height:20px; }
.cke-inline-sm .cke_editable_inline { min-height:50px; }
.cke-inline-md .cke_editable_inline { min-height:100px; }
.cke-inline-lg .cke_editable_inline { min-height:150px; }
.cke-inline-xl .cke_editable_inline { min-height:200px; }
.cke-inline-2xl .cke_editable_inline { min-height:250px; }
.cke-inline-3xl .cke_editable_inline { min-height:300px; }

.cke_editable_inline > p { margin-top:10px; margin-bottom:10px; }
.cke_editable_inline > p:first-child { margin-top:0px;}
.cke_editable_inline > p:last-child { margin-bottom:0px; }

.ckeditor_inline_container { background-color:#fff; }
