body{
	font-size:11pt;
	font-family:"Nanum Gothic", sans-serif;
}
ul,ol,li {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
.ui-dialog {
	background:#FFFFFF;
}
.ui-dialog .ui-dialog-buttonpane {   
	padding: .3em 1em .3em .3em;
}
.ui-dialog .ui-dialog-buttonpane button {
   padding-bottom:9px;
}
#ui-datepicker-div{
	margin-left:0px;
}
.ui-datepicker .ui-datepicker-buttonpane button{
	font-size:10pt;
	border-radius:0px;
	padding:5px;
}
.ui-datepicker th span, .ui-datepicker th a{font-size:10pt;}
.ui-datepicker td span, .ui-datepicker td a{font-size:10pt;}
.ui-state-highlight.ui-state-default{
	background:yellow;
}
.ui-tabs{
	background:#FFFFFF;
	margin-bottom:50px;
}
.ui-tabs .ui-tabs-nav li {
	height:45px;
	background:#FFFFFF;
}
.ui-tabs .ui-tabs-nav li a:hover {
	color:#123478;
	font-weight:bold;
}
.ui-jqgrid{
	border-radius:0px;
	background:#FFFFFF;
}
.ui-jqgrid .ui-jqgrid-bdiv { overflow-y: scroll }/*스크롤바*/
.ui-jqgrid .ui-jqgrid-labels th.ui-th-column {
	font-size:11pt;
	font-weight:bold;
	font-family:"Nanum Gothic", sans-serif;
	height:42px;
}
.ui-jqgrid tr.jqgrow td{
	padding:10px;
	border:0px;
}
.jqgrow{
	font-size:11pt;
	font-family:"Nanum Gothic", sans-serif;
	border:0px;
}
.jqgrow:hover {
     background:#DFDFDF;
}
.ui-jqgrid .ui-state-highlight{
	background: #efe7cf;
}
button, input, select, option {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
button, input, select, option, a{
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input[type="text"] {
  font-size:11pt;
  padding:5px;
  border: 1px solid #828282;
  height:30px;
  font-family:"Nanum Gothic", sans-serif !important;
}
input[type="password"] {
  font-size:11pt;
  padding:5px;
  border: 1px solid #828282;
  height:30px;
  font-family:"Nanum Gothic", sans-serif !important;
}
select {
	height:30px;
	text-align: left;	
	font-size:11pt;
	font-family:"Nanum Gothic", sans-serif !important;	
    padding: 3px;	
	border: 1px solid #A0A0A0;	
	display: inline-block;
	cursor:pointer;
}
select::-ms-expand { 
  border:0px;
}
select option {
	background: #FFFFFF;	
	font-size:11pt;
	font-family:"Nanum Gothic", sans-serif !important;
}
select option:hover {
	color:#FFFFFF;
	background: #6799FF;
}
.editBTN{
	float:left;
	width:70px;
	font-size:11pt;
	color:#FFFFFF;
	padding:5px;
	padding-bottom:7px;
	background:#a8996e;
	border: 2px solid #a8996e;
	border-radius:0px;
	margin-left:5px;
	text-align:center;
	cursor:pointer;
}
.editBTN01{
	float:left;
	width:90px;
	font-size:11pt;
	color:#FFFFFF;
	padding:5px;
	padding-bottom:7px;
	background:#a8996e;
	border: 2px solid #a8996e;
	border-radius:0px;
	margin-left:5px;
	text-align:center;
	cursor:pointer;
}
.paginate{
	font-size:13pt;
}
.Hdbtn{
	color:#bebebe;
	font-size:11pt !important;
}
.shbtn{
	color:#2828CD;
	font-size:11pt !important;
}
.shbtn:hover{
	color:#e17009 !important;
	padding:1px;
	border: 1px solid #e17009;
}
.stText{
	color:#FFFFFF;
	margin-left:2px;
	margin-right:2px;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:5px;
	background:#4374D9;
	border: 1px solid #2828CD;
}
.nbText{
	color:#2828CD;
	margin-left:2px;
	margin-right:2px;
	border: 1px solid #2828CD;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:5px;
}
.totpTxt{
	color:#e17009;
	font-size:10pt !important;
	margin-right:5px;
}
.nullCL{
	color:#e17009;
	font-weight:bold;
	font-size:11pt !important;
}
.explan{
	color:#e19007;
	font-weight:bold;
}
#paging {
	clear:both;
	text-align:center;
	margin-top:10px;	
}
#prev {
	float:left;
	font-size:10pt;
	width:15px;
	height:15px;
	padding:4px;
	padding-bottom:6px;
	color:#a8996e;
	border: 1px solid #a8996e;
	font-weight:bold;
	font-family:"Nanum Gothic", sans-serif !important;
	margin-right:10px;
	cursor:pointer;
}
#Tpage	{
	float:left;
	font-size:10pt;
	width:15px;
	height:15px;
	padding:5px;
	padding-bottom:7px;
	color:#FFFFFF;
	background:#a8996e;
	font-weight:bold;
	font-family:"Nanum Gothic", sans-serif !important;
	margin-right:5px;
	margin-bottom:50px;
	cursor:pointer;
}
#Npage {
	float:left;
	font-size:10pt;
	width:15px;
	height:15px;
	padding:4px;
	padding-bottom:6px;
	color:#a8996e;
	border: 1px solid #a8996e;
	font-weight:bold;
	font-family:"Nanum Gothic", sans-serif !important;
	margin-right:5px;
	cursor:pointer;
}
#next {
	float:left;
	font-size:10pt;
	width:15px;
	height:15px;
	padding:4px;
	padding-bottom:6px;
	color:#a8996e;
	border: 1px solid #a8996e;
	font-weight:bold;
	font-family:"Nanum Gothic", sans-serif !important;
	margin-left:5px;
	cursor:pointer;
}
.paginate{
	font-size:13pt;
}
.Hdbtn{
	color:#bebebe;
	font-size:7pt !important;
}
.shbtn{
	color:#4374D9;
	font-size:7pt !important;
}
.shbtn:hover{
	color:#e17009 !important;
	padding:1px;
	border: 1px solid #e17009;
}
.stText{
	color:#FFFFFF;
	margin-left:2px;
	margin-right:2px;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:5px;
	background:#4374D9;
}
.nbText{
	color:#4374D9;
	margin-left:2px;
	margin-right:2px;
	border: 1px solid #4374D9;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:5px;
}
.totpTxt{
	color:#e17009;
	font-size:10pt !important;
	margin-right:5px;
}
.nullCL{
	color:#e17009;
	font-weight:bold;
	font-size:11pt !important;
}