
BODY {
	BACKGROUND-COLOR:#FFFFFF;
	font-COLOR: #6F6F6F;
	FONT-FAMILY:TAHOMA, Dotum Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	/*MARGIN: 0px;*/
	MARGIN: 0px 5px 0px 5px;
	/*MARGIN: 5px 5px 5px 5px auto;*/
	PADDING: 0;
	BORDER: 0;
	/*WIDTH: 700px;*/
} 

BODY, DIV, TABLE, TR, TD, UL, LI, SPAN, LABEL, INPUT, SELECT, BUTTON {
	font-family: TAHOMA, Dotum Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
}

INPUT {
	border:		1px solid #9C9491;
	height:		16px;
}

INPUT[type=checkbox], INPUT[type=radio] { border-style: none none none none; }

SELECT {
	border:		1px solid #9C9491;
	height:		20px;
}

TEXTAREA {
	font-family: ±¼¸²Ã¼;
	font-size: 9pt;
	font-style: normal;
	border:		1px solid #9C9491;
}

LABEL {
	position:	relative;
	top:		0px;
}

IFRAME {
	border:		0;
}

.overlay { 
  display:none; 
  position:absolute; 
    top: 50%;
  left: 50%;
  z-index:9999;
  background:#fff; 
}
.img-load { 
  position:absolute; 
  top: 50%;
  left: 50%;
  z-index:9999;
}

.ui-nsf-widget-titlebar { padding: .3em .2em .2em .3em; }
.ui-nsf-widget-content { padding: .3em .0em .3em .0em; }
.ui-nsf-widget-bottombar { height: 25px; }

.nsf-list { padding:0px 0px 0px 0px; background-color:#f6f7f4; border-color: #CCCFE3; border-style: none none none none; border-width: 1px; }
.nsf-list-ul { list-style-type: none; margin: 0; padding: 0; }
.nsf-list-li { margin: 3px 3px 3px 0; padding: 1px; width:100%; vertical-align:middle; border-color: #CCCFE3; border-style: none none solid none; border-width: 1px; overflow:hidden; }
.nsf-list-select { background-color:#e5eaf2; }
.nsf-list-label { display:inline-block; width:100px; }

.nsf-list-head { background-color:#7cacc9; display:inline-block; width:100%; height:25px; }
.nsf-list-head label { color: white; font-weight:bold; padding:5px 0px 0px 1px; display:inline-block; width:100px; }

.nsf-sortable { list-style-type: none; margin: 0; padding: 0; }

.nsf-form { padding:0px 10px 0px 10px; background-color:#f6f7f4; border-color: #CCCFE3; border-style: none none solid none; border-width: 1px; }
.nsf-form table { width:100%; }
.nsf-form ul { list-style-type: none; margin: 0; padding: 0; }
.nsf-form ol { list-style-type: none; margin: 0; padding: 0; }
.nsf-form li { margin: 2px 3px 3px 0; padding: 1px; float:left; width:480px; height:20px }
/*.nsf-form li span {background :url("../images/icon/btn_sadd.png"); background-repeat : no-repeat ; font-weight:normal; border-color: #CCCFE3; border-style: none none solid none; border-width: 1px; display:inline-block; width:150px; text-align:right; vertical-align: top; position: relative; top: 3px;}*/
.nsf-form li span { font-weight:normal; border-color: #CCCFE3; border-style: none none solid none; border-width: 1px; display:inline-block; width:100px; text-align:right; vertical-align: top; position: relative; top: 3px;}

.css-form .ui-widget-header label { position: relative; top: 3px; left: 3px; color:#51677E }
.css-form-search .ui-widget-header label { position: relative; top: 3px; left: 3px; color:#51677E }

.nsf-form-search { padding:0px 10px 0px 10px; background-color:#f6f7f4; border-color: #CCCFE3; border-style: none none solid none; border-width: 1px; }
.nsf-form-search table { width:100%; }
.nsf-form-search ul { list-style-type: none; margin: 0; padding: 0; }
.nsf-form-search li { margin: 2px 3px 3px 0; padding: 1px; float:left; width:480px; height:20px }
/* .nsf-form-search li span { font-weight:normal; border-color: #CCCFE3; border-style: none none solid none; border-width: 1px; display:inline-block; width:100px; text-align:right; vertical-align: top; position: relative; top: 3px; } */
.nsf-form-search li span { font-weight:normal; font-weight:bold; display:inline-block; width:100px; text-align:right; vertical-align: top; position: relative; top: 3px; }

.nsf-main-buttonbar { padding:2px 10px 2px 10px; background-color:#f6f7f4; border-color: #CCCFE3; border-style: none none solid none; border-width: 1px; height:20px; }
.nsf-form-buttonbar { padding:2px 10px 2px 10px; background-color:#f6f7f4; border-color: #CCCFE3; border-style: none none solid none; border-width: 1px; height:20px; }
.nsf-form-buttonbar input {position: relative; top: 3px;}

.nsf-button-load,
.nsf-button-querylist,
.nsf-button-query,
.nsf-button-add,
.nsf-button-process,
.nsf-button-regist,
.nsf-button-modify,
.nsf-button-remove,
.nsf-button-confirm,
.nsf-button-cancel,
.nsf-button-close,
.nsf-button-upload,
.nsf-button-download,
.nsf-buton-file,
.nsf-button-reform,

.nsf-button-next,
.nsf-button-prev,
.nsf-button-up,
.nsf-button-down,

.nsf-button-popup
	{ cursor: pointer;	}
	
.nsf-button-search
	{background :url("images/button/btn_inquiry.gif");
	 background-repeat:no-repeat;
	 position: relative;
	 top:4px;
	 left:2px;
	 padding-left: 15px;
	 padding-top: 2px;
	 	width : 45px;
	height: 25px;
	cursor: pointer;
    }
:hover.nsf-button-search{
	background :url("images/button/btn_inquiry_on.gif");
	background-repeat:no-repeat;			
	}
	
.nsf-button-all-close {
	background :url("images/button/close.png");		
	background-repeat:no-repeat;	
	display:inline-block;
	vertical-align: middle;				 	
	width : 26px;
	height: 26px;
	cursor: pointer;	
}

:hover.nsf-button-all-close	{
	background :url("images/button/close_on.png");
	background-repeat:no-repeat;			
	}
	
.nsf-ico-pop {
	background :url("../images/icon/ic_search_off.png");		
	background-repeat:no-repeat;	
	display:inline-block;
	vertical-align: middle;				 	
	width : 20px;
	height: 20px;
	cursor: pointer;	
}

:hover.nsf-ico-pop	{
	background :url("../images/icon/ic_search_on.png");
	background-repeat:no-repeat;			
	}
	
.nsf-ico-calendar {
	background :url("../images/icon/calendar.png");		
	background-repeat:no-repeat;	
	display:inline-block;
	vertical-align: middle;				 	
	width : 20px;
	height: 20px;
	cursor: pointer;	
}

.nsf-ico-excel {
	background :url("../images/icon/excel.png");		
	background-repeat:no-repeat;	
	display:inline-block;
	vertical-align: middle;				 	
	width : 20px;
	height: 20px;
	cursor: pointer;	
}

.nsf_btn_style01 image{border:none;padding-right:2px;}
.nsf_btn_style01 a:link {padding-top:2px;padding-bottom:1px;text-align:cneter;color:#666; text-decoration:none;padding-right:4px;padding-left:5px;font-size:12px;border: 1px solid #799;background:#fff; -webkit-border-radius: 1px;  border-radius: 1px;}
.nsf_btn_style01 a:visited {padding-top:2px;padding-bottom:1px;text-align:cneter;color:#666; text-decoration:none;padding-right:4px;padding-left:5px;font-size:12px;border: 1px solid #799;background:#fff;-webkit-border-radius: 1px;  border-radius: 1px;}
.nsf_btn_style01 a:hover {padding-top:2px;padding-bottom:1px;text-align:cneter;color:#333; text-decoration:none;padding-right:4px;padding-left:5px;font-size:12px;border: 1px solid #799;background:#fff;-webkit-border-radius: 1px;  border-radius: 1px;}
.nsf_btn_style01 a:active {padding-top:2px;padding-bottom:1px;text-align:cneter;color:#666; text-decoration:none;padding-right:4px;padding-left:5px;font-size:12px;border: 1px solid #799;background:#fff;-webkit-border-radius: 1px;  border-radius: 1px;}


/* .nsf_btn_style01 a:link {padding-top:2px;padding-bottom:1px;text-align:cneter;color:#666; text-decoration:none;padding-right:4px;padding-left:5px;font-size:12px;border: 1px solid #799;background:#fff; -webkit-border-radius: 1px;  border-radius: 1px; behavior: url('/umis/ub/css/ie-css3.htc');} */
/* .nsf_btn_style01 a:visited {padding-top:2px;padding-bottom:1px;text-align:cneter;color:#666; text-decoration:none;padding-right:4px;padding-left:5px;font-size:12px;border: 1px solid #799;background:#fff;-webkit-border-radius: 1px;  border-radius: 1px; behavior: url('/umis/ub/css/ie-css3.htc');} */
/* .nsf_btn_style01 a:hover {padding-top:2px;padding-bottom:1px;text-align:cneter;color:#333; text-decoration:none;padding-right:4px;padding-left:5px;font-size:12px;border: 1px solid #799;background:#fff;-webkit-border-radius: 1px;  border-radius: 1px; behavior: url('/umis/ub/css/ie-css3.htc');} */
/* .nsf_btn_style01 a:active {padding-top:2px;padding-bottom:1px;text-align:cneter;color:#666; text-decoration:none;padding-right:4px;padding-left:5px;font-size:12px;border: 1px solid #799;background:#fff;-webkit-border-radius: 1px;  border-radius: 1px; behavior: url('/umis/ub/css/ie-css3.htc');} */


.nsf-sort { }

.nsf-accordion { }
.nsf-accordion-content { margin:0; padding:0; }

.nsf-panel { background-color: #eee; }
.nsf-panel-trash { background: #eee url(images/icon/delete.png) no-repeat center;}

.nsf-item { margin: 5px; padding: 5px; background-color: white; border-color: #CCCFE3; border-style: solid solid solid solid; border-width: 1px; height: 1.5em; text-align: left; overflow:hidden; }
.nsf-item-select { background: #e5eaf2; }

.nsf-load { display:inline-block; background: url(images/icon/load.gif) no-repeat left; width:20px; height:13px; }

/*.nsf-status-ess { background-color: #F2EBE6; }*/
.nsf-status-ess { background-color: #ffffff; }
.nsf-status-lck { background-color: #ececec; }
.nsf-status-hid { display: none; }

.nsf-radio { position: relative; top: 3px; border: o; border-style: none none none none; height: 14px;}
.nsf-file {
	border:		1px solid #9C9491;
	height:		20px;
}

.ui-datepicker { font-size: 10px; }
