/*  === one page report css ===  */
img {border:0}
div#data_pane {   margin: 5px 5px; width: auto; }
div#mainpane{ white-space:nowrap; width:auto;  }
#op_menu { margin-left: 30px;  }
.hideme, .spin-img  {display: none;}
#hide_menu , .drill_icon, .dlt_sel img, #dlt_img_sel { cursor: pointer; }
tr.paging_tr {  cursor: default  } 
#submit_input {  margin: 2px;}
div#debug-info {   margin: 5px 5px;     font-size: 1em; }
div#debug-info span {  padding-left: 15px;    font-size: 1em;}
#runtime_msg, #runtime_selection { margin-left: 2px; padding: 2px}
div#runtime_select span, #firstKeyVal {font-weight: 600; padding: 0 5px;}

/* === block UI box css */
div#blockui_splash { font-family:verdana; height: 40px; width: 350px; text-align: center; padding-top: 10px;
   background-color: #fff;   border: 4px solid #aaa;  -moz-border-radius:15px;  -webkit-border-radius:15px;
}

/* === selection criteria pane css */
div#select_pane {  width: auto;    margin: 5px  5px; }
#open_all {cursor: pointer; margin: 3px 5px;}
.menu_list { width: auto; }
.menu_head { padding: 3px 0px 3px 10px; cursor: pointer; margin:1px;  white-space: nowrap;  }
.menu_item { margin: 2px 0;  border-bottom: 0px outset #aaa;  border-right: 0px outset #aaa;  border-left: 0px outset #aaa;}
.menu_body { padding: 2px 10px 2px 10px; padding-bottom: 4px;}
.menu_body  div {  margin: 2px 2px; }
.menu_body .list_div {display: inline-block; background-color: #ccc;  margin: 2px 2px; line-height:17px;
    border: 1px outset; cursor: default;  text-align: center;  }
.menu_item * {font-size:8pt;}
.menu_body_close {  background:   url(/mrcjava/image/closed.gif) center right no-repeat;  }
.menu_body_open {  background:   url(/mrcjava/image/open.gif) center right no-repeat; }
.dsp_check label {display: inline-block;   }

/* === slider css  === */
.slider_input {border:0;  margin-top: 5px; padding: 2px 0px; font-weight:bold; background-color: transparent;}
.ui-slider-handle {position: absolute;  }
.handle-img { position: absolute; z-index: 2;   background-image: url('/mrcjava/image/slider-handle1.gif'); 
    width: 14px; height: 18px; top: -3px; }
.slider-bar { height: 10px;  margin: 5px; width: 140px;  position: relative;}		
.slider-back { position: absolute; left: 4px; top: -3px; width: 150px; height: 17px; 
    clip: rect(0pt, 146px, 17px, -3px);  background-image: url('/mrcjava/image/slider-back1.gif'); background-repeat: repeat; }
.slider-left { position: absolute;  left: -3px; top: -3px; width: 7px; height: 17px; 
    background-image: url('/mrcjava/image/slider-left1.gif'); }
.slider-right { position: absolute;  left: 150px; top: -3px; width: 7px; height: 17px; 
    background-image: url('/mrcjava/image/slider-right1.gif'); }
                   
/* === asmselect plug in css  === */
.asmContainer { 	/* container that surrounds entire asmSelect widget */ }
.asmSelect {display: inline; text-align:left; /* the newly created regular 'select' */  }
.asmOptionDisabled { color: #999; /* disabled options in new select */ }
.asmHighlight { 	padding: 0; 	margin: 0 0 0 1em; 	/* the highlight span */ }
.asmList { margin: 0.25em 0 1em 0; 	position: relative; display: block; 	padding-left: 0;  	list-style: none; 
	width:200px; 	text-align:left; /* html list that contains selected items */ }
.asmListItem { 	/* li item from the html list above */
	position: relative; 	margin-left: 0;  padding-left: 0;	list-style: none; 	background: #ddd;
	border: 1px solid #bbb; 	width: 90%; margin: 0 0 -1px 0; line-height: 1em; }
.asmListItem:hover {	background-color: #e5e5e5; }
.asmListItemLabel { 	/* this is a span that surrounds the text in the item, except for the remove link */	padding: 5px; 	display: block; }
.asmListSortable .asmListItemLabel {	cursor: move; }
.asmListItemRemove {	position: absolute;	right: 0; top: 0;	padding: 5px; }
