@charset "utf-8";

/* pageGuide_Box */
.New_pgGuide_box{position:relative;margin:0 0 10px; background-color:#F4F5F7; background-image:url(../images/nrms/rgst/ico_bg_pgguide.png); background-position:left top; background-repeat:no-repeat; letter-spacing:0px; min-height:10px;;padding:15px 15px 15px 37px;overflow:auto} 
.New_pgGuide_box:after{content:'';display:block;clear:both;}

.New_pgGuide_box ul{position:relative; float: left;}
.New_pgGuide_box ul li{float:left; line-height:22px;padding-left:10px;background: url(../images/nrms/rgst/def_dot.png) no-repeat left 50%; clear:both;}
.New_pgGuide_box ul li.accent{color:#F77368; font-weight:600;float:left; line-height:22px;padding-left:10px;background: url(../images/nrms/rgst/def_dot.png) no-repeat left 50%; clear:both;}
.New_pgGuide_box ul li.info{background:url(../images/nrms/rgst/ico_info.png) left 60% no-repeat; padding-left:17px; color:#3F99D0;}
.New_pgGuide_box ul li.two {width:49%;clear:none;}
.New_pgGuide_box ul li.three {width:32%;clear:none;}
R
.New_pgGuide_box_half{position:relative;margin:0 0 10px; background-color:#F4F5F7; background-image:url(../images/nrms/rgst/ico_bg_pgguide.png); background-position:left top; background-repeat:no-repeat; letter-spacing:0px; min-height:10px;;padding:15px 15px 15px 37px;overflow:auto} 
.New_pgGuide_box_half:after{content:'';display:block;clear:both;}

.New_pgGuide_box_half ul{position:relative; float: left; width: 50%;}
.New_pgGuide_box_half ul li{float:left; line-height:22px;padding-left:10px;background: url(../images/nrms/rgst/def_dot.png) no-repeat left 50%; clear:both;}
.New_pgGuide_box_half ul li.accent{color:#F77368; font-weight:600;float:left; line-height:22px;padding-left:10px;background: url(../images/nrms/rgst/def_dot.png) no-repeat left 50%; clear:both;}
.New_pgGuide_box_half ul li.info{background:url(../images/nrms/rgst/ico_info.png) left 60% no-repeat; padding-left:17px; color:#3F99D0;}
.New_pgGuide_box_half ul li.two {width:49%;clear:none;}
.New_pgGuide_box_half ul li.three {width:32%;clear:none;}

/* fileUp_Box */
.New_fileUp_box{position:relative; border:1px solid #D2DBE8;background-color:#fff; margin:0px; padding:0px;}
.New_fileUp_box table{width:100%;}
.New_fileUp_box table tr th, .New_fileUp_box table tr td{padding:2px;border-bottom:1px solid #D2DBE8;border-right:1px solid #fff;font-size:12px;color:#555;text-align:center; line-height:27px;}
.New_fileUp_box table tr th{padding:1px 12px;background-color:#E0E4E9;font-weight:600;font-size:12px; vertical-align:top;background-image:url(../images/nrms/rgst/fileUp_box_bg.jpg); background-position:left top; background-repeat:repeat-x;}
.New_fileUp_box table tr td{text-align:left;border-right:1px solid #D2DBE8; background-color:#FFFFFF;}
.New_fileUp_box table tr td.dragImport_area{text-align:left;background-color:#FFFFFF;background-image:url(../images/nrms/rgst/icon_fileUpload.png); background-position:center 55%; background-repeat:no-repeat; min-height:150px;}
.New_fileUp_box table tr td:last-child{border-right:0 none;}
.New_fileUp_box table tfoot td{background-color:#DBE2EB;padding:0px 5px; border:0 none;}
.info{background:url(../images/nrms/rgst/ico_info.png) left 60% no-repeat; padding-left:17px; color:#3F99D0;}
.star{background:url(../images/nrms/rgst/star_dot.png) left 60% no-repeat; padding-left:17px; color:#3F99D0;}
/* fileAttach_Box */
.New_fileAttach_box{position:relative; border:0 none; background-color:#D2D8E1; margin:0px; padding:20px;}
.New_fileAttach_box a.btn_file{padding:4px 15px 6px 15px; font-size:11px; color:#fff;background-color:#808E9F;border-radius:20px;margin-left:5px;}
.New_fileAttach_box a.btn_file:hover{background-color:#3D4750; text-decoration:none;}

/* listOptionForm */
.New_listOptionForm{position:relative; border:0 none; background-color:#D2D8E1; margin:0px; padding:10px;}
.New_listOptionForm table tr th{background: url(../images/nrms/rgst/def_dot.png) no-repeat left 50%; font-weight:600;}
.New_listOptionForm table tr td a.btn_def{padding:4px 15px 6px 15px; font-size:11px; color:#fff;background-color:#808E9F;border-radius:20px;margin-left:5px;}
.New_listOptionForm table tr td a.btn_def:hover{background-color:#3D4750; text-decoration:none;}

/*searchForm*/ 
.New_searchForm{position:realtive;overflow:hidden;width:100%; border-top:1px solid #D2DBE8; border-bottom:1px solid #D2DBE8; background-color:#F4F5F7; margin-bottom:3px;font-size:12px;}

.New_searchForm table{width:100%;}
.New_searchForm table tr th, .New_searchForm table tr td{padding:4px;border-bottom:1px solid #fff;color:#555;text-align:left; line-height:26px;}
.New_searchForm table tr th{padding:4px 12px;background-color:#E0E4E9;font-weight:600;vertical-align:top;}
.New_searchForm table tr.cross{background:#F7F7F7; background-color:#E9ECEF;}
.New_searchForm table tr td.txtC{text-align:center; vertical-align:top;}
.New_searchForm table tr th.star{background:url(../images/nrms/rgst/star_dot.png) 3px 50% no-repeat #ededed; padding-left:10px;}
.New_searchForm table tr td.info{background:url(../images/nrms/rgst/ico_info.png) 3px 3px no-repeat; padding-left:17px; color:#3F99D0;}

.New_searchForm table tr th.sm{background:#ededed;font-weight:600;font-size:12px;}
.New_searchForm table tr th span{color:#e36565}
.New_searchForm table tr td.contents{padding:40px; text-align:left;line-height:24px;}
.New_searchForm table tr td img{padding:2px;}
.New_searchForm table tr td.file img{padding:2px;}
.New_searchForm table tfoot td{background:#FEE2E4}
.New_searchForm table tr td a.btn_search{padding:4px 15px 6px 30px; font-size:11px; color:#fff;background-color:#808E9F;background-image: url(../images/nrms/rgst/ico_search.png);	background-repeat: no-repeat;background-position: 10px 50%; border-radius:20px;margin-left:5px;}
.New_searchForm table tr td a.btn_search:hover{background-color:#3D4750; text-decoration:none;}
.New_searchForm table tr td a.btn_def{padding:4px 15px 6px 15px; font-size:11px; color:#fff;background-color:#808E9F;border-radius:20px;margin-left:5px;}
.New_searchForm table tr td a.btn_def:hover{background-color:#3D4750; text-decoration:none;}


.calendar_input{width:100px !important; margin-top:-3px !important;}
.btn_calendar{display:inline-block;width:20px;height:22px;background:url('../images/nrms/rgst/ico_cal.png') no-repeat;vertical-align:middle;margin-top:-3px !important;}
.btn_calendar:hover{background:url('../images/nrms/rgst/ico_cal_ov.png') no-repeat;}



/*progress_Box*/   
.progress_box{font-size:12px; padding:6px 20px; border:none; line-height:23px; text-align:left; background-color:#8D8D8D; background-image:url(../images/nrms/rgst/icon_point.png); background-repeat:no-repeat; background-position:lef top; color:#fff;} 
.progress_box ul{width:100%;}
.progress_box ul li{float:left;line-height:46px;}
.progress_box ul li:first-child{border-left:none; border-right:1px solid #666;}
.progress_box ul li:last-child{float: right;border-left:none;}
.progress_box ul li.bar{float:left;background-image:url(../images/nrms/rgst/bg_progressBar.jpg); background-repeat:no-repeat; background-position:lef top; height:46px;margin-right:15px;}
.progress_box ul li.bar >div{background-image:url(../images/nrms/rgst/bg_progressBar_ing.jpg);background-position:left 55%; background-repeat: repeat-x;}

.progress_box:after{clear:both; display:block; content:""}


.radio_uncheckd {background:url(../images/nrms/rgst/radio_unchecked.png) no-repeat 0 50%; padding:0 18px; line-height:20px;}
.radio_uncheckd:hover {text-decoration: none;background:url(../images/nrms/rgst/radio_checked.png) no-repeat 0 50%; }
.radio_checkd {background:url(../images/nrms/rgst/radio_checked.png) no-repeat 0 50%; padding:0 5px 0 18px;line-height:20px; }
.radio_checkd:hover {text-decoration: none; background:url(../images/nrms/rgst/radio_unchecked.png) no-repeat 0 50%; }





/* tabmenu */
.posts{position:relative;overflow:hidden;width:100%;min-height:34px;margin-top:00px;}
.posts ul{
	float:left;
	width:100%;
	height:34px;
	background-color: #fff;
	/*background-image: url(../images/common/tabmenu_linebg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
}
.posts ul li{float:left;position:relative;overflow:hidden;background: #D5DBE3;line-height:34px;border-right:1px solid #fff;}
.posts ul li a{display:block;padding:0 60px;font-size:13px;color:#6B798B;outline:none}
.posts ul li a:hover{height:34px;margin-left:-1px; background-color:#3F5D91; font-size:13px;color:#fff;font-weight:bold;}	
.posts ul li.active, .posts ul li.active a{height:34px;margin-left:-1px;background:url(../images/nrms/rgst/tab_ov_bg.png) left top no-repeat #3F5D91;font-size:13px;color:#fff;font-weight:bold; text-decoration:none;}

.posts_sub{position:relative;overflow:hidden;width:100%;min-height:25px;margin-top:00px;}
.posts_sub ul{
	float:left;
	width:100%;
	height:25px;
	background-color: #fff;
	/*background-image: url(../images/common/tabmenu_linebg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
}
.posts_sub ul li{float:left;position:relative;overflow:hidden;background: #D5DBE3;line-height:25px;border-right:1px solid #fff;}
.posts_sub ul li a{display:block;padding:0 60px;font-size:13px;color:#6B798B;outline:none}
.posts_sub ul li a:hover{height:25px;margin-left:-1px; background-color:#788696; font-size:13px;color:#fff;font-weight:bold;}	
.posts_sub ul li.active, .posts_sub ul li.active a{height:25px;margin-left:-1px;background:url(../images/nrms/rgst/tab_ov_bg.png) left top no-repeat #788696;font-size:13px;color:#fff;font-weight:bold; text-decoration:none;}



.tab_container{clear:both;float:left;width:100%;border-top:none;background:#fff}
.tab_content{position:relative;margin-top:10px;font-size:12px}

.tab_content .more{position:absolute;right:0;top:-40px}


/*boardForm*/ 
.New_boardForm{position:realtive;overflow:hidden;width:100%;}

.New_boardForm table{width:100%;border-top:1px solid #cecece;border-collapse:collapse}
.New_boardForm table tr th, .New_boardForm table tr td{ font-size:12px; padding:4px;border-bottom:1px solid #cecece;color:#555}
.New_boardForm table tr.cross{background:#F7F7F7;}
.New_boardForm table tr td.txtL{text-align:left; vertical-align:top;}
.New_boardForm table.txtL tr th, .New_boardForm table.txtL tr td{text-align:left}
.New_boardForm table tr th.star{background:url(../images/nrms/rgst/star_dot.png) 3px 50% no-repeat #ededed; padding-left:10px;}

.New_boardForm table tr th{background:#ededed;font-weight:600;font-size:12px;text-align:center;}
.New_boardForm table tr td{text-align:left;}
.New_boardForm table tr th.sm{background:#ededed;font-weight:600;font-size:12px}
.New_boardForm table tr th span{color:#e36565}
.New_boardForm table tr td.contents{padding:40px; text-align:left;line-height:24px;}
.New_boardForm table tr td img{padding:2px;}
.New_boardForm table tr td.file img{padding:2px;}
.New_boardForm table tfoot td{background:#FEE2E4}
.New_boardForm table tr td a.btn_def{padding:4px 15px 6px 15px; font-size:11px; color:#fff;background-color:#808E9F;border-radius:20px;margin-left:5px;}
.New_boardForm table tr td a.btn_def:hover{background-color:#3D4750; text-decoration:none;}
.New_boardForm table tr td a.btn_search{padding:4px 15px 6px 30px; font-size:11px; color:#fff;background-color:#808E9F;background-image: url(../images/nrms/rgst/ico_search.png);	background-repeat: no-repeat;background-position: 10px 50%; border-radius:20px;margin-left:5px;}
.New_boardForm table tr td a.btn_search:hover{background-color:#3D4750; text-decoration:none;}

/* 통계그룹 추가 삭제 버튼 추가 20170628 eklee */
.New_boardForm .btnAddGroup{display: inline-block; min-width: 30px; height: 20px; line-height: 20px; padding: 0 10px; border-radius: 2px; font-size: 11px; background-color: #666; color: #fff; text-align: center;}

/*boardFormTop*/ 
.New_boardFormTop{position:realtive;overflow:hidden;width:100%;}

.New_boardFormTop table{width:100%;border-top:2px solid #493F38; border-bottom:2px solid #CECECE;border-collapse:collapse}
.New_boardFormTop table tr th, .New_boardFormTop table tr td{ font-size:12px; padding:6px;border-bottom:1px solid #cecece;color:#555}
.New_boardFormTop table tr.cross{background:#F7F7F7;}
.New_boardFormTop table tr td.txtL{text-align:left; vertical-align:top;}
.New_boardFormTop table.txtL tr th, .New_boardFormTop table.txtL tr td{text-align:left}
.New_boardFormTop table tr th.star{background:url(../images/nrms/rgst/star_dot.png) 3px 50% no-repeat #ededed; padding-left:10px;}

.New_boardFormTop table tr th{background:#E9ECEF;font-weight:600;font-size:13px;text-align:center;}
.New_boardFormTop table tr td{background:#F4F5F7;font-weight:600;text-align:left;}
.New_boardFormTop table tr th.sm{background:#ededed;font-weight:600;font-size:13px}
.New_boardFormTop table tr th span{color:#e36565}
.New_boardFormTop table tr th a.btn_search{padding:4px 15px 6px 30px; font-size:11px; color:#fff;background-color:#808E9F;background-image: url(../images/nrms/rgst/ico_search.png);	background-repeat: no-repeat;background-position: 10px 50%; border-radius:20px;margin-left:5px;}
.New_boardFormTop table tr th a.btn_search:hover{background-color:#3D4750; text-decoration:none;}
.New_boardFormTop table tr td.contents{padding:40px; text-align:left;line-height:24px;}
.New_boardFormTop table tr td img{padding:2px;}
.New_boardFormTop table tr td.file img{padding:2px;}
.New_boardFormTop table tfoot td{background:#FEE2E4}
.New_boardFormTop table tr td a.btn_def{padding:4px 15px 6px 15px; font-size:11px; color:#fff;background-color:#808E9F;border-radius:20px;margin-left:5px;}
.New_boardFormTop table tr td a.btn_def:hover{background-color:#3D4750; text-decoration:none;}
.New_boardFormTop table tr td a.btn_search{padding:4px 15px 6px 30px; font-size:11px; color:#fff;background-color:#808E9F;background-image: url(../images/nrms/rgst/ico_search.png);	background-repeat: no-repeat;background-position: 10px 50%; border-radius:20px;margin-left:5px;}
.New_boardFormTop table tr td a.btn_search:hover{background-color:#3D4750; text-decoration:none;}

/*TotalsearchForm*/ 
.New_totsearchForm{position:realtive;overflow:hidden;width:100%; margin:40px 0; border-bottom:1px solid #D2DBE8; clear:both;}


.New_totsearchForm h2{
	background-image: url(../images/nrms/rgst/tit_ico_search.png);
	background-repeat: no-repeat;
	background-position: left 35%;
	padding:0 0 10px 20px;
	font-weight:600;
	clear: both;
}
.New_totsearchForm .pdf{
	float:right;
	line-height: 26px;
	font-size:11px;
	text-align:center;
	vertical-align: middle;
	border-radius:20px;
	display: inline-block;
	width:auto;
	padding:0 17px 0 35px;
	color:#D20304;
	font-size:11px;
	background-image: url(../images/nrms/rgst/ico_pdf.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	border:1px solid #B3BCCA;
	background-color: #fff;
	clear: both;
}
.New_totsearchForm .txt{
	line-height: 15px;
	font-size:11px;
	text-align:center;
	vertical-align: middle;
	border-radius:20px;
	display: inline-block;
	width:auto;
	padding:0 10px 0 10px;
	color:#D20304;
	font-size:11px;
	border:1px solid #B3BCCA;
	background-color: #fff;
	clear: both;
}
.New_totsearchForm dl{
	line-height:20px;
	margin:0 0 0 20px;
	}
.New_totsearchForm dl dt {
	font-weight:600;
	}
.New_totsearchForm dl dt span {
	font-weight:11px;
	color:#999999;
	margin:0 15px;
	font-weight:normal;
	}
.New_totsearchForm dl dd{
	font-weight:11px;
	color:#999999;
	margin-bottom:25px;
	}
.New_totsearchForm dl dd span{
	font-weight:11px;
	color:#999999;
	margin-left:10px; padding-left:30px;
	background-image: url(../images/nrms/rgst/ico_relationReport.png);
	background-repeat: no-repeat;
	background-position: left bottom;	
	}
.New_totsearchForm div.more{
	position:relative;
	float:right;
	background-image: url(../images/nrms/rgst/ico_serachResult_more.png);
	background-repeat: no-repeat;
	background-position: right 24px;
	padding:20px 20px 10px 0;
	top:0;
	}
	
/*IMGsearchForm*/ 
.New_IMGsearchForm{position:realtive;overflow:hidden;width:100%;  margin:40px 0 0 0; border-bottom:1px solid #D2DBE8; clear:both;}

.New_IMGsearchForm h2{
	background-image: url(../images/nrms/rgst/tit_ico_search.png);
	background-repeat: no-repeat;
	background-position: left 35%;
	padding:0 0 10px 20px;
	font-weight:600;
}
.New_IMGsearchForm .images{
	float:right;
	line-height: 26px;
	font-size:11px;
	text-align:center;
	vertical-align: middle;
	border-radius:20px;
	display: inline-block;
	width:auto;
	padding:0 17px 0 35px;
	color:#D20304;
	font-size:11px;
	background-image: url(../images/nrms/rgst/ico_img.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	border:1px solid #B3BCCA;
	background-color: #fff;
}
.New_IMGsearchForm ul{
	line-height:20px;
	margin:0 0 0 20px;
	}
.New_IMGsearchForm ul li {
	width:19%;
	float:left;
	margin:0 12px 20px 0;
	}
.New_IMGsearchForm ul li div {
	text-align:center;
	font-weight:normal;
	border:1px solid #E3E3E3;
	min-height:150px;/*필요에 의해 수정해서 사용하세요*/
	}
.New_IMGsearchForm ul li p{
	text-align:left;
	font-size:11px;
	}
.New_IMGsearchForm ul li img{
	text-align:center;
	}
.New_IMGsearchForm div.more{
	width:auto;
	position:relative;
	float:right;
	background-image: url(../images/nrms/rgst/ico_serachResult_more.png);
	background-repeat: no-repeat;
	background-position: right 24px;
	padding:20px 20px 10px 0;
	top:0;
	}
/* jqGrid 내 버튼  */
.jq_btn_def{padding:2px 10px 3px 10px; font-size:11px; color:#fff !important;background-color:lightSeaGreen;border-radius:5px;}
.jq_btn_def:hover{background-color:darkCyan; text-decoration:none;}


/* 통계 */
input[type="button"] {padding:6px 15px 18px 30px; font-size:11px; color:#fff; background-color:#808E9F; background-image: url(../images/nrms/rgst/ico_search.png); background-repeat: no-repeat; background-position: 10px 50%; border-radius:20px; margin-left:5px;}
input[type="button"] hover{background-color:#3D4750; text-decoration:none;}

/* 통계 리스트 테이블*/ 
.New_list{position:realtive;overflow:hidden;width:100%; border-top:3px solid #86ABB8; border-bottom:1px solid #D2DBE8; background-color:#fff; margin-bottom:3px;font-size:12px;}

.New_list table{width:1260px;}
.New_list table tr th, .New_list table tr td{padding:4px;border:1px solid #E3E6E8;color:#555;text-align:left; line-height:26px;}
.New_list table tr th{padding:4px 12px;background-color:#F4F5F7;font-weight:600;vertical-align:top; text-align: center; vertical-align: middle;}
.New_list table tr td{padding:4px 12px;vertical-align:top; text-align: right; vertical-align: middle;}
.New_list table tr.cross{background:#F7F7F7; background-color:#E9ECEF;}
.New_list table tr td.txtC{text-align:center; vertical-align:top; font-weight: bold;}
.New_list table tr td.tot{vertical-align:top; font-weight: bold;}
.New_list table tr th.star{background:url(../images/nrms/rgst/star_dot.png) 3px 50% no-repeat #ededed; padding-left:10px;}
.New_list table tr td.info{background:url(../images/nrms/rgst/ico_info.png) 3px 3px no-repeat; padding-left:17px; color:#3F99D0;}
.New_list table tr th.sm{background:#ededed;font-weight:600;font-size:12px;}
.New_list table tr th span{color:#e36565}
.New_list table tr td.contents{padding:40px; text-align:left;line-height:24px;}
.New_list table tr td img{padding:2px;}
.New_list table tr td.file img{padding:2px;}
.New_list table tfoot td{background:#FEE2E4}
.New_list table tr td a.btn_search{padding:4px 15px 6px 30px; font-size:11px; color:#fff;background-color:#808E9F;background-image: url(../images/nrms/rgst/ico_search.png);	background-repeat: no-repeat;background-position: 10px 50%; border-radius:20px;margin-left:5px;}
.New_list table tr td a.btn_search:hover{background-color:#3D4750; text-decoration:none;}
.New_list table tr td a.btn_def{padding:4px 15px 6px 15px; font-size:11px; color:#fff;background-color:#808E9F;border-radius:20px;margin-left:5px;}
.New_list table tr td a.btn_def:hover{background-color:#3D4750; text-decoration:none;}

/* 그룹관리 좌측메뉴*/ 
.group{OVERFLOW-Y:auto; width:250px; height:400px; background-color:#fff; margin-bottom:3px;font-size:12px; float: left; margin-top: 10px;}
.group .fGroup{padding:2px 20px; width: 180px; border:3px solid #fff; color:#555; text-align:left; line-height:30px; background-color:#e1e5e8; vertical-align: top; }
.group .fGroup.active{ width: 180px; background-color:#657DA7; font-weight:600; font-size: 13px; color: #fff; background-image: url(../images/rgst/bg_btn_lf.png); background-repeat: no-repeat;}
.group .fGroup:HOVER{ width: 180px; background-color:#657DA7; font-weight:600; font-size: 13px; color: #fff; background-image: url(../images/rgst/bg_btn_lf.png); background-repeat: no-repeat; cursor: pointer;}
.group .lGroup{margin-left:20px; padding:2px 20px; width: 160px; border:3px solid #fff; color:#555; text-align:left; line-height:30px; background-color:#F4F5F7; vertical-align: top; }
.group .lGroup.active{margin-left:20px; width: 160px; background-color:#41bbf4; font-weight:600; font-size: 13px; color: #fff; }
.group .lGroup:HOVER{margin-left:20px; width: 160px; background-color:#41bbf4; font-weight:600; font-size: 13px; color: #fff; cursor: pointer;}

.groupGrid{overflow:hidden; float: left; margin: 10px 0 20px 10px;}

/*기관명관리*/ 
.viewForm{position:realtive;overflow:hidden;width:100%;}

.viewForm table{width:100%;border-top:2px solid #493F38; border-bottom:2px solid #CECECE;border-collapse:collapse}
.viewForm table tr th, .viewForm table tr td{font-size:12px; padding:7px; border-bottom:1px solid #cecece;color:#555}
.viewForm table tr th.cross{background:#ededed;}
.viewForm table tr th.star{background:url(../images/nrms/rgst/star_dot.png) 10px 50% no-repeat #F7F7F7; padding-left:10px;}

.viewForm table tr th{background:#F7F7F7;font-weight:600;font-size:12px;text-align:center;}
.viewForm table tr td{text-align:left;}
.viewForm table tfoot td{background:#FEE2E4}
.viewForm table tr td a.btn_def{padding:4px 15px 6px 15px; font-size:11px; color:#fff;background-color:#808E9F;border-radius:20px;margin-left:5px;}
.viewForm table tr td a.btn_def:hover{background-color:#3D4750; text-decoration:none;}

/*기관명관리 _ 하위*/ 
.viewFormSub{position:realtive;overflow:hidden;width:100%;}

.viewFormSub table{width:100%;border-top:1px solid #999; border-bottom:1px solid #CECECE;border-collapse:collapse}
.viewFormSub table tr th, .viewFormSub table tr td{font-size:12px; padding:7px; border-bottom:1px solid #cecece;color:#555}
.viewFormSub table tr th.title{background:#F7F7F7;}
.viewFormSub table tr th.star{background:url(../images/nrms/rgst/star_dot.png) 10px 50% no-repeat #F7F7F7; padding-left:10px;}

.viewFormSub table tr th{font-weight:600;font-size:12px;text-align:center;}
.viewFormSub table tr td{text-align:left;}
.viewFormSub table tfoot td{background:#FEE2E4}
.viewFormSub table tr td a.btn_def{padding:4px 15px 6px 15px; font-size:11px; color:#fff;background-color:#808E9F;border-radius:20px;margin-left:5px;}
.viewFormSub table tr td a.btn_def:hover{background-color:#3D4750; text-decoration:none;}


/*NRMS소개**추가css**/
.aboutNRMS_box{position:relative;margin:0 0 10px; background: url(../images/nrms/img_about_01.png) left top no-repeat #F4F5F7; letter-spacing:0px; min-height:10px;;padding:15px 15px 15px 37px; min-height:368px; } 
.aboutNRMS_box span{font-weight:600; display:inline-block;}
.aboutNRMS_box span.tit_01{font-size:22px; color:#0C5FA4;padding:30px 0 0 120px; }
.aboutNRMS_box span.tit_02{font-size:22px; color:#EB7202;padding:10px 0 12px 15px; background:url(../images/nrms/img_about_left.png) 5px top no-repeat;height:40px;}
.aboutNRMS_box span.tit_03{font-size:22px; color:#8396BE;padding:10px 10px 13px 0; background:url(../images/nrms/img_about_right.png) right top no-repeat;height:40px; font-weight:normal;}
.aboutNRMS_box span.tit_04{font-size:22px; color:#0C5FA4;padding:30px 0 0 5px; }
.aboutNRMS_box span.tit_05{font-size:15px; color:#414141; padding:0 0 0 120px; display:block;margin-top:-18px; letter-spacing:-1px;}

a.btn_nrmsdownload {
   line-height: 22px; display:inline-block;
   font-size:13px;   text-align:center;   border-radius:20px;
   color:#fff;
   height:24px;margin:0 5px ; padding:0 13px;
   background:#3D4750;
}
a.btn_nrmsdownload:hover {
   background-color: #DD6942;
   text-decoration:none;
}

ul.subcon_tit{margin:40px 0 5px 0;}
ul.subcon_tit li.tit{font-size:15px;  font-weight:600; background:url(../images/nrms/icon_subcon_tit.gif) left top no-repeat; line-height:28px; padding:0;margin:0 0 10px ;}
ul.subcon_tit li{line-height:22px;padding-left:10px;background: url(../images/nrms/def_dot.gif) no-repeat left 50%; clear:both;}
ul.subcon_tit li.dep_01{line-height:22px;padding-left:25px;background: url(../images/nrms/ico_dep01.gif) no-repeat 15px 50%; clear:both;}

/*aboutboardFormTop*/ 
.about_boardFormTop{position:realtive;overflow:hidden;width:100%;}

.about_boardFormTop table{width:100%;border-top:2px solid #493F38; border-bottom:2px solid #CECECE;border-collapse:collapse}
.about_boardFormTop table tr th, .about_boardFormTop table tr td{ font-size:12px; padding:6px;border-bottom:1px solid #cecece;color:#555}
.about_boardFormTop table tr td.txtL{text-align:left; vertical-align:top;}
.about_boardFormTop table.txtL tr th, .New_boardFormTop table.txtL tr td{text-align:left}
.about_boardFormTop table tr th{background:#E9ECEF;font-weight:600;font-size:13px;text-align:center;}
.about_boardFormTop table tr td{background:#FDFDFD;font-weight:normal;text-align:left;}

/*loginFormTop*/ 
.loginBox{ width:415px; margin:50px auto; background:#F4F5F7}
.loginBox h2{ width:100%; background: url(../images/nrms/login/img_login.png) center 5px no-repeat #E9EBEF; font-size:38px; font-weight:600; padding:80px 0 25px 0; color:#44556C;text-align:center; }
.loginBox .inBox{width:305px; margin:0 auto;; padding-bottom:30px;}
input.login{display:block;border:0 none; border-bottom:1px solid #3D4750; padding-left:35px;height:43px; width:270px; margin:0 auto;}
input.user_id{background:url(../images/nrms/login/icon_id.png) 3px 50% no-repeat; border-top:1px solid #3D4750; }
input.user_pw{background:url(../images/nrms/login/icon_pw.png) 3px 50% no-repeat; }
a.btn_lightGray {
	line-height: 19px; display:inline-block;
	font-size:12px;   text-align:center;   border-radius:20px;
	color:#fff;
	height:21px;margin:0; padding:0 10px;
	background:#B0B8C2;
}
a.btn_lightGray:hover {   background-color: #4A5C73;   text-decoration:none;}
a.btn_login_sub{
	line-height: 50px; display:inline-block; width:95%;
	font-size:20px;   text-align:center; text-indent:20px;border-radius:50px;
	color:#fff; 
	height:52px; padding:0 10px;
	background:#DD6942 url(../images/nrms/login/icon_login.png) 35% 50% no-repeat;
}
a.btn_login:hover {   background-color: #FF9900;   text-decoration:none;}

/* 게시판*/ 
.b_list{position:realtive;overflow:hidden;width:100%; border-top:3px solid #86ABB8; border-bottom:1px solid #D2DBE8; background-color:#fff; margin-top: 20px; margin-bottom:3px;font-size:12px;}

.b_list table{width:1260px;}
.b_list table tr th, .b_list table tr td{padding:0px;border:1px solid #E3E6E8;color:#555;text-align:left; line-height:26px;}
.b_list table tr th{padding:0px 12px;background-color:#F4F5F7;font-weight:600;vertical-align:top; text-align: center; vertical-align: middle;}
.b_list table tr td{padding:0px 12px;vertical-align:top; text-align: right; vertical-align: middle;}
.b_list table tr.cross{background:#F7F7F7; background-color:#E9ECEF;}
.b_list table tr:hover{background-color:#F4F5F7;}
.b_list table tr td.txtC{text-align:center; vertical-align:top;}
.b_list table tr td.tot{vertical-align:top; font-weight: bold;}
.b_list table tr th.star{background:url(../images/nrms/rgst/star_dot.png) 3px 50% no-repeat #ededed; padding-left:10px;}
.b_list table tr td.info{background:url(../images/nrms/rgst/ico_info.png) 3px 3px no-repeat; padding-left:17px; color:#3F99D0;}
.b_list table tr th.sm{background:#ededed;font-weight:600;font-size:11px;}
.b_list table tr th span{color:#e36565}
.b_list table tr td.contents{padding:40px; text-align:left;line-height:24px;}
.b_list table tr td img{padding:2px;}
.b_list table tr td.file img{padding:2px;}
.b_list table tfoot td{background:#FEE2E4}
.b_list table tr td a.btn_search{padding:4px 15px 6px 30px; font-size:11px; color:#fff;background-color:#808E9F;background-image: url(../images/nrms/rgst/ico_search.png);	background-repeat: no-repeat;background-position: 10px 50%; border-radius:20px;margin-left:5px;}
.b_list table tr td a.btn_search:hover{background-color:#3D4750; text-decoration:none;}
.b_list table tr td a.btn_def{padding:4px 15px 6px 15px; font-size:11px; color:#fff;background-color:#808E9F;border-radius:20px;margin-left:5px;}
.b_list table tr td a.btn_def:hover{background-color:#3D4750; text-decoration:none;}
