.ui-jqgrid .ui-jqgrid-btable { cursor : pointer; }

.ui-jqgrid{position:relative; width:100% !important;}

.ui-jqgrid .ui-jqgrid-view{position:relative;left:0;top:0;padding:.0em;font-size:13px;width:100% !important;}

.ui-jqgrid .ui-jqgrid-titlebar{padding:8px 0 8px 8px;position:relative;border-left:0 none;border-right:0 none;border-top:0 none; height: 16px;}

.ui-jqgrid .ui-jqgrid-titlebar-box
{
	height:30px;
	background: url(/images/patterns/sidebarbg1.png) repeat;position: relative;
	border:1px solid #c4c4c4;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;-moz-box-shadow:0 1px 0px rgba(255, 255, 255, 1);-webkit-box-shadow: 0 1px 0px rgba(255, 255, 255, 1);
	box-shadow: 0 1px 0px rgba(255, 255, 255, 1);
}

.ui-jqgrid .ui-jqgrid-title{float:left;margin:.1em 0 .2em}

.ui-jqgrid .ui-jqgrid-titlebar-close{position:absolute;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}

.ui-jqgrid .ui-jqgrid-titlebar-close span{display:block;margin:1px}

.ui-jqgrid .ui-jqgrid-titlebar-close:hover{padding:0}

.ui-jqgrid .ui-jqgrid-hdiv
{
	position:relative;
	margin:0;
	padding:0;
	overflow-x:hidden;
	border-left:0 none!important;
	border-top:0 none!important;
	border-right:0 none!important;
	border-bottom:0 none!important;	
	width:100% !important;
}

.ui-jqgrid .ui-jqgrid-hbox{float:left;padding-right:17px}

.ui-jqgrid .ui-jqgrid-htable{table-layout:fixed; margin:0}

.ui-jqgrid .ui-jqgrid-htable th{
	/*
	height:30px;
	padding:0 2px 0 2px;
	background-color: #eee;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0d…0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image: -webkit-linear-gradient(top,#f2f2f2 0,#fafafa 100%);
    background-image: -moz-linear-gradient(top,#f2f2f2 0,#fafafa 100%);
    background-image: -o-linear-gradient(top,#f2f2f2 0,#fafafa 100%);
    background-image: linear-gradient(to bottom,#f2f2f2 0,#fafafa 100%);
	height:31px;
    background: #f5f6f7;
    padding: 10px 0;
    border: 1px solid #c4c4c4;
    vertical-align: middle;
    */
    /*border-bottom:0;*/
	height:31px;
    padding: 10px 0;
}



.ui-first-th-ltr{border-right:1px solid}.ui-first-th-rtl{border-left:1px solid}

.ui-jqgrid .ui-th-div-ie{white-space:nowrap;zoom:1;height:17px}

.ui-jqgrid .ui-jqgrid-resize{height:20px!important;position:relative;cursor:e-resize;display:inline;overflow:hidden}

.ui-jqgrid .ui-grid-ico-sort{overflow:hidden;position:absolute;display:inline;cursor:pointer!important}

.ui-jqgrid .ui-icon-asc{margin-top:-3px;margin-left:1px;height:12px}.ui-jqgrid .ui-icon-desc{margin-top:3px;height:12px}

.ui-jqgrid .ui-i-asc{margin-top:0;height:16px}

.ui-jqgrid .ui-i-desc{margin-top:0;margin-left:13px;height:16px}

.ui-jqgrid .ui-jqgrid-sortable{cursor:pointer}

.ui-jqgrid tr.ui-search-toolbar th{border-top-width:1px!important;border-top-color:inherit!important;border-top-style:ridge!important}
.ui-jqgrid tr.ui-search-toolbar input{margin:1px 0 0 0}
.ui-jqgrid tr.ui-search-toolbar select{margin:1px 0 0 0}
.ui-jqgrid .ui-jqgrid-bdiv{position:relative;border:0;margin:0;padding:0;overflow:auto;text-align:left; width:100% !important;}


.ui-jqgrid .ui-jqgrid-btable{table-layout:fixed;margin:0;outline-style:none; margin-top:-1px;}

.ui-jqgrid tr.jqgrow{outline-style:none; border-top:none; border-left:none;}
.ui-jqgrid tr.jqgroup{outline-style:none}
.ui-jqgrid tr.jqgrow td{font-weight:middle;overflow:hidden; /*white-space:pre;*/ height:30px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid;vertical-align:middle;font-family: 'Nanum Gothic','Open Sans','Segoe UI'; font-size: 13px; }
.ui-jqgrid tr.jqgrow td input[type=checkbox], .ui-jqgrid tr.jqgrow td button{vertical-align:middle;}

.ui-jqgrid tr.jqgfirstrow td{padding:0 2px 0 2px; border:none !important; border-right-width:1px !important; border-right-style:solid !important; }
.ui-jqgrid tr.jqgroup td{font-weight:normal;overflow:hidden;white-space:pre;height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}
.ui-jqgrid tr.jqfoot td{font-weight:bold;overflow:hidden;white-space:pre;height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}
.ui-jqgrid tr.ui-row-ltr td{text-align:left;/*border-right-width:1px;*/border-right-color:inherit;border-right-style:solid;padding: 14px 0 14px 0 !Important;}
.ui-jqgrid tr.ui-row-rtl td{text-align:right;border-left-width:1px;border-left-color:inherit;border-left-style:solid}
.ui-jqgrid td.jqgrid-rownum{padding:0 2px 0 2px;margin:0;border:0 none}

.ui-jqgrid .ui-jqgrid-resize-mark
{
	width:2px;
	left:0;
	background-color:#777;
	cursor:e-resize;
	cursor:col-resize;
	position:absolute;
	top:0;
	height:100px;
	overflow:hidden;
	display:none;
	border:0 none;
	z-index:99999
}

.ui-jqgrid .ui-jqgrid-sdiv{position:relative;margin:0;padding:0;overflow:hidden;border-left:0 none!important;border-top:0 none!important;border-right:0 none!important}

.ui-jqgrid .ui-jqgrid-ftable{table-layout:fixed;margin-bottom:0}

.ui-jqgrid tr.footrow td{font-weight:bold;overflow:hidden;white-space:nowrap;height:35px;padding:0 2px 0 2px;border-top-width:1px;border-top-color:inherit;border-top-style:solid;vertical-align: middle;}
.ui-jqgrid tr.footrow-ltr td{text-align:left;border-right-width:1px;border-right-color:inherit;border-right-style:solid}
.ui-jqgrid tr.footrow-rtl td{text-align:right;border-left-width:1px;border-left-color:inherit;border-left-style:solid}
.ui-jqgrid .ui-jqgrid-pager
{
	border-left:0 none!important;
	border-right:0 none!important;
	border-bottom:0 none!important;
	margin:0!important;
	padding:0!important;
	position:relative;
	height:30px;
	white-space:nowrap;
	overflow:hidden;
	font-size:11px
}

.ui-jqgrid .ui-pager-control{position:relative}

.ui-jqgrid .ui-pg-table{position:relative;padding-bottom:2px;width:auto;margin:0}

.ui-jqgrid .ui-pg-table td{font-weight:normal;vertical-align:middle;padding:1px}

.ui-jqgrid .ui-pg-button{height:19px!important}

.ui-jqgrid .ui-pg-button span{display:block;margin:1px;float:left}

.ui-jqgrid .ui-pg-button:hover{padding:0}

.ui-jqgrid .ui-state-disabled:hover{padding:1px}

.ui-jqgrid .ui-pg-input{width:40px;height:15px;font-size:.8em;margin:0;text-align:center;}

.ui-jqgrid .ui-pg-selbox{font-size:.8em;line-height:18px;display:block;width:80px;height:25px;margin:0}

.ui-jqgrid .ui-separator{height:18px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:1px;float:right}

.ui-jqgrid .ui-paging-info{font-weight:normal;height:19px;margin-top:3px;margin-right:4px}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div{padding:1px 0;float:left;position:relative}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-button{cursor:pointer}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon{float:left;margin:0 2px}

.ui-jqgrid td input,.ui-jqgrid td select .ui-jqgrid td textarea{margin:0}.ui-jqgrid td textarea{width:auto;height:auto}

.ui-jqgrid .ui-jqgrid-toppager
{
	border-left:0 none!important;
	border-right:0 none!important;
	border-top:0 none!important;
	margin:0!important;
	padding:0!important;
	position:relative;
	height:25px!important;
	white-space:nowrap;overflow:hidden
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div{padding:1px 0;float:left;position:relative}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button{cursor:pointer}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon{float:left;margin:0 2px}

.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span{display:block}

.ui-jqgrid .ui-subgrid{margin:0;padding:0;width:100%}

.ui-jqgrid .ui-subgrid table{table-layout:fixed}

.ui-jqgrid .ui-subgrid tr.ui-subtblcell td{height:18px;border-right-width:1px;border-right-color:inherit;border-right-style:solid;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}

.ui-jqgrid .ui-subgrid td.subgrid-data{border-top:0 none!important}

.ui-jqgrid .ui-subgrid td.subgrid-cell{border-width:0 0 1px 0}

.ui-jqgrid .ui-th-subgrid{height:20px}

.ui-jqgrid .loading{position:absolute;top:20%;left:45%;width:auto;z-index:101;padding:6px;margin:5px;text-align:center;font-weight:bold;display:none;border-width:2px!important;font-size:11px}

.ui-jqgrid .jqgrid-overlay{display:none;z-index:100}* html .jqgrid-overlay{width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px')}* .jqgrid-overlay iframe{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px')}

.ui-jqgrid .ui-userdata{border-left:0 none;border-right:0 none;height:21px;overflow:hidden}

.ui-jqdialog{display:none;width:300px;position:absolute;padding:.2em;font-size:11px;overflow:visible}

.ui-jqdialog .ui-jqdialog-titlebar{padding:.3em .2em;position:relative}

.ui-jqdialog .ui-jqdialog-title{margin:.1em 0 .2em}

.ui-jqdialog .ui-jqdialog-titlebar-close{position:absolute;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}

.ui-jqdialog .ui-jqdialog-titlebar-close span{display:block;margin:1px}

.ui-jqdialog .ui-jqdialog-titlebar-close:hover,.ui-jqdialog .ui-jqdialog-titlebar-close:focus{padding:0}

.ui-jqdialog-content,.ui-jqdialog .ui-jqdialog-content{border:0;padding:.3em .2em;background:0;height:auto}

.ui-jqdialog .ui-jqconfirm{padding:.4em 1em;border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center}

.ui-jqdialog-content .FormGrid{margin:0}

.ui-jqdialog-content .EditTable{width:100%;margin-bottom:0}

.ui-jqdialog-content .DelTable{width:100%;margin-bottom:0}.EditTable td input,.EditTable td select,.EditTable td textarea{margin:0}.EditTable td textarea{width:auto;height:auto}

.ui-jqdialog-content td.EditButton{text-align:right;border-top:0 none;border-left:0 none;border-right:0 none;padding-bottom:5px;padding-top:5px}

.ui-jqdialog-content td.navButton{text-align:center;border-left:0 none;border-top:0 none;border-right:0 none;padding-bottom:5px;padding-top:5px}

.ui-jqdialog-content input.FormElement{padding:.3em}.ui-jqdialog-content .data-line{padding-top:.1em;border:0 none}

.ui-jqdialog-content .CaptionTD{vertical-align:middle;border:0 none;padding:2px;white-space:nowrap}

.ui-jqdialog-content .DataTD{padding:2px;border:0 none;vertical-align:top}

.ui-jqdialog-content .form-view-data{white-space:pre}

.fm-button{display:inline-block;margin:0 4px 0 0;padding:.4em .5em;text-decoration:none!important;cursor:pointer;position:relative;text-align:center;zoom:1}

.fm-button-icon-left{padding-left:1.9em}

.fm-button-icon-right{padding-right:1.9em}

.fm-button-icon-left .ui-icon{right:auto;left:.2em;margin-left:0;position:absolute;top:50%;margin-top:-8px}

.fm-button-icon-right .ui-icon{left:auto;right:.2em;margin-left:0;position:absolute;top:50%;margin-top:-8px}#nData,#pData{float:left;margin:3px;padding:0;width:15px}

.ui-jqgrid .selected-row,div.ui-jqgrid .selected-row td{font-style:normal;border-left:0 none}

.ui-inline-del.ui-state-hover span,.ui-inline-edit.ui-state-hover span,.ui-inline-save.ui-state-hover span,.ui-inline-cancel.ui-state-hover span{background: #D0D3E7; margin:-1px}

.ui-jqgrid .tree-wrap{float:left;position:relative;height:18px;white-space:nowrap;overflow:hidden}

.ui-jqgrid .tree-minus{position:absolute;height:18px;width:18px;overflow:hidden}

.ui-jqgrid .tree-plus{position:absolute;height:18px;width:18px;overflow:hidden}

.ui-jqgrid .tree-leaf{position:absolute;height:18px;width:18px;overflow:hidden}

.ui-jqgrid .treeclick{cursor:pointer}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px')}

.ui-jqgrid-dnd tr td{border-right-width:1px;border-right-color:inherit;border-right-style:solid;height:20px}

.ui-jqgrid .ui-jqgrid-title-rtl{float:right;margin:.1em 0 .2em}

.ui-jqgrid .ui-jqgrid-hbox-rtl{float:right;padding-left:20px}

.ui-jqgrid .ui-jqgrid-resize-ltr{float:right;margin:-2px -2px -2px 0}

.ui-jqgrid .ui-jqgrid-resize-rtl{float:left;margin:-2px 0 -1px -3px}

.ui-jqgrid .ui-sort-rtl{left:0}

.ui-jqgrid .tree-wrap-ltr{float:left}

.ui-jqgrid .tree-wrap-rtl{float:right}

.ui-jqgrid .ui-ellipsis{text-overflow:ellipsis}

.evenRowClass { background: #F9F9F9; }

.selectRowClass { background: #E9E9E9; color: #fff; }