/*
  Copyright (c) 2015-2022, by ROC Software Systems, Inc
  3305 Northland Drive, Suite 105
  Austin, Texas 78731
  (512) 336-4200
  
  This software is the property of ROC Software Systems, Inc or its licensors
  and is protected by international, federal and state copyright, trademark,
  trade secret and other laws protecting proprietary rights. Copying,
  reproduction, republication, uploading, posting transmitting or any other
  distribution of all or part of this software is strictly prohibited without
  the prior express written consent of ROC Software Systems, Inc
*/


/* Styles used by the PopupMenu class defined in popup_menu.js */

ul.popup-menu {
  z-index:    1000; 
  position:   absolute; 
  margin:     0;
  padding:    3px;
  list-style: none;
  border:     2px outset #D5D2D2;
  background: #FFF;
	width:      150px;
}

ul.popup-menu li {
  white-space:    nowrap;
  text-align:     left;
  vertical-align: middle;
  margin:         1px 0;
	padding:        1px 2px 1px 10px; 
	cursor:         pointer;
	color:          #000;
	font:           bold 9pt Helvetica; 
	overflow:       hidden;
  /* background: url(/images/buttons/form.gif) no-repeat left center; */
}

ul.popup-menu li.checked {
  background: url(/images/menu_dot_normal.png) no-repeat 1px 40%;
}

ul.popup-menu li.active {
  background: #0949F6;
  color: #EEE;
}

ul.popup-menu li.active-checked {
  background: #0949F6 url(/images/menu_dot_active.png) no-repeat 1px 40%;
  color: #EEE;
}

ul.popup-menu li.disabled {
  color:    #777;
  cursor:   default;
}

ul.popup-menu li.disabled-checked {
  background: url(/images/menu_dot_disabled.png) no-repeat 1px 40%;
  color:    #777;
  cursor:   default;
}

ul.popup-menu li.submenu {
  background: url(/images/menu_arrow_normal.png) no-repeat 98% 40%;
}

ul.popup-menu li.submenu-active {
  background: #0949F6 url(/images/menu_arrow_active.png) no-repeat 98% 40%;
  color: #EEE;
}

ul.popup-menu li.submenu-disabled {
  background: url(/images/menu_arrow_disabled.png) no-repeat 98% 40%;
  color:    #777;
  cursor:   default;
}


ul.popup-menu li.separator {
	cursor:  default;
	padding: 0;
}

ul.popup-menu li.separator hr {
  border:     none;
  border-top: 1px solid #999;
  padding:    0;
  margin:     3px 0;
}

