@CHARSET "UTF-8";
BODY{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
FIELDSET {
    margin: 2px;
    border: 2px solid silver;
    padding: 0px;
    border-radius: 4px;
}
LEGEND{
    padding: 2px;
	font-weight:bold;
	font-size:12pt;
}
.filterDiv{
    margin: 1px 1px 1px 5px;
	float:left;
	height:75px;
	font-size:8pt;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.filterFont{
	font-size:8pt!important;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif!important;
}
.filterLabel{
	font-weight:bold;
	font-size:8pt;
	align:left;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.filter{
	background: gray;
    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top left, #DEDEDE 0%, #93ACB5 100%);
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top left, #DEDEDE 0%, #93ACB5 100%);
    /* Opera */ 
    background-image: -o-linear-gradient(top left, #DEDEDE 0%, #93ACB5 100%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #DEDEDE), color-stop(1, #93ACB5));
}
.filterButton{
	font-weight:bold;
	font-size:10pt !important;
    border-width: 2px;
}

.filterInput{
	font-size:9pt!important;
    border-width: 2px;
}
.mainTableFilter
{
	background: gray;
    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top left, #DEDEDE 0%, #93ACB5 100%);
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top left, #DEDEDE 0%, #93ACB5 100%);
    /* Opera */ 
    background-image: -o-linear-gradient(top left, #DEDEDE 0%, #93ACB5 100%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #DEDEDE), color-stop(1, #93ACB5));
	
	border: 3px solid silver;
    padding: 3px;
    border-radius: 5px;	
}
.dartePicker{
	width:80px;
	position: relative;
}
.timePicker{
	width:40px;
}
.filterCheckBox{
	width:20px;
	height:20px;
	margin:0px 5px 0px 5px;
}
.loginForm{
	background: gray;
    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top left, #DEDEDE 0%, #93ACB5 100%);
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top left, #DEDEDE 0%, #93ACB5 100%);
    /* Opera */ 
    background-image: -o-linear-gradient(top left, #DEDEDE 0%, #93ACB5 100%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #DEDEDE), color-stop(1, #93ACB5));

	border: 3px solid silver;
    padding: 3px;
    border-radius: 5px;	
    margin: 0 auto;
    width:240px;
	height:130px;
}
.loginInput{
	width:130px;
}
.loginStatusBar{
	background: gray;
    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top left, #DEDEDE 0%, #93ACB5 100%);
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top left, #DEDEDE 0%, #93ACB5 100%);
    /* Opera */ 
    background-image: -o-linear-gradient(top left, #DEDEDE 0%, #93ACB5 100%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #DEDEDE), color-stop(1, #93ACB5));
	
    border: 3px solid silver;   
    border-radius: 5px;
	margin:0px 2px;   
	height:20px;
}
.tableHeader{
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	height:40px!important;
}
.tableRowClass{
	font-size:8pt;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.filterElementHeight{
	height:23px;
	padding:0px;
	margin:0px;
}
.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}
.report-excel-menu{
	width:200px;
	height:48px;
	display: block;
	opacity: 1; 
	position: absolute;
	margin:2px 0px 0px 0px;
	z-index: 2002;
}