.ui-jqgrid {
	POSITION: relative; 
}
.ui-jqgrid .ui-jqgrid-view {
	POSITION: relative; PADDING-BOTTOM: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; TOP: 0px; LEFT: 0px
}
.ui-jqgrid .ui-jqgrid-titlebar {BORDER-LEFT: 0px;POSITION: relative;padding: 16px 10px;}
.ui-jqgrid .ui-jqgrid-title {font-size: 15px;font-weight: bold;text-transform: uppercase;}
.ui-jqgrid .ui-jqgrid-titlebar-close {
	POSITION: absolute; PADDING-BOTTOM: 1px; MARGIN: -10px 0px 0px; PADDING-LEFT: 1px; WIDTH: 19px; PADDING-RIGHT: 1px; HEIGHT: 18px; TOP: 50%; PADDING-TOP: 1px
}
.ui-jqgrid .ui-jqgrid-titlebar-close SPAN {
	MARGIN: 1px; DISPLAY: block
}
.ui-jqgrid .ui-jqgrid-titlebar-close:hover {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.ui-jqgrid .ui-jqgrid-hdiv {
    POSITION: relative;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0em;
    OVERFLOW-X: hidden;
    OVERFLOW-Y: auto;
    MARGIN: 0em;
    PADDING-LEFT: 0em;
    PADDING-RIGHT: 0em;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0em;
    border-bottom: 2px solid #e6e6e6;
}
.ui-jqgrid .ui-jqgrid-hbox {
	PADDING-RIGHT: 20px; FLOAT: left;
    border-color:white;
}
.ui-jqgrid .ui-jqgrid-htable {
	MARGIN: 0em; TABLE-LAYOUT: fixed;
    background-color:#D9EEFF;
}
.ui-jqgrid .ui-jqgrid-htable TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: 21px; PADDING-TOP: 0px;
}
.ui-jqgrid .ui-jqgrid-htable TH DIV {
	POSITION: relative; OVERFLOW: hidden
}
.ui-th-column {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; WHITE-SPACE: nowrap; OVERFLOW: hidden; BORDER-TOP: 0px
}
.ui-jqgrid .ui-jqgrid-htable TH.ui-th-column {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; WHITE-SPACE: nowrap; OVERFLOW: hidden; BORDER-TOP: 0px
}
.ui-th-ltr {
	BORDER-LEFT: 0px
}
.ui-jqgrid .ui-jqgrid-htable TH.ui-th-ltr {
	BORDER-LEFT: 0px
}
.ui-th-rtl {
	BORDER-RIGHT: 0px
}
.ui-jqgrid .ui-jqgrid-htable TH.ui-th-rtl {
	BORDER-RIGHT: 0px
}
.ui-jqgrid .ui-th-div-ie {
	ZOOM: 1; WHITE-SPACE: nowrap; HEIGHT: 17px
}
.ui-jqgrid .ui-jqgrid-resize {
	POSITION: relative; DISPLAY: inline; HEIGHT: 20px !important; OVERFLOW: hidden; CURSOR: e-resize
}
.ui-jqgrid .ui-grid-ico-sort {
	POSITION: absolute; DISPLAY: inline; OVERFLOW: hidden; CURSOR: pointer !important
}
.ui-jqgrid .ui-icon-asc {
	MARGIN-TOP: -3px; HEIGHT: 12px
}
.ui-jqgrid .ui-icon-desc {
	MARGIN-TOP: 3px; HEIGHT: 12px
}
.ui-jqgrid .ui-i-asc {
	MARGIN-TOP: 0px; HEIGHT: 16px
}
.ui-jqgrid .ui-i-desc {
	MARGIN-TOP: 0px; HEIGHT: 16px; MARGIN-LEFT: 13px
}
/*.ui-jqgrid .ui-jqgrid-sortable {
	CURSOR: pointer
}*/
.ui-jqgrid TR.ui-search-toolbar TH {
	BORDER-TOP: 1px ridge
}
.ui-jqgrid .frozen-bdiv{margin-top:1px !important;}
.ui-jqgrid .ui-jqgrid-bdiv {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: auto; PADDING-TOP: 0px;
}
.ui-jqgrid .ui-jqgrid-btable {
	MARGIN: 0em; OUTLINE-STYLE: none; TABLE-LAYOUT: fixed
}

.ui-jqgrid-btable tr:hover {
    background-color: #EBF9FF;
}
.ui-jqgrid TR.jqgroup {
	OUTLINE-STYLE: none
}
.ui-jqgrid TR.jqgrow TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; WHITE-SPACE: pre; HEIGHT: 22px; OVERFLOW: hidden; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.ui-jqgrid TR.jqgfirstrow TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-RIGHT: 1px solid; PADDING-TOP: 0px
}
.ui-jqgrid TR.jqgroup TD {
	BORDER-BOTTOM: 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; WHITE-SPACE: pre; HEIGHT: 21px; OVERFLOW: hidden;  PADDING-TOP: 0px
}
.ui-jqgrid TR.jqfoot TD {
	BORDER-BOTTOM: 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; WHITE-SPACE: pre; HEIGHT: 21px; OVERFLOW: hidden;  PADDING-TOP: 0px
}
.ui-jqgrid TR.ui-row-ltr TD {
	TEXT-ALIGN: left; BORDER-RIGHT: 1px solid #e6e6e6 ; font-size:11px;
}
.ui-jqgrid TR.ui-row-rtl TD {
	TEXT-ALIGN: right; BORDER-LEFT: 1px solid
}
.ui-jqgrid TD.jqgrid-rownum {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.ui-jqgrid .ui-jqgrid-resize-mark {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; BACKGROUND-COLOR: #777; WIDTH: 2px; DISPLAY: none; HEIGHT: 100px; OVERFLOW: hidden; BORDER-TOP: 0px; TOP: 0px; CURSOR: col-resize; BORDER-RIGHT: 0px; LEFT: 0px
}
.ui-jqgrid .ui-jqgrid-sdiv {
	POSITION: relative; BORDER-LEFT: 0px; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0em
}
.ui-jqgrid .ui-jqgrid-ftable {
	MARGIN-BOTTOM: 0em; TABLE-LAYOUT: fixed
}
.ui-jqgrid TR.footrow TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; WHITE-SPACE: nowrap; HEIGHT: 21px; OVERFLOW: hidden; BORDER-TOP: 1px solid;  PADDING-TOP: 0px
}
.ui-jqgrid TR.footrow-ltr TD {
	TEXT-ALIGN: left; BORDER-RIGHT: 1px solid
}
.ui-jqgrid TR.footrow-rtl TD {
	TEXT-ALIGN: right; BORDER-LEFT: 1px solid
}
.ui-jqgrid .ui-jqgrid-pager {
	padding: 0px;
	border-bottom: 0px;
	POSITION: relative; 	BORDER-LEFT: 0px; 	MARGIN: 0px; 	WHITE-SPACE: nowrap; 	HEIGHT: 35px; 	OVERFLOW: hidden; 	BORDER-RIGHT: 0px;
    color:#4a4a4a;
}
.ui-jqgrid .ui-pager-control {
	POSITION: relative
}
.ui-jqgrid .ui-pg-table {
	POSITION: relative; PADDING-BOTTOM: 2px; MARGIN: 0em; WIDTH: auto
}
.ui-jqgrid .ui-pg-table TD {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; VERTICAL-ALIGN: middle;  PADDING-TOP: 1px
}
.ui-jqgrid .ui-pg-button {
	HEIGHT: 19px !important
}
.ui-jqgrid .ui-pg-button SPAN {
	MARGIN: 1px; DISPLAY: block; FLOAT: left
}
.ui-jqgrid .ui-pg-button:hover {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.ui-jqgrid .ui-state-disabled:hover {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}

.ui-jqgrid .ui-pg-selbox {LINE-HEIGHT: 18px; MARGIN: 0em; DISPLAY: block; }
.ui-jqgrid .ui-separator {
	BORDER-LEFT: #ccc 1px solid; MARGIN: 1px; FLOAT: right; HEIGHT: 18px; BORDER-RIGHT: #ccc 1px solid
}
.ui-jqgrid .ui-paging-info {
	MARGIN-TOP: 3px; HEIGHT: 19px;  MARGIN-RIGHT: 4px; font-size:11px;
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
	LIST-STYLE: none none outside; POSITION: relative; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 1px
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button {
	CURSOR: pointer
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div SPAN.ui-icon {
	MARGIN: 0px 2px; FLOAT: left
}
.ui-jqgrid TD INPUT {
	MARGIN: 0em
}
.ui-jqgrid TD SELECT .ui-jqgrid TD TEXTAREA {
	MARGIN: 0em
}
.ui-jqgrid TD TEXTAREA {
	WIDTH: auto; HEIGHT: auto
}
.ui-jqgrid .ui-jqgrid-toppager {
	padding: 0px;
	POSITION: relative; 	BORDER-LEFT: 0px; 	MARGIN: 0px; 	WHITE-SPACE: nowrap; 	HEIGHT: 25px !important; 	OVERFLOW: hidden; 	BORDER-TOP: 0px; 	BORDER-RIGHT: 0px;
}
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed SPAN {
	DISPLAY: block
}
.ui-jqgrid .ui-subgrid {
	PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-LEFT: 0em; WIDTH: 100%; PADDING-RIGHT: 0em; PADDING-TOP: 0em
}
.ui-jqgrid .ui-subgrid TABLE {
	TABLE-LAYOUT: fixed
}
.ui-jqgrid .ui-subgrid TR.ui-subtblcell TD {
	BORDER-BOTTOM: 1px solid; HEIGHT: 18px; BORDER-RIGHT: 1px solid
}
.ui-jqgrid .ui-subgrid TD.subgrid-data {
	BORDER-TOP: 0px
}
.ui-jqgrid .ui-subgrid TD.subgrid-cell {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px
}
.ui-jqgrid .ui-th-subgrid {
	HEIGHT: 20px
}
.ui-jqgrid .loading {
	Z-INDEX: 101; POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 6px; BORDER-RIGHT-WIDTH: 2px !important; MARGIN: 5px; PADDING-LEFT: 6px; WIDTH: auto; PADDING-RIGHT: 6px; DISPLAY: none; BORDER-TOP-WIDTH: 2px !important; BORDER-BOTTOM-WIDTH: 2px !important; BORDER-LEFT-WIDTH: 2px !important; TOP: 45%;  PADDING-TOP: 6px; LEFT: 45%
}
.ui-jqgrid .jqgrid-overlay {
	Z-INDEX: 100; DISPLAY: none
}
* HTML .jqgrid-overlay {
	; WIDTH: expression(this.parentNode.offsetWidth+'px'); ; HEIGHT: expression(this.parentNode.offsetHeight+'px')
}
* .jqgrid-overlay IFRAME {
	Z-INDEX: -1; POSITION: absolute; ; WIDTH: expression(this.parentNode.offsetWidth+'px'); ; HEIGHT: expression(this.parentNode.offsetHeight+'px'); TOP: 0px; LEFT: 0px
}
.ui-jqgrid .ui-userdata {
	BORDER-LEFT: 0px; HEIGHT: 21px; OVERFLOW: hidden; BORDER-RIGHT: 0px
}
.ui-jqdialog {
	POSITION: absolute; WIDTH: 300px; DISPLAY: none; FONT-SIZE: 11px; OVERFLOW: visible; border:solid 1px #E6E6E6; padding:5px 10px 5px 10px; background-color:#fff;
}
.ui-jqdialog .ui-jqdialog-titlebar {
	POSITION: relative; font-size:20px;color: #333;font-weight: bold;
}
.ui-jqdialog .ui-jqdialog-title {
	MARGIN: 0.1em 0px 0.2em
}
.ui-jqdialog .ui-jqdialog-titlebar-close {
	POSITION: absolute; PADDING-BOTTOM: 1px; MARGIN: -10px 0px 0px; PADDING-LEFT: 1px; WIDTH: 19px; PADDING-RIGHT: 1px; HEIGHT: 18px; TOP: 50%; PADDING-TOP: 1px
}
.ui-jqdialog .ui-jqdialog-titlebar-close SPAN {
	MARGIN: 1px; DISPLAY: block
}
.ui-jqdialog .ui-jqdialog-titlebar-close:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ui-jqdialog .ui-jqdialog-titlebar-close:focus {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ui-jqdialog-content {
	PADDING-BOTTOM: 0.3em; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: auto; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0.3em
}
.ui-jqdialog .ui-jqdialog-content {
	PADDING-BOTTOM: 0.3em; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: auto; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0.3em; font-size:11px;
}
.ui-jqdialog .ui-jqconfirm {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0.4em; BORDER-RIGHT-WIDTH: 3px; PADDING-LEFT: 1em; WIDTH: 220px; BOTTOM: 10px; PADDING-RIGHT: 1em; DISPLAY: none; BORDER-TOP-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 3px; HEIGHT: 80px; OVERFLOW: visible; BORDER-LEFT-WIDTH: 3px; RIGHT: 10px; PADDING-TOP: 0.4em
}
.ui-jqdialog-content .FormGrid {
	MARGIN: 0px
}
.ui-jqdialog-content .EditTable {
	WIDTH: 100%; MARGIN-BOTTOM: 0em
}
.ui-jqdialog-content .DelTable {
	WIDTH: 100%; MARGIN-BOTTOM: 0em
}
.EditTable TD INPUT {
	MARGIN: 0em
}
.EditTable TD SELECT {
	MARGIN: 0em
}
.EditTable TD TEXTAREA {
	MARGIN: 0em
}
.EditTable TD TEXTAREA {
	WIDTH: auto; HEIGHT: auto
}
.ui-jqdialog-content TD.EditButton {
	TEXT-ALIGN: right; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
.ui-jqdialog-content TD.navButton {
	TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
.ui-jqdialog-content INPUT.FormElement {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
.ui-jqdialog-content .data-line {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0.1em
}
.ui-jqdialog-content .CaptionTD {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 2px
}
.ui-jqdialog-content .DataTD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 2px
}
.ui-jqdialog-content .form-view-data {
	WHITE-SPACE: pre
}
.fm-button {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px 4px 0px 0px; ZOOM: 1; DISPLAY: inline-block; CURSOR: pointer; TEXT-DECORATION: none !important;
    background-color: #fff !important;
    border: 1px solid #ccc !important;
    display: inline-block;
    color: #099CDC;
    padding: 2px 10px !important;    
    font-size: 12px;
    font-weight: 400;
    line-height: 1.9;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.fm-button:hover{
    background-color: #099CDC !important;
    border: 1px solid #ccc !important;    
    color: #fff;
}
.fm-button-icon-left {
	PADDING-LEFT: 1.9em
}
.fm-button-icon-right {
	PADDING-RIGHT: 1.9em
}
.fm-button-icon-left .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; MARGIN-LEFT: 0px; TOP: 50%; RIGHT: auto; LEFT: 0.2em
}
.fm-button-icon-right .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; MARGIN-LEFT: 0px; TOP: 50%; RIGHT: 0.2em; LEFT: auto
}
#nData {
	PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 15px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#pData {
	PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 15px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.ui-jqgrid .selected-row {
	BORDER-LEFT: 0px; 
}
DIV.ui-jqgrid .selected-row TD {
	BORDER-LEFT: 0px; 
}
.ui-jqgrid .tree-wrap {
	POSITION: relative; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 18px; OVERFLOW: hidden
}
.ui-jqgrid .tree-minus {
	POSITION: absolute; WIDTH: 18px; HEIGHT: 18px; OVERFLOW: hidden
}
.ui-jqgrid .tree-plus {
	POSITION: absolute; WIDTH: 18px; HEIGHT: 18px; OVERFLOW: hidden
}
.ui-jqgrid .tree-leaf {
	POSITION: absolute; WIDTH: 18px; HEIGHT: 18px; OVERFLOW: hidden
}
.ui-jqgrid .treeclick {
	CURSOR: pointer
}
* IFRAME.jqm {
	Z-INDEX: -1; POSITION: absolute; ; WIDTH: expression(this.parentNode.offsetWidth+'px'); ; HEIGHT: expression(this.parentNode.offsetHeight+'px'); TOP: 0px; LEFT: 0px
}
.ui-jqgrid-dnd TR TD {
	HEIGHT: 20px; BORDER-RIGHT: 1px solid
}

.ui-jqgrid .ui-jqgrid-hbox-rtl {
	PADDING-LEFT: 20px; FLOAT: right
}
.ui-jqgrid .ui-jqgrid-resize-ltr {
	MARGIN: -2px -2px -2px 0px; FLOAT: right;
    /*background-color:VIOLET;*/
}
.ui-jqgrid .ui-jqgrid-resize-rtl {
	MARGIN: -2px 0px -1px -3px; FLOAT: left
}
.ui-jqgrid .ui-sort-rtl {
	LEFT: 0px
}
.ui-jqgrid .tree-wrap-ltr {
	FLOAT: left
}
.ui-jqgrid .tree-wrap-rtl {
	FLOAT: right
}
.ui-jqgrid .ui-ellipsis {
	TEXT-OVERFLOW: ellipsis; -moz-binding: url('ellipsis-xbl.xml#ellipsis')
}

.ui-jqgrid tr.jqgrow td .clsUserName {   max-width: 150px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; min-width: 150px;  }
.ui-jqgrid tr.jqgrow td .clsUserName span {  color:#a5a5a5; }

.clsalertnreminder .ui-jqgrid .ui-jqgrid-title {
        text-transform: capitalize;
}

.clsalertnreminder .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
    font-weight:normal !important;
}