	body {
            background: rgb(255,255,255);
        }
	a {
	    text-decoration: none;
	}

	.label_box {
		border-bottom:1px solid rgba(0,0,0,1.0);
		color:rgba(0,0,0,1.0);
		height:20px;
		width:100%;
		font:0.8em Arial;	
	}
		
	input{
		color:rgba(0,0,0,1.0); 
		border: 0;
        outline: 0;
		border-bottom: 2px solid #28a745;	
		font-family: 'Nunito Sans', sans-serif;
		font-size: 1.0em;
		}
	input:focus{
		border: 0;
        outline: 0;
		background-color:transparent; 
		border-bottom: 2px solid #28a745;
		color:rgba(0,0,0,1.0); 
	}
	input:hover{
		border: 0;
        outline: 0;
		background-color:transparent; 
		border-bottom: 2px solid #28a745;
		color:rgba(0,0,0,1.0); 
	}		
		
		
		
		
        .required_field {
			background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AkBEgECh4uTRQAAAHxJREFUGNNNzsEKgWEUhOHn/8lW3IoNC3YUCxcgK1ckl0fKFSg7UcbCh+/UqdNMc96hmrANq1prw6CY0EM3/8CwxSScMMG97Kxoo/r9IVzCMex/iAr3wqNgOnVyHs5hGhZhE8bhFJbC8FsyrMOuKtlvG67QfLQnHuXWcHsD2oosLF0QdYgAAAAASUVORK5CYII=');
			background-repeat: no-repeat;
			background-position: left top;
			padding-left: 8px;	
		}
        .required_field:hover {
			background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AkBEgECh4uTRQAAAHxJREFUGNNNzsEKgWEUhOHn/8lW3IoNC3YUCxcgK1ckl0fKFSg7UcbCh+/UqdNMc96hmrANq1prw6CY0EM3/8CwxSScMMG97Kxoo/r9IVzCMex/iAr3wqNgOnVyHs5hGhZhE8bhFJbC8FsyrMOuKtlvG67QfLQnHuXWcHsD2oosLF0QdYgAAAAASUVORK5CYII=');
			background-repeat: no-repeat;
			background-position: left top;
			padding-left: 8px;
		}
        .required_field:focus {
			background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AkBEgECh4uTRQAAAHxJREFUGNNNzsEKgWEUhOHn/8lW3IoNC3YUCxcgK1ckl0fKFSg7UcbCh+/UqdNMc96hmrANq1prw6CY0EM3/8CwxSScMMG97Kxoo/r9IVzCMex/iAr3wqNgOnVyHs5hGhZhE8bhFJbC8FsyrMOuKtlvG67QfLQnHuXWcHsD2oosLF0QdYgAAAAASUVORK5CYII=');
			background-repeat: no-repeat;
			background-position: left top;
			padding-left: 8px;
		}	

        select {
			color:rgba(0,0,0,1.0); 
			border:none;
			border-bottom: 2px solid #28a745;	
			font-family: 'Nunito Sans', sans-serif;
			font-size: 1.0em;
            background: rgb(250,250,250);
            padding:1px;
            outline: none;
        }
        select:hover {
			color:rgba(0,0,0,1.0); 
			border:none;
			border-bottom: 2px solid #28a745;	
			font-family: 'Nunito Sans', sans-serif;
			font-size: 1.0em;                  
            background: rgb(250,250,250);
            padding:1px;
            outline: none;
        }        
        select:focus {
			color:rgba(0,0,0,1.0); 
			border:none;
			border-bottom: 2px solid #28a745;	
			font-family: 'Nunito Sans', sans-serif;
			font-size: 1.0em;			
            background: rgb(250,250,250);
            padding:1px; 
            outline: none;           
        }        
        
        option {
            font: 1.0em arial;            
            color: rgba(0,0,0,1.0); 
			background: rgb(250,250,250);            
        }
 	.button {
            background-color: rgba(40,167,69,1.0);
            border: 1px solid rgba(230,230,230,0.9);
            color:white;
            height:30px;
            width:100px;
            text-align: center;
            cursor: pointer;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none; 
			outline: 0;			
			font-weight: bold;text-transform: uppercase;font-family: 'Nunito Sans', sans-serif;
	}
	.button:hover  {
            background-color: rgba(40,167,69,1.0);
            border: 1px solid rgba(230,230,230,0.9);
            color:white;
            height:30px;
            width:100px;
            text-align: center;
            cursor: pointer;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;            		
			outline: 0;
			font-weight: bold;text-transform: uppercase;font-family: 'Nunito Sans', sans-serif;
	}  

 	.button_abort {
            background-color: rgba(255,0,0,1.0);
            border: 1px solid rgba(230,230,230,0.9);
            color:white;
            height:30px;
            width:100px;
            text-align: center;
            cursor: pointer;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;            		
			outline: 0;
			font-weight: bold;text-transform: uppercase;font-family: 'Nunito Sans', sans-serif;
	}
	.button_abort:hover  {
            background-color: rgba(255,0,0,1.0);
            border: 1px solid rgba(230,230,230,0.9);
            color:white;
            height:30px;
            width:100px;
            text-align: center;
            cursor: pointer;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;            		
			outline: 0;
			font-weight: bold;text-transform: uppercase;font-family: 'Nunito Sans', sans-serif;
	}               
	.form_section {
	    font: 0.80em arial;
	    font-weight: lighter;
	    height:20px;
	    cursor: default;
	    border-bottom: 1px solid rgba(0,0,0,1.0);
	    text-align: left;
	    color:rgba(0,0,0,1.0);
	}
	::-webkit-input-placeholder { /* Chrome/Safari */
	    color: rgb(200,200,200);
	}
	:-moz-placeholder { /* Firefox 18- */
	    color: rgb(200,200,200);
	}
	::-moz-placeholder {  /* Firefox 19+ */
	    color: rgb(200,200,200);
	}
	:-ms-input-placeholder { /* IE */
	    color: rgb(200,200,200);
	}	

	.lbl_field {
		font: 0.75em arial;
		color:rgba(0,0,0,1.0);
		border:none;
	}
	.lbl_message {
            font: 0.75em arial;
            text-align: center;
            color: rgba(0,0,0,1.0);
            border:none;
			font-weight: bolder;
	}
	.lbl_message_err {
            font: 0.75em arial;
            text-align: center;
            color: rgba(255,0,0,1.0);
            border:none;
			font-weight: bolder;
	}
/* -- BEGIN JWal.WebCtrl.WidgetGroupFieldSection() */	
    .group_fields_section {                
		font: 0.80em arial;
		font-weight: lighter;
		height:20px;
		cursor: default;
		border-bottom: 1px solid rgba(255,255,255,1.0);
		text-align: left;
        color:rgba(255,255,255,1.0);
        }
	.gfs_header_h {
		font: 0.80em arial;
		font-weight: lighter;
		height:20px;
		cursor: default;
		border-bottom: 1px solid rgba(255,255,255,1.0);
		text-align: left;
		color:rgba(255,255,255,1.0);
	}
	.gfs_sdo_xlsloader_h { 
			font: 0.80em arial;
			font-weight: lighter;
			height:20px;
			cursor: default;
			border-bottom: 1px solid rgba(255,255,255,1.0);
			text-align: left;
			color:rgba(255,255,255,1.0);
	}
	.da_sdo_xlsloader{
			border:2px dashed #bbb;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			border-radius:2px;
			padding:25px;
			text-align:center;
			font:15pt bold,"Arial";color:#bbb;
			background-color: rgba(255,255,0,0.2);
	}
	.da_sdo_xlsloader:hover{
			border:2px dashed #f00;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			border-radius:2px;
			padding:25px;
			text-align:center;
			font:15pt bold,"Arial";color:#bbb;
			background-color: rgba(255,255,0,0.3);
	}
	.sxtlist_sdo_fields_xlsloader{
		height:250px;
		border: 1px solid rgba(255,255,255,1.0);
	}
	.sxtlist_result_xlsloader {
		height:250px;
		border: 1px solid rgba(255,255,255,1.0);
	}
	.log_msg_xlsloader {
		height:20px;
		border-bottom: 1px solid rgba(255,255,255,1.0);
		line-height: 20px;
		font: 0.75em arial;
		color:rgba(255,255,255,1.0);
	}	
	.xlsloader_sact_lbl {
			font: 0.75em arial;
			color:rgba(255,255,255,1.0);
	}	
	
/* -- END JWal.WebCtrl.WidgetGroupFieldSection() */         
/* -- BEGIN JWal.WebCtrl.WidgetButtonBar() */ 
	.formbuttonbar {
	    margin-top:5px;
	    display:table;
		height:30px;
		cursor: default;
		border-bottom: 1px solid rgba(0,0,0,1.0);
		text-align: left;	    
	}
	.formbuttonbar_divbtn {
	    display: inline-block;	    	    
	}
	.formbuttonbar_button_all {
            background-color: rgba(0,0,0,0.8);
            border: 1px solid rgba(255,255,0,0.5);
            color:white;
            height:25px;
            width:100px;
            text-align: center;
            cursor: pointer;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
			outline: 0;
	}
	.formbuttonbar_button_all:hover  {
            background-color: rgba(0,0,0,1.0);
            border: 1px solid rgba(255,255,0,1.0);
            color:white;
            height:25px;
            width:100px;
            text-align: center;
            cursor: pointer;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
			outline: 0;
	}
	.formbuttonbar_button_cancel {
            background-color: rgba(255,0,0,0.7);
            border: 1px solid rgba(255,255,0,0.5);
            color:white;
            height:25px;
            width:100px;
            text-align: center;
            cursor: pointer;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
			outline: 0;
	}
	.formbuttonbar_button_cancel:hover  {
            background-color: rgba(255,0,0,1.0);
            border: 1px solid rgba(255,255,0,1.0);
            color:white;
            height:25px;
            width:100px;
            text-align: center;
            cursor: pointer;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
			outline: 0;
	}
/* -- END JWal.WebCtrl.WidgetButtonBar() */	
    .xlabel {
            font: 0.75em arial;
            text-align: left;
			color:red;
            width: 150px;
     }

	.vform_col_label {
	    width:35%;
	    text-align: right;	
	}
	.vform_col_field {
	    width:65%;
	    text-align: left;	
	}


/* -- BEGIN JWal.WebCtrl.FloatingPanel() */    
.floatingpanel {
    position:absolute;
    border:1px solid rgba(170,170,170,0.9);
    background-color:rgba(252,252,252,1.0);
    display:block;    
	-webkit-box-shadow: #CECECE 2px 2px 2px;
	-moz-box-shadow: #CECECE 2px 2px 2px;
	box-shadow: #CECECE 2px 2px 2px;    
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;	
	z-index:1002;
}
.floatingpanel_udecorated {
    position:absolute;
    display:block;    
	z-index:1002;
}
.floatingpanel_ondrag {
	position:absolute;
	border:1px solid rgba(170,170,170,0.9);
	background-color:rgba(252,252,252,1.0);
    display:block;
	-webkit-box-shadow: rgba(110,110,110,0.9) 2px 2px 2px;
	-moz-box-shadow: rgba(110,110,110,0.9) 2px 2px 2px;
	box-shadow: rgba(110,110,110,0.9) 2px 2px 2px;    
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;    
	z-index:1002;
}
.fp_overlay {
    display: block;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color:rgba(44,44,44,1.0);
    z-index:1001;
    -moz-opacity: 0.6;
    opacity:0.6;
    filter: alpha(opacity=60);
}
.fp_title {
    display: table-cell;
    text-align:center;
    background-color:rgba(215,215,215,0.1);
    border-bottom: 1px solid rgba(170,170,170,0.9);
    color:rgb(110,110,110);
    cursor: move;    
    line-height: 20px;        
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.fp_title_text {
    display:inline;
}

/*radial-gradient(circle, black, white);*/

.fp_title_btn {
    display:inline;
    float:right;
    cursor:pointer;
    padding-top: 2px;
    padding-right: 5px;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AgSDDoTuP0DNAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADRSURBVDjLzdIxSkNBFIXh72WMEjREIQRBFAsbbRUX4BpchsvKIqzstBHE0sIViERQFEPQscgtJCQv88DCW86Z8zP3nOEPZ63w3uq8wwNkbC8xt/GNi3niY0D2agBveF4ktvAQkKMZrcIrRiWr3gXkJFNVbOA9zJ3SQK9XyDuctxnjCalRJT1uB+RNXhr32ae3zmefcZevLfab+BM+0vTZEveRyW6JuRVVjZDytPjqV7CHdebOkrRvAnK6YG2T+CR1PV8F5HhWGOCyMKMhzvyb+QFdySw/s6tG9wAAAABJRU5ErkJggg==');
    background-position: center;
    width:16px;
    height:16px;    
}
.fp_title_btn:hover {
    display:inline;
    float:right;
    cursor:pointer;
    padding-top: 2px;
    padding-right: 5px;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AgSDDcgsoMcbwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADASURBVDjLrVOxCgIxFAs4KIqjv6YObi5OgoOfJQ46HOiioA43uDj4Ew4Hbg5xMOLj0WsLXqG0NE3avLRA042ZGB3QI0ACozoR/sY9gYsHuxIggUmEXGrPIXRC34jMAuSrsE2tVd3kpY0Ls37S2jpaJ356h0AlwpLAVvMiVWQr0ibwMJbOWWTneWUEhtmnO883IzJO+nfVLgLpTFPkMlRt89BIYB4SaBHYxXJWOs9vOh4cCDjGnrLSqQjcm/1M/7Q3CV+aM5T/5e0AAAAASUVORK5CYII=');
    background-position: center;
    width:16px;
    height:16px;    
}
.fp_body {    
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;	
}
/* -- END JWal.WebCtrl.FloatingPanel() */

/* -- BEGIN JWal.WebCtrl.MessageBox() */
.messagebox {
    position:absolute;
    border:1px solid rgba(170,170,170,0.9);
    background-color:rgba(252,252,252,0.7);
    display:block;
	-webkit-box-shadow: #CECECE 2px 2px 2px;
	-moz-box-shadow: #CECECE 2px 2px 2px;
	box-shadow: #CECECE 2px 2px 2px;    
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;	
	z-index:1002;
}
.messagebox_ondrag {
	position:absolute;
    border:1px solid rgba(170,170,170,0.9);    
	background-color:rgba(252,252,252,0.1);
    display:block;
	-webkit-box-shadow: rgba(110,110,110,0.9) 2px 2px 2px;
	-moz-box-shadow: rgba(110,110,110,0.9) 2px 2px 2px;
	box-shadow: rgba(110,110,110,0.9) 2px 2px 2px;    
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; 
	z-index:1002;  
}
.messagebox_title {
	text-align:center;
	background-color:rgba(170,170,170,0.5);
	cursor: move;
	font-weight:bolder;
	line-height: 25px;
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.messagebox_body {
	text-align:center;
	display: table;
	border-bottom:1px solid rgba(170,170,170,0.2);
/*
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;	
*/
}
.messagebox_body_text_container {
    display: table-cell;
    vertical-align: middle;
    /*
  	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    * */
}
.messagebox_footer {
	text-align:center;
	display: table;
	border-bottom:1px solid rgba(170,170,170,0.5);
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;	
}
.messagebox_body_btn_container {
  display: table-cell;
  vertical-align: middle;
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;  
}
.messagebox_footer_btn {
	background-color: rgba(0,0,0,1.0);
	border: 1px solid rgba(230,230,230,0.9);
	color:white;
	height:30px;
	width:100px;
	text-align: center;
	cursor: pointer;
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;	
}
.messagebox_footer_btn:hover {
	background-color: #1570a5;
	border: 1px solid rgba(230,230,230,0.9);
	color:white;
	height:30px;
	width:100px;
	text-align: center;
	cursor: pointer;
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;	
}
/* -- END JWal.WebCtrl.MessageBox() */
/* -- BEGIN JWal.WebCtrl.PopupCalendar() */
/* -- END JWal.WebCtrl.PopupCalendar() */
.popcalendar {
	position:absolute;
	top:100px;
	left:300px;
    border: 1px solid rgb(230,230,230);
    width:215px;
    height:230px;
    background-color:rgb(250,250,250);	
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;	
	
}
.popcalendar_header {
    width:210px;
    height:55px;
}
.popcalendar_header_head {
    display:table;
    width:235px;
    color: rgb(110,110,110);
}
.popcalendar_header_previous {
    display:inline-block;    
    width:20px;
    height:20px;
    text-align: center;
    cursor:pointer;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMJDAEpsovUMQAAAQlJREFUOMutkzFKRDEQhr+3bmHnBRb7uYNYiAfI9LKNCN7AJ4rNwq7eYSuxnxxgwcLOEwx4B1EsbITY5EF45D1XdJqE+fPP/H8mgYFQ1a1yo6GqTV73VXVSOzMZ6qKqjZklVV0CG+CkVqQZ6pzJa+A0pz+BmZm9VhWU/jJ5VZABroD3UQVF52tgUUALM7sZvYOCvOqR245cm8K0J7sF2gKfAw8d2cx+nELil9G3cJdSui3we+AiK6xa2Ok27k4IoYkxbkTkCzjK0LGITN390d2HC4QQiDF2xZ5EZBc4yPChiHyIyLO7p6qFjlzYuQTW5SiBva2ecp5IY2ZnwBJ4Ac6Bt3//TPz1O38DZr14j7WtAlQAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: center;
}
.popcalendar_header_next {
    display:inline-block;    
    width:20px;
    height:20px;
    text-align: center;
    cursor:pointer;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMJDAEdkz8ghAAAAR1JREFUOMulkzFKBEEQRd/sJhoJHsC8UmNBEMF0KjdUMDOUhc0WlzXYG2jiBf4cYEEQEY9QIGYewERQQdpkZmmWmXHFirp/V31+V/2ClXB31sF6w90H7r5Tn4u+3EFbMXAMLNx9Kik1JG1KihaCbeAV2KyhG0kn7l5ISqv5w1XAzL6Ad+CohnbNbEPSIu9JRLQTRESKiCczGwL7NbxnZt8RcV8r6VbQsEfEnZl9AIf100GjxN2LPgVLEjN7BF4Az5R8SnronMIakX4bI9kfL4DbZWVKM0lXuTeKHjNNgHEGjSVdlmVZVFWV+nwwBM6BeQbPJI2aS1mWVFXV2YMtYJLdryWNctlNcRfBG3AGPANTSaeNC9deqr8sE/9d5x+0Pn8DGXPALgAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: center;    
}
.popcalendar_header_my {
    display:inline-block;
    width:160px;
    text-align: center;
    height:15px;
    line-height:15px;
}
.popcalendar_header_my_month {
    text-align: center;
    font-family: "Lucida Console", Courier, monospace;
    font-size:75%;
    cursor:pointer;    
}
.popcalendar_header_my_sep {
    width:30px;
}
.popcalendar_header_my_year {
    text-align: center;
    font-family: "Lucida Console", Courier, monospace;
    font-size:75%;
    cursor:pointer;
}
.popcalendar_header_week {
    display:table;
    width:235px;	
}
.popcalendar_header_day {
    display:inline-block;
    width:25px;
    height:20px;
    line-height:20px;
    text-align:center;    
    color: rgb(110,110,110);
    border: 1px solid rgb(250,250,250);
	border-bottom:1px solid rgba(0,0,0,1.0);
    font: 0.60em arial;
    padding: 1px;  
	padding-bottom:1px;
}
.popcalendar_body {
	margin-top:4px;
}
.popcalendar_body_week {
    display:table;
    width:245px; 
}
.popcalendar_body_day {
    display:inline-block;
    width:25px;
    height:20px;
    line-height:20px;
    text-align:center;
    border: 1px solid rgb(250,250,250);
    color: rgb(110,110,110);
    font-family: "Lucida Console", Courier, monospace;
    font-size:75%;
    padding: 1px;
    cursor:pointer;
}
.popcalendar_body_day:hover {
    display:inline-block;
    width:25px;
    height:20px;
    line-height:20px;
    text-align:center;    
    border: 1px solid rgb(250,250,250);
    border-bottom: 1px solid rgba(255,0,0,0.7);
    color: rgba(255,0,0,0.7);
    font-family: "Lucida Console", Courier, monospace;
    font-size:75%;
    padding: 1px;
    cursor:pointer;
}

.popcalendar_body_day_unused {
    display:inline-block;
    width:25px;
    height:20px;
    line-height:20px;
    text-align:center;
    border: 1px solid rgb(250, 250, 250);
    color: rgb(110, 110, 110);
    font-family: "Lucida Console", Courier, monospace;
    font-size:75%;
    padding: 1px;
    cursor:default;
}
.popcalendar_body_today {
    display:inline-block;
    width:25px;
    height:20px;
    line-height:20px;
    text-align:center;
    background-color:rgb(250,250,250);
    border: 1px solid rgb(250,250,250);
    border-bottom: 1px solid rgba(0,0,0,1.0);
    color: rgb(110,110,110);
    font-family: "Lucida Console", Courier, monospace;
    font-size:75%;    
    padding: 1px;
    cursor:pointer;
}
.popcalendar_footer {
    width:210px;
    height:21px;
    border-top: 1px solid rgb(110,110,110);
}

.popcalendar_footer_head {
	display:table;
	width:235px;
	color: rgb(110,110,110);   
}
.popcalendar_footer_cell {
	display:inline-block;
	width:25px;	
	height:15px;
	line-height:15px;
	text-align:center; 
	color: rgb(110,110,110);
    border: 1px solid rgb(250,250,250);    
    font-family: "Lucida Console", Courier, monospace;
    font-size:100%;
	padding: 1px;  
	padding-bottom:1px; 
	cursor: pointer;
}
.popcalendar_footer_cell:hover {
	display:inline-block;		
	width:25px;
	height:15px;
	line-height:15px;
	text-align:center; 
	color: rgba(255,0,0,0.7);
    border: 1px solid rgb(250,250,250);
    border-bottom: 1px solid rgba(255,0,0,0.7);
    font-family: "Lucida Console", Courier, monospace;
    font-size:100%;
	padding: 1px;  
	padding-bottom:1px; 
	cursor: pointer;
}
.popcalendar_footer_cell_unused {
	display:inline-block;
	width:25px;	
	height:15px;
	line-height:15px;
	text-align:center; 
	color: rgb(110,110,110);
    border: 1px solid rgb(250,250,250);    
    font-family: "Lucida Console", Courier, monospace;
    font-size:100%;
	padding: 1px;  
	padding-bottom:1px; 
	cursor: default;
}
.popcalendar_footer_cell_edittime {
	display:inline-block;
	width:115px;	
	height:15px;
	line-height:15px;
	text-align:center; 
	color: rgb(110,110,110);
    border: 1px solid rgb(250,250,250);    
    font-family: "Lucida Console", Courier, monospace;
    font-size:85%;
	padding: 1px;  
	padding-bottom:1px; 
	cursor: default;
}
.popcalendar_footer_closebtn {
	display:inline-block;
	width:30px;	
	height:15px;
	line-height:15px;
	text-align:center; 
	color: rgb(110,110,110);
	border: 1px solid rgb(250,250,250);
	font: 1.0em arial;
	padding: 1px;  
	padding-bottom:1px; 
	cursor: pointer;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gYIDwsMPLIfuwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAgUlEQVQY05XQoQoCURCF4W9dsIgLgmDzNUwmq8mwsEEwy76AwefxYaxaTHYxmFdli8JV7g07bf4zM2dm6BA57gltj3UINrgiC9gWp1h3ieeEAhVuyR16zMdcBhwj2k8yffF4M8zppwbWgd0CTaxoh/MfW30OHH1BhkPCZYlZl19rARZ1En2jswLSAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: center;     	
}
.popcalendar_footer_closebtn:hover {
	display:inline-block;
	width:30px;	
	height:15px;
	line-height:15px;
	text-align:center; 
	color: rgb(255,0,0);
	font: 1.0em arial;
	padding: 1px;  
	padding-bottom:1px; 
	cursor: pointer;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gYIDwsvntVuyQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAi0lEQVQY04XQMQ5BYRCF0UNsQiW0dkC0OgWRaCxCQWFVtmAjWhJKjShczRO/F2KqmTs3M9+M+B8pklNop9YM07ArxW24hV6hLULC/GNsWIdH6IZRZRrnG0OYhUu4hmHpaULjXZ/RwhWHr1cVTIOwrDA69dWTF1OhbcI99EvjseKrM6/C/vOZv55c5U9Qu0fqWhj7sgAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: center;    
}
/* -- BEGIN JWal.WebCtrl.CheckList() */
.chklst_main {
    padding:10px;
    /*border:1px solid rgba(0,0,0,1.0);*/
}

.chklst_checkbox {
    display:inline-block;
    float:left;
    width:15px;
    height:15px;
    border:1px solid rgb(190,190,190);
    line-height: 18px;
    font-family:Wingdings;
    font-size: 15px;
    text-align:center;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.chklst_checkbox:hover {    
    width:15px;
    height:15px;
    border:1px solid rgb(255,0,0);
    line-height: 18px;
    font-family:Wingdings;
    font-size: 15px;
    text-align:center;
    cursor:pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.chklst_editsearch_label {
    display:inline;
    color:rgba(0,0,0,1.0);
    font: 0.75em arial;
}

.chklst_editsearch {
    color:red;
    font: 0.75em arial;
}
.chklst_check {
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AEWEhkwMPl+ewAAAIJJREFUGNON0DEOAWEQxfFfiNApRIta4ybqPYBDKB1Folc7hsIJJBQ2UQuJ1cwmX77Y5XXz5p+ZN0O7Fqhw+MG544lZE9DDKaatarODQQauA9qn5ga3ZPwyoAqjFNyFecEE56iLPE8fZTQfeOOI7rfwY1yTlfO2V0zxwtYfGuYH1PoAz4ka2g8f2PQAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: center;    
}
.chklst_text {
    display:inline-block;
    float:left;
    text-align:left;
    font: 0.60em arial;
    color:rgba(0,0,0,1.0);        
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.chklst_row {
    display:table;
    padding:2px;
}
.chklst_row:hover {
    display:table;
    padding:2px;
    background-color:rgba(180,232,216,0.5);    
}

.chklst_query_btn {
    display:flex;
    justify-content: center;
    align-items: center;    
    background-color: rgba(0,0,0,1.0);
    border: 1px solid rgba(230,230,230,0.9);
    color:white;
    height:20px;
    width:20px;
    cursor: pointer;
    float:right;
}
.chklst_query_btn:hover {
    display:flex;
    justify-content: center;
    align-items: center;  
    background-color: #1570a5;
    border: 1px solid rgba(230,230,230,0.9);
    color:white;
    height:20px;
    width:20px;
    cursor: pointer;
    float:right;
}
.chklst_topline {
    height:5px;
    /*border-top:2px solid rgb(0,0,190);*/
    border-top:2px solid rgba(0,0,0,1.0);
}
.chklst_rowcontainer {
    position:relative;
    width:500px;
    height:100px;
    overflow:auto;
    border-bottom:1px solid rgb(190,190,190);
}


.chklst_footer {
    position:relative;
}

.chklst_footer_txt_info {
    font: 0.75em arial;
    color:rgba(0,0,0,1.0);
}
.chklst_confirm_btn {
    display:flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(0,0,0,1.0);
    border: 1px solid rgba(230,230,230,0.9);
    color:white;
    height:25px;
    width:80px;
    cursor: pointer;
    font: 0.75em arial;
}
.chklst_confirm_btn:hover {
    display:flex;
    justify-content: center;
    align-items: center;
    background-color: #1570a5;
    border: 1px solid rgba(230,230,230,0.9);
    color:white;
    height:25px;
    width:80px;
    cursor: pointer;
    font: 0.75em arial;    
}
/* -- END JWal.WebCtrl.CheckList() */
/* -- BEGIN JWal.WebCtrl.DynFilter() */
.dynf_field{
	color: rgb(110,110,110);
	font: 0.6em arial;
	border: 1px solid rgb(200,200,200);
	padding: 2px;
	width:100px;                
	
}
.dynf_field:hover {
	color: rgb(110,110,110);
	font: 0.6em arial;
	border: 1px solid rgb(200,200,200);
	padding: 2px;
	width:100px;
}
.dynf_field:focus {
	color: rgb(110,110,110);
	font: 0.6em arial;
	border: 1px solid rgb(200,200,200);
	padding: 2px;
	width:100px;
}        
.dynf_field_label {
	color: rgba(0,0,0,1.0);
	font: 0.6em arial;
	width:100px !important;
	padding: 1px;
	overflow:hidden;
	display: block;
	height:10px;
}
.dynf_container {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;            
}
.dynf_fields_container {
    display:inline-block;            
}
.dynf_field_container {
    display:flex;
    padding: 1px;
}
.dynf_filter_btnexec {
    display:inline-block;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIWESoqfBYmuAAAA8VJREFUOMutlHts01UUx7/3/m5/v3bduo6qe7B1L+cyFhwzGBY2FTMfEKJBQgaJWUxERM1MUBMNDk0WNTFxLuofRhcUY1x0i1mABUbYUJAqFVYFlNJt7uFWh22hXdf373X9g0c2HuJkJzm5949zPznne+45wE3sRK+j2FX/aI+r5M5z/esaWre3vGfBQpij6p7u2KZNXLXb+fgiG3/WXrT5v7yjNwtQFCUL+/aBpmQwSjA2E65dEHB0S9Mbx/Ptwd8ZQ3dufsCR1HsnhnfXyC60eo89vu3b/Wdvn7cMHbu+uXzNAbAVwEPf932+Rh/N4Zwf4/w8+MgPlQPVVSXmW9Y89WvmF1z/mHMFnGvg8VELX5RJ110jxetfOucFDik1foRfACgBODATydCTMrnr6jj2TuMKwRU6utGrCU9ClJZ6I6kCJamCKwoMAMwiQ55FTBVmiq5sSThyIqp13Tvs2WDL9xdPBzP0r7stg6rmPwRoc8Cksf2ntzrCph16etrFLBQNiCWARBJGcGSaJZhFAwyMQmIEmysso++vsi/LqRQbfEFWMPlXvEcHXLOhXX1OMFuGNGQOJHg8JRAuitAZBQwCkCAQGIXRwJBuFJDGCLKNApgmD07oiEz8Jn8GyGjsCbzKuLLX+beaV2hSDi1Xh3Y0PFzjJADwzKc/tvmY+aVgQoEvqUJRNbCUDKuRQTIIIIQjogCSnHB/+FhZ3cqqohAAvH3E96IrbPjo7jwLPDMEvjiHf8Q9WXayfRUFgJ1ba1/OoPy7pUuKUF9px33l+SgqzoNuzYJXF+EMEbh90WRTddYTK6uKQs3NzQCATk9sW32pFafDFGGZIk0UYLLlFhx2T9XT1j2nAADyOe963/jUAJMYbrOISIEgqnAkOEE6V+IPWPmDT61dPrSl/SgkSQIAJBTN1O/VkFQJCLnUNCpADvsryGzRDzrc5R94ZNeKijxz/x9BeKeT8AWj2Jijv7Lr+fvbrv5S2/d6WnoiuW8utmWAEgJV5/jz9PFEcufTTVdG+t3dp/BI3ZJBw4XA6tj0TIwSglRKRpWUbLseFADWWn2thf6fO8+PDerDkz6EfzkYM/e2HAiMnd0/J+NPDpxB2R1m2jcW6TypmjacGZq6sIzFS+vKs8Ovra++0cwIAKoB1AKYAHAYQIjNjnhudSW6HMNgAhWNXIDGQSEI9F+gwMXJGLjkN95ul0vgc4752/XXJgcIwZVOLwiYzPJbyfkasK5zEAIDCIXOIYKALAi4dHEWp7r21fT4xEiJqHZkikLs/4D/AWhqkdznf2glAAAAAElFTkSuQmCC');
    background-repeat:no-repeat;
    background-position:center;
    width:22px;
    height:22px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor:pointer;
}
.dynf_filter_btnexec:hover {
    display:inline-block;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIWESoqfBYmuAAAA8VJREFUOMutlHts01UUx7/3/m5/v3bduo6qe7B1L+cyFhwzGBY2FTMfEKJBQgaJWUxERM1MUBMNDk0WNTFxLuofRhcUY1x0i1mABUbYUJAqFVYFlNJt7uFWh22hXdf373X9g0c2HuJkJzm5949zPznne+45wE3sRK+j2FX/aI+r5M5z/esaWre3vGfBQpij6p7u2KZNXLXb+fgiG3/WXrT5v7yjNwtQFCUL+/aBpmQwSjA2E65dEHB0S9Mbx/Ptwd8ZQ3dufsCR1HsnhnfXyC60eo89vu3b/Wdvn7cMHbu+uXzNAbAVwEPf932+Rh/N4Zwf4/w8+MgPlQPVVSXmW9Y89WvmF1z/mHMFnGvg8VELX5RJ110jxetfOucFDik1foRfACgBODATydCTMrnr6jj2TuMKwRU6utGrCU9ClJZ6I6kCJamCKwoMAMwiQ55FTBVmiq5sSThyIqp13Tvs2WDL9xdPBzP0r7stg6rmPwRoc8Cksf2ntzrCph16etrFLBQNiCWARBJGcGSaJZhFAwyMQmIEmysso++vsi/LqRQbfEFWMPlXvEcHXLOhXX1OMFuGNGQOJHg8JRAuitAZBQwCkCAQGIXRwJBuFJDGCLKNApgmD07oiEz8Jn8GyGjsCbzKuLLX+beaV2hSDi1Xh3Y0PFzjJADwzKc/tvmY+aVgQoEvqUJRNbCUDKuRQTIIIIQjogCSnHB/+FhZ3cqqohAAvH3E96IrbPjo7jwLPDMEvjiHf8Q9WXayfRUFgJ1ba1/OoPy7pUuKUF9px33l+SgqzoNuzYJXF+EMEbh90WRTddYTK6uKQs3NzQCATk9sW32pFafDFGGZIk0UYLLlFhx2T9XT1j2nAADyOe963/jUAJMYbrOISIEgqnAkOEE6V+IPWPmDT61dPrSl/SgkSQIAJBTN1O/VkFQJCLnUNCpADvsryGzRDzrc5R94ZNeKijxz/x9BeKeT8AWj2Jijv7Lr+fvbrv5S2/d6WnoiuW8utmWAEgJV5/jz9PFEcufTTVdG+t3dp/BI3ZJBw4XA6tj0TIwSglRKRpWUbLseFADWWn2thf6fO8+PDerDkz6EfzkYM/e2HAiMnd0/J+NPDpxB2R1m2jcW6TypmjacGZq6sIzFS+vKs8Ovra++0cwIAKoB1AKYAHAYQIjNjnhudSW6HMNgAhWNXIDGQSEI9F+gwMXJGLjkN95ul0vgc4752/XXJgcIwZVOLwiYzPJbyfkasK5zEAIDCIXOIYKALAi4dHEWp7r21fT4xEiJqHZkikLs/4D/AWhqkdznf2glAAAAAElFTkSuQmCC');
    background-repeat:no-repeat;
    background-position:center;
    width:22px;
    height:22px;
    opacity: 1.0;
    filter: alpha(opacity=100);
    cursor:pointer;
}
.dynf_filter_btncancel {
    display:inline-block;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIXCxIzpu9zQAAAA2VJREFUOMvVlV1sU2UYgJ/Tc7r+zQ3aTSxjbs2CP926tDCYBmSDsUBkMoJR1BgSIiRi4s+oXpD4gxKSJZrhnUYuvPGOmLgIYoIJbmwgoaPtOs5+GJvQCBtNMdloWH/OOV5srT10y271vfryfe/3fM/7nu+cA//ruN64D4Chhj0SQNDZvGRu2LUTAPmFfSLA0IZXloA+9xoAk0eOWQesjedC1dvd8/CtS0Ij3r0VA5bGnyY7PrPki+VCU1UAJjqO2QZMG+8EWK8FxAYtVN3qBghVtORyB5/aNV+Vd29FQGxIBlivBUwb79zyf24F0BQFACG7IeJpN6duTP2uzWUacxTJEJOcpS3e6G+RcOV2BIuJ+rGzRGp3VydH7/aQUZ/Mpgpm6aqx5vGm+us/P9SBAa6VPH9QnUmd0pUjCpiefsLjkc8MAQxv27860SNPoGim/DRDsfGob/ZypyAIeuMfgDeBYHnTASWe+A5Vk/LM/5bKi7caSmyzqZvTfWRUZ25NAINNOrruwZVO3UHZwUvnr3Aa8MV6vhfttgM664y6MjM905O6OX1JBwUMjxV1+Gb/6AQYbTmUf54+3ga+BYKOLYeU+4lv0BAXvUaCgFhm/dQX6z2+2LLh0YmT8iS/AL547ylxhfV1BFKFUBTRYT2chUY/+np5sMXtotLdPt/aNY6rCEJiEaEHRmfZr9nrV/nlB8uDB9e+iEfuZmTHW5XJkb8uo2orC3ZplM4NR/uHt+1fXT92lsiCiL6ovAhVteK9dZ7IM201yRtTMopWlJeZWYDm3RYhZa6terYu/ONExN2OR+4uNM5CB2vbXMnx6d5HoIiO4sOGFZZ3EPJcMlrRnHy7R970RpVH7ibkal3ceLC2zZUamRpH0XQtEh2Wj33xvhMAwfItnyixxBf6l8iQKXKvWlsfOfOnllEQJPFf43DNDnN6/F63DiqAaLe854v3nTi4MOWL9R4Xy2zvY8hzUlQpPXrvXKRut1WQxELjsGtnc3oydiHXJ7vZv+5+fxdA1N+FYDSypvNdAIKOzX4l/vCrXLudJa967144XfAU+ynP9ropIG2IXbNvOrLc9zvo2OwPSA0zoVXNLwNcoqIwSU2nuYg9a16anY9+eLIgN+rvyo2H6vY45qFO1FR6aYu5sdv/7d/cPzamOGmjijcEAAAAAElFTkSuQmCC');
    background-repeat:no-repeat;
    background-position:center;
    width:22px;
    height:22px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor:pointer;
}
.dynf_filter_btncancel:hover {
    display:inline-block;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIXCxIzpu9zQAAAA2VJREFUOMvVlV1sU2UYgJ/Tc7r+zQ3aTSxjbs2CP926tDCYBmSDsUBkMoJR1BgSIiRi4s+oXpD4gxKSJZrhnUYuvPGOmLgIYoIJbmwgoaPtOs5+GJvQCBtNMdloWH/OOV5srT10y271vfryfe/3fM/7nu+cA//ruN64D4Chhj0SQNDZvGRu2LUTAPmFfSLA0IZXloA+9xoAk0eOWQesjedC1dvd8/CtS0Ij3r0VA5bGnyY7PrPki+VCU1UAJjqO2QZMG+8EWK8FxAYtVN3qBghVtORyB5/aNV+Vd29FQGxIBlivBUwb79zyf24F0BQFACG7IeJpN6duTP2uzWUacxTJEJOcpS3e6G+RcOV2BIuJ+rGzRGp3VydH7/aQUZ/Mpgpm6aqx5vGm+us/P9SBAa6VPH9QnUmd0pUjCpiefsLjkc8MAQxv27860SNPoGim/DRDsfGob/ZypyAIeuMfgDeBYHnTASWe+A5Vk/LM/5bKi7caSmyzqZvTfWRUZ25NAINNOrruwZVO3UHZwUvnr3Aa8MV6vhfttgM664y6MjM905O6OX1JBwUMjxV1+Gb/6AQYbTmUf54+3ga+BYKOLYeU+4lv0BAXvUaCgFhm/dQX6z2+2LLh0YmT8iS/AL547ylxhfV1BFKFUBTRYT2chUY/+np5sMXtotLdPt/aNY6rCEJiEaEHRmfZr9nrV/nlB8uDB9e+iEfuZmTHW5XJkb8uo2orC3ZplM4NR/uHt+1fXT92lsiCiL6ovAhVteK9dZ7IM201yRtTMopWlJeZWYDm3RYhZa6terYu/ONExN2OR+4uNM5CB2vbXMnx6d5HoIiO4sOGFZZ3EPJcMlrRnHy7R970RpVH7ibkal3ceLC2zZUamRpH0XQtEh2Wj33xvhMAwfItnyixxBf6l8iQKXKvWlsfOfOnllEQJPFf43DNDnN6/F63DiqAaLe854v3nTi4MOWL9R4Xy2zvY8hzUlQpPXrvXKRut1WQxELjsGtnc3oydiHXJ7vZv+5+fxdA1N+FYDSypvNdAIKOzX4l/vCrXLudJa967144XfAU+ynP9ropIG2IXbNvOrLc9zvo2OwPSA0zoVXNLwNcoqIwSU2nuYg9a16anY9+eLIgN+rvyo2H6vY45qFO1FR6aYu5sdv/7d/cPzamOGmjijcEAAAAAElFTkSuQmCC');
    background-repeat:no-repeat;
    background-position:center;
    width:22px;
    height:22px;
    opacity: 1.0;
    filter: alpha(opacity=100);
    cursor:pointer;
}
/* -- END JWal.WebCtrl.DynFilter() */
/* -- BEGIN JWal.WebCtrl.SxMultiCell() */
.company_multicell_cell {
	display:inline-block;
	text-align:center;
	line-height:20px;
	border:1px solid rgba(190,190,190,0.1);
	background-color:rgba(190,190,190,0.1);
	width:20px;
	height:20px;
	color:rgba(190,190,190,1.0);
	margin: 1px;
	cursor:pointer;
	font:0.9em arial;
}
.company_multicell_cell:hover {
	display:inline-block;
	text-align:center;
	line-height:20px;
	border:1px solid rgba(190,190,190,0.3);
	background-color:rgba(190,190,190,0.3);
	width:20px;
	height:20px;
	color:rgba(255,255,255,1.0);
	margin: 1px;
	cursor:pointer;
	font:0.9em arial;
}
.company_multicell_cell_selected {
	display:inline-block;
	text-align:center;
	line-height:20px;
	border:1px solid rgba(190,190,190,0.1);
	background-color:rgba(190,190,190,0.1);
	border-bottom:1px solid rgba(0,0,0,1.0);	
	width:20px;
	height:20px;
	color:rgba(190,190,190,1.0);
	margin: 1px;
	cursor:pointer;
	font:0.9em arial;	
}
/* -- END JWal.WebCtrl.SxMultiCell() */

/* -- BEGIN JWal.WebCtrl.SxTabs() */    
	.sxtab_maintable {
		width:100%;
	}
	.sxtab_headertable {
		width:100%;
		border-spacing: 10px;
		border-collapse: separate;		
	}
	.sxtab_bodytable {
		width:100%;
	}
	.sxtab_activetab {
		font: 1.0em arial;
		height:40px;
		cursor: default;
		border-bottom: 3px solid #28a745;
		color:rgba(0,0,0,1.0);
		text-align: center;
		text-transform: uppercase;		
		font-weight: bold;
	}
	.sxtab_activetab:hover{
		font: 1.00em arial;
		height:40px;
		cursor: default;
		text-transform: uppercase;
		border-bottom: 3px solid #28a745;
		color:rgba(0,0,0,1.0);
		text-align: center;
		font-weight: bold;
	}
        
	.sxtab_inactivetab {		
		font: 1.00em arial;
		height:40px;
		cursor: pointer;
		text-transform: uppercase;
		border-bottom: 3px solid transparent;
		color:rgba(0,0,0,0.5);
		text-align: center;
	}
	
	.sxtab_inactivetab:hover{
		font: 1.00em arial;
		height:40px;
		cursor: pointer;
		text-transform: uppercase;
		text-align: center;	
		border-bottom:3px solid #28a745;
		font-weight: bold;
		color:rgba(0,0,0,0.5);
	}		
	.sxtab_inactivetab_content {
        display:none;
	    width:0%;
    }
    .sxtab_activetab_content {
        display:block;
	    width:100%;
    }  
	.sxtab_tab_iframe {
		border:none; 
		width:100%; 
		height:1px;
		overflow-y: auto;														
	}	
/* -- END JWal.WebCtrl.SxTabs() */
/* -- BEGIN JWal.WebCtrl.TreeViewEx() */    
    .tree_main {
        display:block;
        overflow-y: scroll;
        overflow-x: hidden;
		padding-top: 1px;
		background-color:transparent!;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;		
		
    }
    .tree_main::-webkit-scrollbar {
		width: 10px;
		}
    
    .tree_main::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
		border-radius: 4px;
    }
    
    .tree_main::-webkit-scrollbar-thumb {
		border-radius: 4px;
		-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5);
    }	

	.tree_node_label {
		display:table;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
		cursor:default;
	}
	
    .tree_node_label_img {
		width:48px;
		height:48px;
		line-height: 48px;	
		display:inline-block;
		background-position:center;
		background-repeat: no-repeat;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
		cursor:pointer;
	}    
	
    .tree_node_label_txt {		
		height:48px;
		display:inline-block;
		line-height: 48px;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;		
		cursor:pointer;	
		color:rgba(0,0,0,1.0);
		border-bottom:1px solid transparent!;
		text-transform: uppercase;	
		font-family: 'Nunito Sans', sans-serif;	
	}
    .tree_node_label_txt:hover {		
		height:48px;
		display:inline-block;
		line-height: 48px;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;		
		cursor:pointer;
		color:rgba(255,0,0,1.0);
		border-bottom:1px solid transparent!;
		text-transform: uppercase;		
		font-family: 'Nunito Sans', sans-serif;		
	}	
	.tree_node_childs_container_expanded{
		display:block;
		position:relative;
		left:50px;
	}
	.tree_node_childs_container_collapsed{
		display:none;
		position:relative;
		left:50px;
	}
	.tree_node_checkbox {
		position:relative;
		display:inline-block;
		float:left;
		width:14px;
		height:14px;
		top:3px;
		cursor:pointer;
		border:1px solid rgb(255,255,255,1.0);
		text-align:center;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
	} 
	.tree_node_checkbox_disabled {
		position:relative;
		display:inline-block;
		float:left;
		width:14px;
		height:14px;
		top:3px;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
	}  
	.tree_node_checkbox:hover {  
		position:relative;
		display:inline-block;
		float:left;	  
		width:14x;
		height:14px;
		top:3px;
		border:1px solid rgb(255,0,0);
		line-height: 14px;
		text-align:center;
		cursor:pointer;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
	}
	.tree_node_checkbox_check {
		background-repeat: no-repeat;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AEWEhkwMPl+ewAAAIJJREFUGNON0DEOAWEQxfFfiNApRIta4ybqPYBDKB1Folc7hsIJJBQ2UQuJ1cwmX77Y5XXz5p+ZN0O7Fqhw+MG544lZE9DDKaatarODQQauA9qn5ga3ZPwyoAqjFNyFecEE56iLPE8fZTQfeOOI7rfwY1yTlfO2V0zxwtYfGuYH1PoAz4ka2g8f2PQAAAAASUVORK5CYII=');
		background-repeat: no-repeat;
		background-position: center;    
	}	
/* -- END JWal.WebCtrl.TreeViewEx() */
/* -- BEGIN JWal.WebCtrl.FileUploader() */
	.uploader{
		display:block;
		height:130px;
		border:2px dashed #bbb;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		border-radius:2px;			
	}
	.uploader_img {
			display:inline-block;
			width:128px;
			height:128px;
			margin-left:10px;
			background-repeat: no-repeat;
			background-position: center;		
			background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABmJLR0QApwAoADu8EQaFAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4wYaCDsNoPBD6gAABT9JREFUeNrtncFrXFUUh795yULQQhtF8C9wcalK0FK6NDZpunMplK4qFCkIwmSS1Ia2k6RpBaFrdyIILcVld64sFK2gJg/ajWSjrYnQLhQCrRMX70woj047M+/NzL3v/j4Igcx7M3fu+e6550xm3oAQQohIqcX4pFN4GXg99+ctB//GNhdJhME/DNwGfs/93LbblAEqGvgx4CLwGfBSh8N2gC+BJQf/SYDqBD8BVoD5Lk9ZA846aGkLCJyN7Fezh+BjxzY3lAEqkfZXgLk+nusucMUyQWW3g/GKC94EGgUWR4NsG1hUBghr5Y9bwdcoYZtrAZetMHwiATxnPYv4WoGV34nLLZg/qCLQ72o/gWWgPoC7ryewnFZszmoVCv4YWfDnB/xQa8DnVSkMq1QEXhxC8NstYgs4qwzgT8HXTvvDSs8t4AvLBE+UAcJt9YrUTg17rWBBGWB0e36zpFavaIt4LtSaoBZo8GvA6pD2/G4Lw0WXZQS1gYNu9WzPb3g0rAaBtoi1wII/9lTwfRv7rm0HQbWIoRWBw2r1+l1MwbWItUBW/rgVfHMBbFstsv8inguhRQwlAzQ9XvnPqqvaY11QBii+57fTfpGVvw68BrzR5fH3gb+BgwUzwRqev70s8Tj47Wp/sYTgHwO2ezhn285ZLzi3i753B4mnwa9Rzit868CMgz97PdHOmSkoQbtFbKaeZtvEw+CPAZds/ywyaRvArMvSeV/YubPsvbWw7212Abhkz00CdFHwNUoI/pSDP4oOxu5jqgQJGvbcJECnVi/NXt4tI+0fc7BV1tjsvorWBACNFFZTj7ovnzLAsqXKogXfdBkrv0MmmC6hMFyw5yoB2tV+mr11u17Syn8wqLHafZeRCeoprPjQHfiQAZpltXr9VPt9dgdltYjNqAVI4RBwuoSVPz2M4OckmC4hE5y2OYg2A1wBJkpo9R4Me+D2mEVbxAmbg2gFmPSh1RtxizgZswDetHoetIgSoIfgz4xy5XfIBDMhSpAEuvLv+zYwG1NwmWDUAlzrMfizw6z2++wOZnuU4FrMAtSBzS6Df9SntP+C7eBolxJsMpjPMYYhgIOHwCngVodDWsDXwHEHf4WSVm2sx23snS4zcws4ZXMwMrz4H3UK+4GPgfdyN33r4LuSHuNX4K0uD//NwdslPe6HwEe5P/8EfOXg0ajnPqarhI1EABWBQgIICSAkgJAAQgIICSAkgJAAQgIICSAkgJAAQgIICSAkgJAAQgKI4bF3oQL7kOIq8E7umG/Irn75j6YrHFJ4hew6BCdyN/1Cdl3jH/cyQJpdiu0m2efcXs39fArcSeGIpjWY4B8B7ljs8vGcAm5azEls5Z/h+Z/SfRO4kMI+Ta/3wd8HXLCYdWICOJPCoQS4Chzo4r4/eEY6Ef5xwmL1Ig4AVxN6+8bsdzW/3tNLjA6rC1AbKCSAkABCAggJICSAkABCAggJICSAkABCAggJICSAkABCAggJICSAkABCAggJICSAkABCAggJICSAkABCAggJICSAf/wwoGMlQCCcp7uved+wYyVAlXCwDcwB955z2D1gzo6NgvGY9juXXRzpZ1vh7+du/h4472ArpjmJSgCTYAv4ROWfugAhAYQEkABCAggJICSAkABCAggJIOKh15eCJ1Noatq8ZrKXg2sp7GrOtAUICSAkgJAAQgIICSBiEuCupiFa7ibAErCjuYiOHWApcXAduAE81pxEw2PghoPrCYDLvm3yJLCpuak8m8BJizm1p29Js68T3a85qjSPHDzUNAghRPT8D4dkHn8zZFfoAAAAAElFTkSuQmCC');
			cursor:pointer;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
			opacity:0.5;
	}		
	.uploader_img:hover {
			display:inline-block;
			width:128px;
			height:128px;
			margin-left:10px;
			background-repeat: no-repeat;
			background-position: center;		
			background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABmJLR0QApwAoADu8EQaFAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4wYaCDsNoPBD6gAABT9JREFUeNrtncFrXFUUh795yULQQhtF8C9wcalK0FK6NDZpunMplK4qFCkIwmSS1Ia2k6RpBaFrdyIILcVld64sFK2gJg/ajWSjrYnQLhQCrRMX70woj047M+/NzL3v/j4Igcx7M3fu+e6550xm3oAQQohIqcX4pFN4GXg99+ctB//GNhdJhME/DNwGfs/93LbblAEqGvgx4CLwGfBSh8N2gC+BJQf/SYDqBD8BVoD5Lk9ZA846aGkLCJyN7Fezh+BjxzY3lAEqkfZXgLk+nusucMUyQWW3g/GKC94EGgUWR4NsG1hUBghr5Y9bwdcoYZtrAZetMHwiATxnPYv4WoGV34nLLZg/qCLQ72o/gWWgPoC7ryewnFZszmoVCv4YWfDnB/xQa8DnVSkMq1QEXhxC8NstYgs4qwzgT8HXTvvDSs8t4AvLBE+UAcJt9YrUTg17rWBBGWB0e36zpFavaIt4LtSaoBZo8GvA6pD2/G4Lw0WXZQS1gYNu9WzPb3g0rAaBtoi1wII/9lTwfRv7rm0HQbWIoRWBw2r1+l1MwbWItUBW/rgVfHMBbFstsv8inguhRQwlAzQ9XvnPqqvaY11QBii+57fTfpGVvw68BrzR5fH3gb+BgwUzwRqev70s8Tj47Wp/sYTgHwO2ezhn285ZLzi3i753B4mnwa9Rzit868CMgz97PdHOmSkoQbtFbKaeZtvEw+CPAZds/ywyaRvArMvSeV/YubPsvbWw7212Abhkz00CdFHwNUoI/pSDP4oOxu5jqgQJGvbcJECnVi/NXt4tI+0fc7BV1tjsvorWBACNFFZTj7ovnzLAsqXKogXfdBkrv0MmmC6hMFyw5yoB2tV+mr11u17Syn8wqLHafZeRCeoprPjQHfiQAZpltXr9VPt9dgdltYjNqAVI4RBwuoSVPz2M4OckmC4hE5y2OYg2A1wBJkpo9R4Me+D2mEVbxAmbg2gFmPSh1RtxizgZswDetHoetIgSoIfgz4xy5XfIBDMhSpAEuvLv+zYwG1NwmWDUAlzrMfizw6z2++wOZnuU4FrMAtSBzS6Df9SntP+C7eBolxJsMpjPMYYhgIOHwCngVodDWsDXwHEHf4WSVm2sx23snS4zcws4ZXMwMrz4H3UK+4GPgfdyN33r4LuSHuNX4K0uD//NwdslPe6HwEe5P/8EfOXg0ajnPqarhI1EABWBQgIICSAkgJAAQgIICSAkgJAAQgIICSAkgJAAQgIICSAkgJAAQgKI4bF3oQL7kOIq8E7umG/Irn75j6YrHFJ4hew6BCdyN/1Cdl3jH/cyQJpdiu0m2efcXs39fArcSeGIpjWY4B8B7ljs8vGcAm5azEls5Z/h+Z/SfRO4kMI+Ta/3wd8HXLCYdWICOJPCoQS4Chzo4r4/eEY6Ef5xwmL1Ig4AVxN6+8bsdzW/3tNLjA6rC1AbKCSAkABCAggJICSAkABCAggJICSAkABCAggJICSAkABCAggJICSAkABCAggJICSAkABCAggJICSAkABCAggJICSAf/wwoGMlQCCcp7uved+wYyVAlXCwDcwB955z2D1gzo6NgvGY9juXXRzpZ1vh7+du/h4472ArpjmJSgCTYAv4ROWfugAhAYQEkABCAggJICSAkABCAggJIOKh15eCJ1Noatq8ZrKXg2sp7GrOtAUICSAkgJAAQgIICSBiEuCupiFa7ibAErCjuYiOHWApcXAduAE81pxEw2PghoPrCYDLvm3yJLCpuak8m8BJizm1p29Js68T3a85qjSPHDzUNAghRPT8D4dkHn8zZFfoAAAAAElFTkSuQmCC');
			cursor:pointer;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
			opacity:1.0;
	}	
	.reset_img {
			display:block;
			position:absolute;
			left:128px;
			top:110px;
			width:32px;
			height:29px;
			background-repeat: no-repeat;
			background-position: center;		
			background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAdCAYAAADLnm6HAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QYOCBAZXukLPQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAMGSURBVEjH1ddNiJVVGAfw37kzo+g0BJJl0ZRRbkKUiIqCvigrCEKIqSgIhKBdhOE2KHITLYIgwZ2tatEm3JQFMlAQVFCBZYuaRYnZZE4WyozT0+I9M/Pec99773ulgg68cO85z9f5P5+Hf2HFCLRpFKGp+/86jNe2/sJSYrkfz0UbsCIoK70C07gLW7E+k8zjC3yFE4kzbY1oi8C2YG/wdRADvnPBW8H9weSoLlm9cfTuvTJEcfktBa8G17Q2olQcbAquCzrB1cGxBkWng7MDDDkc3NDPiFQ/SGuK12M3HsOleDpxIrgXH2Q/v49jOIsxXIU78IgMfW0dweOJ33piogHqJ4L3gl9qt7g71s4fCrYHEw0IXhY8EHzcgMSBga4IHg4+CuYbmF/MqDTme8MltgRHChmngnt66IObgqPBmQF+/CQqVwwsNEX8XB78VJOxHLxT0nVUhWOdmoKGdTumhhWP1B1Pp/BSoWtHMJ0aIn8suC1HbD8UZqIS0roUByn4oybjZPCowiqJ5cSneHMAqg+q0rF1yU7V39na8aSckitrPHXX9m2FvC+xEddmAyYSF4bYsCXYgNOJBczV9ZUp2ilcWKbWa9iJfSphl7TwwC58joM56ieHFNk1BILnC7/vHbXV5lrwXU3G77XfC8FzdUvqCCzhZCHv+iiyo0V7ncf3NVunCvs3Bp2UZXV0B8xccclduLJtM6nRHMX5BpIpPIsDueJuLtNmazBbuGFfVLW+dVsNbs5NalC3/Da4pWQcC14oCBeC+0YdwYIf+ij+M3g9uDO63bPKuD34rGD6MZjRKpxXzw8FFwo5h4Jbo7db9tTxPdnS0vJ3e2Bbc93BfLPNee/JGu/bwc6oakp/5KLbFftzA4mioZzPrXo2+DCYCxZrtHtyCZ4MXs6IjkfbVC4I9zcgMez7NdhxsWN6kxG7g+N52BymfDG39ZnoHtlHH8uju8VO4Bk8pRoyN+QxbOU9sKhqv4fxRuLnf+xd0PAgmcaN2JS3zuGbxPFBfP/Jcyv8D9ff4NsremEtMskAAAAASUVORK5CYII=');
			cursor:pointer;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
			opacity:0.5;
	}
	.reset_img:hover {
			display:block;
			position:absolute;
			left:128px;
			top:110px;
			width:32px;
			height:29px;
			background-repeat: no-repeat;
			background-position: center;		
			background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAdCAYAAADLnm6HAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QYOCBAZXukLPQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAMGSURBVEjH1ddNiJVVGAfw37kzo+g0BJJl0ZRRbkKUiIqCvigrCEKIqSgIhKBdhOE2KHITLYIgwZ2tatEm3JQFMlAQVFCBZYuaRYnZZE4WyozT0+I9M/Pec99773ulgg68cO85z9f5P5+Hf2HFCLRpFKGp+/86jNe2/sJSYrkfz0UbsCIoK70C07gLW7E+k8zjC3yFE4kzbY1oi8C2YG/wdRADvnPBW8H9weSoLlm9cfTuvTJEcfktBa8G17Q2olQcbAquCzrB1cGxBkWng7MDDDkc3NDPiFQ/SGuK12M3HsOleDpxIrgXH2Q/v49jOIsxXIU78IgMfW0dweOJ33piogHqJ4L3gl9qt7g71s4fCrYHEw0IXhY8EHzcgMSBga4IHg4+CuYbmF/MqDTme8MltgRHChmngnt66IObgqPBmQF+/CQqVwwsNEX8XB78VJOxHLxT0nVUhWOdmoKGdTumhhWP1B1Pp/BSoWtHMJ0aIn8suC1HbD8UZqIS0roUByn4oybjZPCowiqJ5cSneHMAqg+q0rF1yU7V39na8aSckitrPHXX9m2FvC+xEddmAyYSF4bYsCXYgNOJBczV9ZUp2ilcWKbWa9iJfSphl7TwwC58joM56ieHFNk1BILnC7/vHbXV5lrwXU3G77XfC8FzdUvqCCzhZCHv+iiyo0V7ncf3NVunCvs3Bp2UZXV0B8xccclduLJtM6nRHMX5BpIpPIsDueJuLtNmazBbuGFfVLW+dVsNbs5NalC3/Da4pWQcC14oCBeC+0YdwYIf+ij+M3g9uDO63bPKuD34rGD6MZjRKpxXzw8FFwo5h4Jbo7db9tTxPdnS0vJ3e2Bbc93BfLPNee/JGu/bwc6oakp/5KLbFftzA4mioZzPrXo2+DCYCxZrtHtyCZ4MXs6IjkfbVC4I9zcgMez7NdhxsWN6kxG7g+N52BymfDG39ZnoHtlHH8uju8VO4Bk8pRoyN+QxbOU9sKhqv4fxRuLnf+xd0PAgmcaN2JS3zuGbxPFBfP/Jcyv8D9ff4NsremEtMskAAAAASUVORK5CYII=');
			cursor:pointer;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
			opacity:1.0;
	}		
	.uploader_bar_background{
		border-top-right-radius:2px;
		border-bottom-right-radius:2px;
		z-index:5;
		border:none;
		background-color:#efefef;
	}
	.uploader_bar_foreground{
		border-top-right-radius:2px;
		border-bottom-right-radius:2px;
		z-index:100;
		border:none;
		background-color:rgba(0,0,0,1.0);
		opacity:0.5;
	}
	.uploader_bar_text{
		border:none;
		background-color:transparent;
		z-index:999;
		text-align:center;
		color:#888;
		font: 0.8em arial;
		line-height:20px;
	}		
	.uploader_panel {
			display:inline-block;
			height:128px;			
			float:right;
			background-color:#fefefe;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
	}
	.uploader_lblmsg {
		padding-left:10px;
		padding-top:5px;
		font: 0.75em arial;
		text-align: left;
		color: #777;
		border:none;
	}
/* -- END JWal.WebCtrl.FileUploader() */ 
/* -- BEGIN JWal.WebCtrl.CalendarSheet() */        
        /* etichetta giorno */
        .calendarsheet_day_label {
            width:20px;
            height:20px;            
            background-color:rgba(0,0,0,0.8);
            color:#fff;
            vertical-align:middle;
            text-align: center;
            font: 0.60em arial;            
        }
        /* etichetta mese */
        .calendarsheet_month_label {
            width:100px;
            background-color:rgba(0,0,0,1.0);
            vertical-align:middle;
            text-align: right;
            font: 0.60em arial;
        }
        /* cella standard */
        .calendarsheet_day_cell {
            width:20px;
            height:20px;
            background-color:rgba(192,192,192,0.2);
            vertical-align:middle;
            text-align: center;
            font: 0.6em arial;
            border:1px solid transparent;
        }
        /* cella oscurata - non attiva */
        .calendarsheet_day_cell_gray {
            width:20px;
            height:20px;
            background-color:rgba(128,128,128,1.0);
            vertical-align:middle;
            text-align: center;
            font: 0.6em arial;
            border:1px solid transparent;
        }
        /* giorno festivo - sabato/domenica */
        .calendarsheet_cday_S1 {
            width:20px;
            height:20px;
            background-color:rgba(0,0,255,0.2);
            vertical-align:middle;
            text-align: center;
            font: 0.6em arial;
            border:1px solid transparent;
        }
        /* giorno festivo (non sabato/domenica) */
        .calendarsheet_cday_S2 {
            width:20px;
            height:20px;
            background-color:rgba(0,0,255,0.6);
            vertical-align:middle;
            text-align: center;
            font: 0.6em arial;
            border:1px solid transparent;
        }
        /* ferie pianificate */
        .calendarsheet_cday_F1 {
            width:20px;
            height:20px;
            background-color:rgba(255,255,0,0.8);
            vertical-align:middle;
            text-align: center;
            font: 0.6em arial;
            border:1px solid transparent;
        }
        /* ferie fatte e pianificate */
        .calendarsheet_cday_F2 {
            width:20px;
            height:20px;
            background-color:rgba(0,255,0,0.8);
            vertical-align:middle;
            text-align: center;
            font: 0.6em arial;
            border:1px solid transparent;
        }
        /* ferie fatte e non pianificate */
        .calendarsheet_cday_F3 {
            width:20px;
            height:20px;
            background-color:rgba(255,128,255,0.8);
            vertical-align:middle;
            text-align: center;
            font: 0.6em arial;
            border:1px solid transparent;
        }
        /* giorno lavorativo */
        .calendarsheet_cday_L1 {
            width:20px;
            height:20px;
            background-color:rgba(192,192,192,0.2);
            vertical-align:middle;
            text-align: center;
            font: 0.6em arial;
            border:1px solid transparent;
        }
        /* identificazione today */
        .calendarsheet_ctoday {
            border:1px dashed red;
        }
        .calendarsheet_cselected{
            border:1px solid red;
        }
 /* -- END JWal.WebCtrl.CalendarSheet() */    
 /* -- BEGIN JWal.WebCtrl.SxSection() */	
    .sx_section_main {
        display:block;
        overflow-y: scroll;
        overflow-x: hidden;
		padding-top: 1px;		
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;		
		background-color: transparent!;
    }
    .sx_section_main::-webkit-scrollbar {
		width: 10px;
		}
    
    .sx_section_main::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
		border-radius: 4px;
    }
    
    .sx_section_main::-webkit-scrollbar-thumb {
		border-radius: 4px;
		-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5);
    }

	.sx_section_box{
		display:flex;		
		margin:10px;
		margin-bottom:20px;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;	
		border-left:3px solid rgba(255,255,255,1.0);
		background-color:rgba(255,255,255,0.3);				
		font-family: 'Nunito Sans', sans-serif;
	}
	.sx_section_box:hover{
		display:flex;		
		margin:10px;
		margin-bottom:20px;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;	
		border-left: 3px solid #28a745;
		background-color:rgba(255,255,255,0.7);				
		font-family: 'Nunito Sans', sans-serif;
	}
	
	
	.sx_section_left_box {
		display:flex;
		justify-content: center;
		margin:10px;
	}
	.sx_section_left_box_img {
		border-radius: 50%;		
		align-self: center;		
	}	
	.sx_section_center_box {
		align-self: left;
		
		margin:10px;	
		margin-left:0px;
	}
	.sx_section_center_box_title {
		/*border:1px solid #0f0;*/
		font-weight:bolder;
		text-align:left;
		width:100%	
		font-family: 'Nunito Sans', sans-serif;
		
	}	
	.sx_section_center_box_txt {		
		text-align:left;		
		width:100%
		font-family: 'Nunito Sans', sans-serif;
	}	
	.sx_section_center_attachments {
		text-align:right;
		font: 0.75em Arial;		
		width:99%;
	}
	.sx_section_center_attachments_txt {
		text-decoration: underline;
	}	
	.sx_section_center_attachments_img {
		cursor:pointer;
	}
	.sx_section_right_box {
		align-self: center;
		/*border:1px solid #f00;*/
		margin:10px;
		margin-left:0px;
	}
	.sx_section_right_box_img {
		margin:1px; 
		align-self: center;
		margin-bottom:5px;
		opacity:0.5;
		cursor:pointer;
	}
	.sx_section_right_box_img:hover {
		margin:1px; 
		align-self: center;
		margin-bottom:5px;
		opacity:1.0;
		cursor:pointer;
	}	
/* -- END JWal.WebCtrl.SxSection() */

/* -- BEGIN JWal.WebCtrl.SxLabelWidget() */	
    .sx_container {
        display:block;		
		padding: 10px;
    }
	
	.sxlbl_widget_outer{	
		display:flex;		
		background-color: rgba(250,250,250,0.4);
/*		
		-webkit-box-shadow: 0 8px 6px -6px #ddd;
		-moz-box-shadow: 0 8px 6px -6px #ddd;
		box-shadow: 0 8px 6px -6px #ddd; 
*/		
		margin:10px;
		margin-bottom:20px;
		margin-top:10px;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;		
	}
	
	.sxlbl_widget {		
		margin:10px;	
		width:100%;
	}
	.sxlbl_title_box {		
		font: 0.75em Arial;
		padding-top: 5px;
		padding-bottom: 5px;
		
		border-bottom: 1px solid #28a745;
		text-align:center;
		width:100%		
	}	
	.sxlbl_box {		
		font-weight:bolder;
		text-align:center;	
		font: 2.00em Arial;		
		width:100%
		height:100px;
		margin-top:10px;
		color:white;
		background-color:#28a745;
	}	
/* -- END JWal.WebCtrl.SxLabelWidget() */	
/* -- BEGIN JWal.WebCtrl.SxTableList() */
		.sx_table_list_maindiv {
			
		}
		/* contenitore righe pannello centrale - stile scrollbar*/
		.sx_table_list_maindiv::-webkit-scrollbar {
			width: 10px;
			}
		/* contenitore righe pannello centrale - stile scrollbar*/
		.sx_table_list_maindiv::-webkit-scrollbar-track {
			-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
			border-radius: 4px;
		}
		/* contenitore righe pannello centrale - stile scrollbar*/
		.sx_table_list_maindiv::-webkit-scrollbar-thumb {
			border-radius: 4px;
			-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5);
		}
/* -- END JWal.WebCtrl.SxTableList() */	
/* -- BEGIN JWal.WebCtrl.SxGrid() */					
		/* contenitore principale */
		.sx_grid_main {
			display:table;
		}
		/* pannello di sinistra */
		.sx_left_panel {
			display:table-cell;
			position:relative;
			float:left;
			vertical-align:top;
			width:30px;					
		}				
		/* div immagini comandi - panello di sinistra */
		.sx_left_panel_cmd_div_image {
			display:flex; 
			position:relative;
			width:100%;
			justify-content: center;
			align-items: center;
			margin-top:5px;
			opacity: 0.5;
			filter: alpha(opacity=50);
			cursor:pointer;						
		}
		.sx_left_panel_cmd_div_image:hover {
			display:flex; 
			position:relative;
			width:100%;
			justify-content: center;
			align-items: center;
			margin-top:5px;
			opacity: 1.0;
			filter: alpha(opacity=100);
			cursor:pointer;						
		}				
		/*  pannello di destra */
		.sx_right_panel {
			display:table-cell;
			position:relative;
			float:right;
			vertical-align:top;
			width:30px;
		}					
		/* div immagini comandi - panello di destra */
		.sx_right_panel_cmd_div_image {
			display:flex;
			position:relative;
			width:100%;
			justify-content: center;
			align-items: center;
			margin-top:5px;
			opacity: 0.5;
			filter: alpha(opacity=50);
			cursor:pointer;						
		}			
		.sx_right_panel_cmd_div_image:hover {
			display:flex;
			position:relative;
			width:100%;
			justify-content: center;
			align-items: center;
			margin-top:5px;
			opacity: 1.0;
			filter: alpha(opacity=100);
			cursor:pointer;						
		}							
		/* contenitore pannello centrale */
		.sx_central_panel_div {
			display:table-cell;
			vertical-align:top;
			width:100%;
		}
		/* header pannello centrale */
		.sx_central_panel_header_div {
			display:table;width:100%;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;		
			
			border-bottom:1px solid rgba(0,0,0,1.0);
		}
		/* div contenitore immagine (header pannello centrale) */
		.sx_central_panel_header_div_column_img{
			display:table-cell;
			vertical-align:middle;
			position:relative;
			top:3px;
			margin-left:5px;
			margin-right:5px;
			width:20px;
			height:16px;
			opacity: 0.5;
			filter: alpha(opacity=50);
			cursor:pointer;					
		}
		.sx_central_panel_header_div_column_img:hover{
			display:table-cell;
			vertical-align:middle;
			position:relative;
			top:3px;
			margin-left:5px;
			margin-right:5px;
			width:20px;
			height:16px;
			opacity: 1.0;
			filter: alpha(opacity=100);
			cursor:pointer;					
		}				
		/* div testo (header pannello centrale) */
		.sx_central_panel_header_div_column_text{
			display:table-cell;
			margin-left:5px;
			line-height:20px;
			height:20px;
			font: 0.8em Arial;
			color:rgba(0,0,0,1.0);
		}
		/* contenitore righe pannello centrale */
		.sx_central_panel_body {
			display:block;
			overflow-y: scroll;
			overflow-x: hidden;
			padding-top: 1px;		
/*			
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;		
*/			
		}
		/* contenitore righe pannello centrale - stile scrollbar*/
		.sx_central_panel_body::-webkit-scrollbar {
			width: 10px;
			}
		/* contenitore righe pannello centrale - stile scrollbar*/
		.sx_central_panel_body::-webkit-scrollbar-track {
			-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
			border-radius: 4px;
		}
		/* contenitore righe pannello centrale - stile scrollbar*/
		.sx_central_panel_body::-webkit-scrollbar-thumb {
			border-radius: 4px;
			-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5);
		}
		/* contenitore di ogni riga */
		.sx_central_panel_row{
			display:table;	
			width:100%;
		}		
		.sx_central_panel_row:hover{
			display:table;			
			background-color:rgba(0,255,255,0.1);
			width:100%;
		}
		.sx_central_panel_row_selected {
			display:table;			
			background-color:rgba(0,255,0,0.1);
			width:100%;				
		}
		.sx_central_panel_row_selected:hover {
			display:table;			
			background-color:rgba(0,255,0,0.2);
			width:100%;				
		}
		
		/* contenitore di ogni immagine di una colonna */
		.sx_central_panel_row_div_column_img {
			display:table-cell;
			vertical-align:middle;
			position:relative;
			top:3px;
			margin-left:5px;
			margin-right:5px;
			width:20px;
			height:16px;
			opacity: 0.5;
			filter: alpha(opacity=50);
			cursor:pointer;						
		}
		.sx_central_panel_row_div_column_img:hover {
			display:table-cell;
			vertical-align:middle;
			position:relative;
			top:3px;
			margin-left:5px;
			margin-right:5px;
			width:20px;
			height:16px;
			opacity: 1.0;
			filter: alpha(opacity=100);
			cursor:pointer;						
		}				
		/* contenitore testo di una colonna */
		.sx_central_panel_row_div_column_text {
			display:table-cell;					
			line-height:20px;
			height:20px;	
			font: 0.8em Arial;	
			color:rgba(0,0,0,1.0);	
			padding-left:5px;
		}
		/* footer pannello centrale */
		.sx_central_panel_footer_div {
			display:table;
			width:100%;	
			border-top:1px solid rgba(0,0,0,1.0);
		}	
		/* div numero di records (footer pannello centrale) */				
		.sx_central_panel_footer_div_text {
			display:table-cell;
			margin-left:5px;
			padding-left:10px;
			line-height:16px;
			height:16px;
			width:100%;	
			font: 0.7em Arial;	
			color:rgba(0,0,0,1.0);
		}
		/* div immagini comandi (footer pannello centrale) */				
		.sx_central_panel_footer_div_img {
			display:inline-block;
			position:relative;
			top:3px;
			margin-left:10px;
			margin-right:2px;
			height:16px;
			text-align:center;
			opacity: 0.5;
			filter: alpha(opacity=50);
			cursor:pointer;						
		}
		.sx_central_panel_footer_div_img:hover {
			display:inline-block;
			position:relative;
			top:3px;
			margin-left:10px;
			margin-right:2px;
			height:16px;
			text-align:center;
			opacity: 1.0;
			filter: alpha(opacity=100);
			cursor:pointer;						
		}	
/* -- END JWal.WebCtrl.SxGrid() */	
 

	/* == BEGIN SxVerticalKpiBar == */
	/* -- main container */
	.sx_vkpi_bar {
		position:fixed;
		display:table;
		float:right;
		z-index:1010;
		-webkit-transition: width 0.8s; /* Safari */
		transition: width 0.8s;
		-webkit-transition-timing-function: ease;
		transition-timing-function: ease;		
	}
			
	/* -- barra di apertura */
	.sx_inner_left_vkpi_bar {
		display:inline-block;
		cursor:pointer;
		background-color:rgba(21,112,165,0.2);
		z-index:1015;
	}

	/* -- container kpi */
	.sx_vkpi_container {
		display:inline-block;
		top:0px;
		position:absolute;
		margin:0 auto;
		background-color:rgba(21,112,165,0.1);
		-webkit-transition: background 1s linear;
		-moz-transition: background 1s linear;
		-ms-transition: background 1s linear;
		-o-transition: background 1s linear;
		transition: background 1s linear;
	}
	.sx_vkpi_container:hover {
		display:inline-block;
		top:0px;
		position:absolute;
		margin:0 auto;
		background-color:rgba(21,112,165,0.5);
	}
	/* -- contenitore messaggio di aggiornamento */
	.sx_vkpi_updmsg_container {
		display:block;
		margin:0 auto;
		text-align:center;
		margin:20px auto;
		border-bottom:1px solid white;
	}
	/* -- messaggio di aggiornamento */
	.sx_vkpi_updmsg {
		display:block;
		margin:1px auto;
		color:white;
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
	}
	/* -- container box kpi */
	.sx_kpi_nn_container {
		display:block;
		text-align:center;
		margin:5px auto;
		border-bottom:1px solid white;
	}
	/* -- kpi titolo */
	.sx_kpi_nn_title {
		display:block;
		margin:1px auto; 
		color:white;
		font-family: verdana, arial, sans-serif;
		font-size: 10px;
	}
	/* -- kpi valore */
	.sx_kpi_nn_value {
		display:block;
		margin:10px auto; 
		color:white;
		font-family: verdana, arial, sans-serif;
		font-size:33px;	
	}
	
	/* -- kpi percentuale */
	.sx_kpi_nn_perc {
		display:block;
		margin:10px auto;		
		color:white;
		font-family: verdana, arial, sans-serif;
		font-size: 18px;
	}	
 	/* == END SxVerticalKpiBar == */
.field_calendar_icon {
    display:inline-block;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIICg4NiEEeSAAAAVlJREFUOMvtkr0vg1EUh597b7XU27QabaQhigaJwe4jFonFILF3E5vBzn9gMBjt/oIaLQaJhEkixFCVUClN+oF+vPcY3qVNtZFYneXkDOc5T05+8F9/LtU6yK45YmAojdsoYhsGvxMGEWqVHNoM4x8MUcpn1CGbP9Jkb6QizzeunB3U5WTrS0p5K+9ZK8cbn5LZr0mtamWbcuuOr42gjRAZU8ytGyYWNaG4Z7i804cTU/iDCsF2BygNT1egjab0DNUCBByoVw0fBhpfHda6HaCgcA+TS+DWIZqEqRXoD0NyAWyzA+DrfKuB11sov0DhAayFYtYziY7/AqAN5K6hnPcEa2UPIBbCiV8AbBOmV+HjDeIzEEuBLwCJea/3/AGA2/QuBRxw4hAZg2AUIqOeXU8Dt6GIpYTzI+gLwuMlZC9A++D1DmbXQLUf7UxiMJpG6W7JNZTyp61J/Ab/EXI6kqb4aQAAAABJRU5ErkJggg==');	
    background-repeat:no-repeat;
    background-position:center;
    width:16px;
    height:16px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor:pointer;
}
.field_calendar_icon:hover {
    display:inline-block;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIICg4NiEEeSAAAAVlJREFUOMvtkr0vg1EUh597b7XU27QabaQhigaJwe4jFonFILF3E5vBzn9gMBjt/oIaLQaJhEkixFCVUClN+oF+vPcY3qVNtZFYneXkDOc5T05+8F9/LtU6yK45YmAojdsoYhsGvxMGEWqVHNoM4x8MUcpn1CGbP9Jkb6QizzeunB3U5WTrS0p5K+9ZK8cbn5LZr0mtamWbcuuOr42gjRAZU8ytGyYWNaG4Z7i804cTU/iDCsF2BygNT1egjab0DNUCBByoVw0fBhpfHda6HaCgcA+TS+DWIZqEqRXoD0NyAWyzA+DrfKuB11sov0DhAayFYtYziY7/AqAN5K6hnPcEa2UPIBbCiV8AbBOmV+HjDeIzEEuBLwCJea/3/AGA2/QuBRxw4hAZg2AUIqOeXU8Dt6GIpYTzI+gLwuMlZC9A++D1DmbXQLUf7UxiMJpG6W7JNZTyp61J/Ab/EXI6kqb4aQAAAABJRU5ErkJggg==');
    background-repeat:no-repeat;
    background-position:center;
    width:16px;
    height:16px;
    opacity: 1.0;
    filter: alpha(opacity=100);
    cursor:pointer;
}
.field_link_icon {
    display:inline-block;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIICRsWN9eP6QAAAQVJREFUOMvNkrFKA0EQhr87MgpeJck+QB7Dp0iteQgJGLG59bLptLWUq+ztxHew8BmEFMKqlYjcHK6FF9nIJRqrTLfDzrezHz9sXPVyXet+Eh+M1aSG7Q5cAsOm/QCMvJPrNkAav9wMvwIzIPNOEmAfKI3V8V82uAJm3snJN9hWpNQSkAroeicv8UznB3D4AVnceHJbAGqslsABcNH6hXk9O3lb4usR2F3qYC7MWN3r2aoNMADufgOMgJuUWhbc5NUh0PdObldKbESOgTOgbNYeAH1gh8DET6VY6cA7OQe6wD3wDhx5JxmBCQmnJtfi3yk1uRbGaogzka4D8FMpCBzzFbYNqU/iHVBfgcu+pAAAAABJRU5ErkJggg==');
    background-repeat:no-repeat;
    background-position:center;
    width:16px;
    height:16px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor:pointer;
}
.field_link_icon:hover {
    display:inline-block;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIICRsWN9eP6QAAAQVJREFUOMvNkrFKA0EQhr87MgpeJck+QB7Dp0iteQgJGLG59bLptLWUq+ztxHew8BmEFMKqlYjcHK6FF9nIJRqrTLfDzrezHz9sXPVyXet+Eh+M1aSG7Q5cAsOm/QCMvJPrNkAav9wMvwIzIPNOEmAfKI3V8V82uAJm3snJN9hWpNQSkAroeicv8UznB3D4AVnceHJbAGqslsABcNH6hXk9O3lb4usR2F3qYC7MWN3r2aoNMADufgOMgJuUWhbc5NUh0PdObldKbESOgTOgbNYeAH1gh8DET6VY6cA7OQe6wD3wDhx5JxmBCQmnJtfi3yk1uRbGaogzka4D8FMpCBzzFbYNqU/iHVBfgcu+pAAAAABJRU5ErkJggg==');
    background-repeat:no-repeat;
    background-position:center;
    width:16px;
    height:16px;
    opacity: 1.0;
    filter: alpha(opacity=100);
    cursor:pointer;
}
.field_help_icon {
    display:inline-block;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIaDhw7whbMygAAAY9JREFUOMvt0rFLlVEYBvDfOX5aNEhES9gi1+vSYmFbQ9Am0eVSDXmXiCBcIxobWhqDGqqhMYccPt1DENpCExoCr+ZUQ4RDFJie+50Gb6Z2/Q96p8N73vd5n4fn4X+Fg41ibr1fleqESTmPIQhhmTwtxnZq1LYOBSjm1k6o8nPyT7zW17cIOp1zuI5BMU6lRu3bPwBFuTZANY2nqVlf6EW3KFcvkO+K8UZq1H5B8fe7GsVGatYX4uynGHPnvuwhouCeGJ+kRu1tUbZbqmoUHyDuOXAb0xBzNYRHQpgQXMFjVXWqO/cKd/4s7QUY039kqfv+QjidmiNv8ED2kfADDBxbwtldWftVViA1Rzr4XJTteTkPGeg/ky4Pf985WUHuxWDJ1vb4fpPDotB3a3cZNjfH8b4XwEvB5H5C+SrVzQNmtPCiB0BcwWBRti8V81937I3xfGrWW7t6Z1cv4qQYV3oHqVw7TvUMCTNCeIcg526QwlExTKVGbePwKJfrBWmUcI1ulIVl8gxFOzWHt/fO/wafF4IT5TjSJAAAAABJRU5ErkJggg==');
    background-repeat:no-repeat;
    background-position:center;
    width:16px;
    height:16px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor:pointer;
}
.field_help_icon:hover {
    display:inline-block;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIaDhw7whbMygAAAY9JREFUOMvt0rFLlVEYBvDfOX5aNEhES9gi1+vSYmFbQ9Am0eVSDXmXiCBcIxobWhqDGqqhMYccPt1DENpCExoCr+ZUQ4RDFJie+50Gb6Z2/Q96p8N73vd5n4fn4X+Fg41ibr1fleqESTmPIQhhmTwtxnZq1LYOBSjm1k6o8nPyT7zW17cIOp1zuI5BMU6lRu3bPwBFuTZANY2nqVlf6EW3KFcvkO+K8UZq1H5B8fe7GsVGatYX4uynGHPnvuwhouCeGJ+kRu1tUbZbqmoUHyDuOXAb0xBzNYRHQpgQXMFjVXWqO/cKd/4s7QUY039kqfv+QjidmiNv8ED2kfADDBxbwtldWftVViA1Rzr4XJTteTkPGeg/ky4Pf985WUHuxWDJ1vb4fpPDotB3a3cZNjfH8b4XwEvB5H5C+SrVzQNmtPCiB0BcwWBRti8V81937I3xfGrWW7t6Z1cv4qQYV3oHqVw7TvUMCTNCeIcg526QwlExTKVGbePwKJfrBWmUcI1ulIVl8gxFOzWHt/fO/wafF4IT5TjSJAAAAABJRU5ErkJggg==');
    background-repeat:no-repeat;
    background-position:center;
    width:16px;
    height:16px;
    opacity: 1.0;
    filter: alpha(opacity=100);
    cursor:pointer;
}
.field_description {    
    display:inline-block;
    border-bottom: 1px dotted rgba(0,0,0,1.0);
    width:250px;
    color:rgba(0,0,0,1.0);
    font: 0.6em arial;
}
.field_icon_space {
    display:inline-block;
    background:transparent;
    width:16px;
    height:16px;
    cursor:none;
}


/*
@keyframes scalaDiv {
    from {transform:scale(1,1);}
    to {transform:scale(1.1,1.1);}
}
#mydiv {
	animation-name:scalaDiv;
	transform:scale(2,2);
	animation-duration:1.2s;
}
*/
