@charset "utf-8";
* html {
	height: 1px;
}

body,input,select,form,textarea {
	color: #666666;
	font-family: 돋움, 돋움체, 굴림, 굴림체, verdana;
	font-size: 12px;
	line-height: 150%;
	margin:0; padding:0;
}
p, ul, li {margin:0; padding:0;}

a{
	 cursor:hand;
	 text-decoration:none; 
	 color:#666;
}

table caption { display:none; }
	 
body {
	margin: 0;
}

img,fieldset,iframe {
	border: 0 none;
}

form {
	margin: 0;
}

#header {
	clear: both;
}

#body {
	clear: both;
}

#footer {
	clear: both;
}

input {
	border: 1px solid #CECECE;
	font-size: 12px;
	height: 19px;
	margin: 0 2px;
	padding: 0 3px;
}

input[type="checkbox"],input[type="radio"] {
	border: 0 none;
}

select {
	border: 1px solid #CECECE;
	font: 12px 돋움;
	height: 21px;
	margin: 0 2px;
	padding: 0;
}

ul,ol,dl {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

li,dl,dt {
	margin: 0;
	padding: 0;
}

img {
	border: 0 none;
}

.radio {
	height: 13px;
	margin: 2px 5px 2px 0;
	padding: 0;
	vertical-align: middle;
	width: 13px;
}

.paddingtop3 {
	padding-top: 3px;
}

.paddingtop5 {
	padding-top: 5px;
}

.paddingtop8 {
	padding-top: 8px;
}

.paddingtop10 {
	padding-top: 10px;
}

.paddingtop20 {
	padding-top: 20px;
}

.paddingright2 {
	padding-right: 2px;
}

.paddingright4 {
	padding-right: 4px;
}

.paddingright10 {
	padding-right: 10px;
}

.paddingright12 {
	padding-right: 12px;
}

.paddingbottom2 {
	padding-bottom: 2px;
}

.paddingbottom5 {
	padding-bottom: 5px;
}

.paddingbottom10 {
	padding-bottom: 10px;
}

.paddingbottom25 {
	padding-bottom: 25px;
}

.paddingleft2 {
	padding-left: 2px;
}

.paddingleft5 {
	padding-left: 5px;
}

.paddingleft10 {
	padding-left: 10px;
}

.paddingleft15 {
	padding-left: 15px;
}

.paddingleft30 {
	padding-left: 30px;
}

.search01 {
	border: 1px solid #DDDDDD;
	border-collapse: collapse;
	font-family: 돋움, verdana;
	font-size: 12px;
}

.search02 {
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
	color: #444444;
	font-family: 돋움, verdana;
	font-size: 12px;
}

.search03 {
	border: 1px solid #BCBCBC;
	border-collapse: collapse;
	color: #444444;
	font-family: 돋움, verdana;
	font-size: 12px;
}

.join01 {
	background-color: #DDEDF7;
	border: 1px solid #ADD0E8;
	border-collapse: collapse;
	color: #444444;
	font-family: 돋움, verdana;
	font-size: 12px;
}

.join02 {
	background-color: #DDEDF7;
	border: 1px solid #ADD0E8;
	border-collapse: collapse;
	border-radius: 4px 4px 4px 4px;
	color: #444444;
	font-family: 돋움, verdana;
	font-size: 12px;
	position: relative;
}

.border {
	border: 3px solid #46739A;
	font-size: 15px;
	height: 20px;
	width: 362px;
}

.box01 {
	background-color: #F7F7F7;
	border: 1px solid #CECECE;
	border-collapse: collapse;
	font-family: 돋움, verdana;
	font-size: 12px;
}

.box02 {
	border: 2px solid #B5B5B5;
	border-collapse: collapse;
	font-family: 돋움, verdana;
	font-size: 12px;
}

.multiSelect {
	background-color: #FFFFFF;
	color: #999999;
}

/* .login {
	background-color: #739CC3;
	border: 1px solid #CBDCED;
	border-collapse: collapse;
	color: #FFFFFF;
	font-family: 돋움, verdana;
	font-size: 12px;
	padding: 4px;
} */

.text_sub {
	color: #666666;
	font-family: "돋움";
	font-size: 12px;
}

.text_sub A {
	text-decoration: none;
}

.text_sub A:link {
	color: #666666;
/* 	text-decoration: none; */
}

.text_sub A:visited {
	color: #156BAC;
/* 	text-decoration: none; */
}

.text_sub A:active {
	color: #156BAC;
	text-decoration: none;
}

.text_sub A:hover {
	color: #156BAC;
	font-weight: bold;
	text-decoration: none;
}

.hgqltyLink {
	color: #666666;
	font-family: "돋움";
	font-size: 12px;
}

.hgqltyLink A{
	text-decoration: none;
}

.hgqltyLink A:link {
	color: #666666;
/* 	text-decoration: none; */
}

.hgqltyLink A:visited {
	color: #156BAC;
/* 	text-decoration: none; */
}

.hgqltyLink A:active {
	color: #156BAC;
	text-decoration: none;
}

.hgqltyLink A:hover {
	color: #156BAC;
	font-weight: bold;
	text-decoration: none;
}

.text01 {
	color: #444444;
	font-family: "돋움";
	font-size: 12px;
}

.text02 {
	color: #2852BC;
	font-family: "돋움";
	font-size: 13px;
	font-weight: bold;
}

.text02 A{
	text-decoration: none;
}

.text02 A:link {
	color: #2852BC;
/* 	text-decoration: none; */
}

.text02 A:visited {
	color: #2852BC;
/* 	text-decoration: none; */
}

.text02 A:active {
	color: #E42540;
	text-decoration: none;
}

.text02 A:hover {
	color: #E42540;
	text-decoration: none;
}

.text03 {
	color: #2852BC;
	font-family: "돋움";
	font-size: 12px;
}

.text04 {
	color: #BDBDBD;
	font-family: "돋움";
	font-size: 12px;
}

.text05 {
	color: #FFFFFF;
	font-family: "돋움";
	font-size: 12px;
}

.text06 {
	color: #2B4C74;
	font-family: "돋움";
	font-size: 12px;
	font-weight: bold;
}

.text07 {
	color: #444444;
	font-family: "돋움";
	font-size: 12px;
	font-weight: bold;
}

.text08 {
	color: #666666;
	font-family: "돋움";
	font-size: 12px;
	font-weight: bold;
}

.text09 {
	color: #2B4C74;
	font-family: "돋움";
	font-size: 14px;
	font-weight: bold;
}

.text10 {
	color: #2B4C74;
	font-family: "돋움";
	font-size: 2.3em;
	font-weight: bold;
}

.text11 {
	color: #2852BC;
	font-family: "돋움";
	font-size: 1.5em;
	font-weight: bold;
	position: absolute;
}

.text16
{
	font-family: "돋움";
	font-size: 11px;
/* 	color:#000; */
}

.heading {
	background: url("../images/nrms/common/title_dot.png") no-repeat scroll left
		center transparent;
	padding: 0 0 0 16px;
}

table.table01 {
	color: #5E5E5E;
	width: 100%;
	margin:0px auto;
}

table.table01 th {
	background-color: #EDF6FC;
	border-bottom: 1px solid #CECECE;
	color: #606060;
	font-weight: bold;
	height: 25px;
	text-align: center;
}

table.table01 td {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CECECE;
	color: #777777;
	height: 25px;
	text-align: center;
}

table.table01 th.table01thtop {
	background-image: url("../images/nrms/common/table_line.gif");
	background-position: right center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #74A8D9;
	border-top: 2px solid #76B8C1;
/* 	border-top: 2px solid #2268A9; */
	height: 25px;
}

table.table01 th.table01thtop_01 {
	border-bottom: 1px solid #74A8D9;
	border-top: 2px solid #76B8C1;
/* 	border-top: 2px solid #2268A9; */
	height: 25px;
}

table.table01 th.table01thtop_02 {
	border-top: 2px solid #2268A9;
}

table.table01 td.table01tdtop_02 {
	border-top: 2px solid #2268A9;
}

table.table01 tr td.noresult {
	border: 0 none;
	font-weight: bold;
	padding-top: 50px;
}

table.table01 tr td p {
	/*float: left;  1105 수정*/
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

table.memberv {
	color: #5E5E5E;
	width: 956px;
	margin:0px auto;
}

table.memberv th {
	background-color: #EDF6FC;
	border-bottom: 1px solid #CECECE;
	color: #606060;
	font-weight: bold;
	height: 25px;
	text-align: center;
}

table.memberv td {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CECECE;
	color: #777777;
	height: 25px;
	padding-left: 10px;
}

table.memberv th.membervthtop {
	border-top: 2px solid #686FD5;
/* 	border-top: 2px solid #2268A9; */
}

table.memberv td.membervtdtop {
	border-top: 2px solid #686FD5;
/* 	border-top: 2px solid #2268A9; */
}

table.memberv td {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CECECE;
	color: #777777;
	height: 25px;
	padding-left: 10px;
}

table.member {
	color: #5E5E5E;
	padding-left: 10px;
	width: 400px;
}

table.member th {
	background-color: #EDF6FC;
	border-bottom: 1px solid #CECECE;
	color: #606060;
	font-weight: bold;
	height: 25px;
	text-align: center;
}

table.member td {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CECECE;
	color: #777777;
	height: 25px;
	padding-left: 10px;
}

table.member th.memberthtop {
	border-top: 2px solid #686FD5;
/* 	border-top: 2px solid #2268A9; */
}

table.member td.membertdtop {
	border-top: 2px solid #686FD5;
/* 	border-top: 2px solid #2268A9; */
}

table.table02 {
	margin:0px auto;
	color: #5E5E5E;
	width: 800px;
}

table.table02 th {
	background-color: #F2F7FD;
	border-bottom: 1px solid #CECECE;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 3px;
	text-align: left;
}

table.table02 td {
	border-bottom: 1px solid #CECECE;
	border-left: 0 none;
	height: 30px;
	padding-left: 8px;
	padding-right: 3px;
}

table.table02 td.table02tdtop {
	border-top: 2px solid #686FD5;
	height: 30px;
}

table.table02 td.table02tdleft {
	background-color: #EDEDED;
	height: 30px;
}

table.table02 td.table02tdright {
	height: 30px;
	text-align: right;
}

table.table03 {
	margin:0px auto;
	color: #5E5E5E;
	width: 1200px;
/* 20141104	width: 700px; */
}

table.table03 th {
	background-color: #F2F7FD;
	border-bottom: 1px solid #CECECE;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 3px;
	text-align: left;
}

table.table03 td {
	border-bottom: 1px solid #CECECE;
	border-left: 0 none;
	height: 30px;
	padding-left: 8px;
	padding-right: 3px;
}

table.table03 td.table03tdtop {
	border-top: 2px solid #76B8C1;
	height: 30px;
}

table.table03 td.table03tdleft {
	background-color: #EDEDED;
	height: 30px;
}

table.table03 td.table03tdright {
	border-right: 1px solid #CECECE;
	height: 30px;
}

table.table04 {
	color: #5E5E5E;
	width: 800px;
}

table.table04 th {
	background-color: #F2F7FD;
	border-bottom: 1px solid #CECECE;
	font-weight: bold;
	padding: 8px 3px 8px 8px;
	text-align: left;
}

table.table04 td {
	border-bottom: 1px solid #CECECE;
	border-left: 0 none;
	height: 30px;
	padding: 8px 3px 8px 8px;
}

table.table04 td.table04tdtop {
	border-top: 2px solid #76B8C1;
}

table.table04 td.table04tdtop2 {
	border-top: 2px solid #CECECE;
	height: 30px;
}

table.table04 td.table04tdleft {
	background-color: #EDEDED;
	height: 30px;
}

table.table04 td.table04tdright {
	border-right: 0 solid #CECECE;
	height: 30px;
}

table.table05 {
	border-color: #909090;
	border-style: solid;
	border-width: 2px;
	color: #909090;
}

table.table06 {
	background-color: #DEE6F6;
	border-color: #849DD1;
	border-style: solid;
	border-width: 2px;
}

table.table07 {
	color: #5E5E5E;
}

table.table07 th {
	background-color: #F2F7FD;
	border-bottom: 1px solid #CECECE;
	font-weight: bold;
	text-align: center;
}

table.table07 td {
	border-bottom: 1px solid #CECECE;
	border-left: 0 none;
	border-right: 1px solid #A8A8A8;
	height: 30px;
	text-align: center;
}

table.table07 td.table07tdtop {
	background-color: #EDEDED;
	border-top: 2px solid #76B8C1;
	height: 30px;
}

table.table07 td.table07tdtop1 {
	background-color: #EDEDED;
	height: 30px;
}

table.table07 td.table07tdleft {
	border-left: 1px solid #A8A8A8;
	height: 30px;
}

table.table07 td.table07tdright {
	border-right: 1px solid #CECECE;
	height: 30px;
}

table.table08 {
	color: #5E5E5E;
}

table.table08 th {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CECECE;
	font-weight: bold;
	padding-left: 8px;
}

table.table08 td {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CECECE;
	border-left: 0 none;
	border-right: 1px solid #A8A8A8;
	height: 30px;
	padding-left: 8px;
}

table.table08 td.table08tdtopnomal {
	border-top: 1px solid #CECECE;
	height: 30px;
}

table.table08 td.table08tdtop {
	border-top: 2px solid #76B8C1;
	height: 30px;
}

table.table08 td.table08tdtop1 {
	background-color: #EDEDED;
	height: 30px;
}

table.table08 td.table08tdleft {
	border-left: 1px solid #A8A8A8;
	height: 30px;
}

table.table08 td.table08tdright {
	border-right: 1px solid #CECECE;
	height: 30px;
}

table.table09 {
	margin:0px auto;
	color: #5E5E5E;
	width: 700px;
}

table.table09 th {
	background-color: #F2F7FD;
	border-bottom: 1px solid #CECECE;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 3px;
	text-align: left;
}

table.table09 td {
	border-bottom: 1px solid #CECECE;
	border-left: 0 none;
	height: 30px;
	padding-left: 8px;
	padding-right: 3px;
}

table.table09 td.table09tdtop {
	border-top: 2px solid #76B8C1;
	height: 30px;
}

table.table09 td.table09tdleft {
	background-color: #EDEDED;
	height: 30px;
}

table.table09 td.table09tdright {
	border-right: 1px solid #CECECE;
	height: 30px;
}

table.searchTable {
	color: #5E5E5E;
	width: 420px;
}

table.searchTable th {
	background-color: #F2F7FD;
	border-bottom: 1px solid #CECECE;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 3px;
	text-align: left;
}

table.searchTable td {
	border-bottom: 1px solid #CECECE;
	border-left: 0 none;
	height: 30px;
	padding-left: 8px;
	padding-right: 3px;
}

table.searchTable td.searchTabletdtop {
	border-top: 2px solid #686FD5;
	height: 30px;
}

table.searchTable td.searchTabletdleft {
	background-color: #EDEDED;
	height: 30px;
}

table.searchTable_1 {
	color: #5E5E5E;
	height: 30px;
	width: 400px;
}

table.table_join {
	color: #777777;
}

table.table_join th {
	background-color: #FFFFFF;
	border-bottom: 1px solid #E4E4E4;
	color: #777777;
	height: 30px;
	padding-left: 8px;
}

table.table_join td {
	background-color: #FFFFFF;
	border-bottom: 1px solid #E4E4E4;
	/* border-radius: 4px 4px 4px 4px; */
	color: #777777;
	height: 30px;
	padding-left: 8px;
}

table.table_join {
	color: #777777;
}

table.table_join th {
	background-color: #FFFFFF;
	border-bottom: 1px solid #E4E4E4;
	color: #777777;
	height: 30px;
	padding-left: 8px;
}

table.mobile_table_join td {
	background-color: #FFFFFF;
	border-bottom: 1px solid #E4E4E4;
	color: #777777;
	height: 30px;
	padding-left: 8px;
}

.input_txt_area {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #B6B6B6;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	display: block;
	padding: 5px 4px;
}

.input_txt_area1 {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #BDBDBD;
	border-radius: 0.2em 0.2em 0.2em 0.2em;
	display: block;
	font-family: Verdana;
	font-size: 1.4em;
	height: 95%;
	margin: 0;
	padding: 5px 4px;
	width: 95%;
}

a.btn2{
	background-image: url("../images/nrms/common/btn2.png");
	background-position: 0 top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "gulim";
	font-size: 12px;
	height: 30px;
	letter-spacing: -1px;
	text-decoration: none;
	width: 100px;
	padding: 5px 15px 6px 17px;
/* 	padding: 6px 15px 5px 17px; */
}/* top,bottom +1 renewal */
a.btn2:link,a.btn2:visited {color: #FFFFFF;}
a.btn2:hover,a.btn2:active {color: #000000;}

a.btn3{
	background-image: url("../images/nrms/common/btn3.png");
	background-position: 0 top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "gulim";
	font-size: 12px;
	height: 30px;
	letter-spacing: -1px;
	padding: 5px 15px 6px 17px;
/* 	padding: 6px 15px 5px 17px; */
	text-decoration: none;
	width: 100px;
}
a.btn3:link,a.btn3:visited {color: #FFFFFF;}	
a.btn3:hover,a.btn3:active {color: #000000;}

a.btn4{
	background-image: url("../images/nrms/common/btn4.png");
	background-position: 0 left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "gulim";
	font-size: 12px;
	height: 30px;
	letter-spacing: -1px;
	padding: 5px 15px 6px 17px;
/* 	padding: 6px 15px 5px 17px; */
	text-decoration: none;
	width: 170px;
}
a.btn4:link,a.btn4:visited {color: #FFFFFF;}
a.btn4:hover,a.btn4:active {color: #000000;}

a.btn5{
	background-image: url("../images/nrms/common/btn5.png");
	background-position: 0 top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "gulim";
	font-size: 12px;
	height: 30px;
	letter-spacing: -1px;
	padding: 5px 15px 6px 17px;
/* 	padding: 6px 15px 5px 17px; */
	text-decoration: none;
	width: 100px;
}
a.btn5:link,a.btn5:visited {color: #FFFFFF;}
a.btn5:hover,a.btn5:active {color: #000000;}

a.btn5_edit{
	background-image: url("../images/nrms/common/btn5.png");
	background-position: 0 top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "gulim";
	font-size: 12px;
	letter-spacing: -1px;
	padding: 2px 15px 5px 17px;
/* 	padding: 3px 15px 4px 17px; */
	margin-top:2px;
	text-decoration: none;
	inherited:no;
	position:absolute;
}
a.btn5_edit:link,a.btn5_edit:visited{color: #FFFFFF;}
a.btn5_edit:hover,a.btn5_edit:active {color: #000000;}

a.btn6{
	background-image: url("../images/nrms/common/btn6.png");
	background-position: 0 top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "gulim";
	font-size: 12px;
	height: 30px;
	letter-spacing: -1px;
	padding: 5px 15px 6px 17px;
/* 	padding: 6px 15px 5px 17px; */
	text-decoration: none;
	width: 100px;
}
a.btn6:link,a.btn6:visited {color: #FFFFFF;}
a.btn6:hover,a.btn6:active {color: #000000;}

a.btn7{
	background-image: url("../images/nrms/common/btn7.png");
	background-position: 0 top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "gulim";
	font-size: 12px;
	height: 30px;
	letter-spacing: -1px;
	padding: 5px 15px 6px 17px;
/* 	padding: 6px 15px 5px 17px; */
	text-decoration: none;
	width: 100px;
}
a.btn7:link,a.btn7:visited {color: #FFFFFF;}
a.btn7:hover,a.btn7:active {color: #000000;}

a.btn8{
	background-image: url("../images/nrms/common/btn8.png");
	background-position: 0 top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "gulim";
	font-size: 12px;
	height: 30px;
	letter-spacing: -1px;
	padding: 5px 50px 6px 17px;
/* 	padding: 6px 15px 5px 17px; */
	text-decoration: none;
	/*width: 140px; kja */
	width: 120px;
}
a.btn8:link,a.btn8:visited {color: #FFFFFF;}
a.btn8:hover,a.btn8:active {color: #000000;}

a.btn9{
	background-image: url("../images/nrms/common/btn9.png");
	background-position: 0 top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "gulim";
	font-size: 12px;
	height: 30px;
	letter-spacing: -1px;
	padding: 5px 15px 6px 17px;
/* 	padding: 6px 15px 5px 17px; */
	text-decoration: none;
	width: 100px;
}
a.btn9:link,a.btn9:visited {color: #FFFFFF;}
a.btn9:hover,a.btn9:active {color: #000000;}

a.btn10{
	background-image: url("../images/nrms/common/btn10.png");
	background-position: 0 top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "gulim";
	font-size: 12px;
	height: 30px;
	letter-spacing: -1px;
	padding: 5px 15px 6px 17px;
/* 	padding: 6px 15px 5px 17px; */
	text-decoration: none;
	width: 100px;
}
a.btn10:link,a.btn10:visited {color: #FFFFFF;}
a.btn10:hover,a.btn10:active {color: #000000;}
/*
	버튼 이미지 늘림 kja  20150910
*/
a.btn11{
	background-image: url("../images/nrms/common/btn10.png");
	background-position: 0 top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "gulim";
	font-size: 12px;
	height: 30px;
	letter-spacing: -1px;
	padding: 5px 6px 6px 17px;
/* 	padding: 6px 15px 5px 17px; */
	text-decoration: none;
	width: 100px;
}
a.btn11:link,a.btn10:visited {color: #FFFFFF;}
a.btn11:hover,a.btn10:active {color: #000000;}

a.btn12{
	background-image: url("../images/nrms/common/btn12.png");
	background-position: 0 top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "gulim";
	font-size: 12px;
	height: 30px;
	letter-spacing: -1px;
	padding: 5px 17px 6px 17px;
/* 	padding: 6px 15px 5px 17px; */
	text-decoration: none;
	width: 100px;
}
a.btn12:link,a.btn12:visited {color: #FFFFFF;}
a.btn12:hover,a.btn12:active {color: #000000;}

a.tab01:link,a.tab01:visited {
	background: url("../images/nrms/common/tabmenu01.jpg") no-repeat scroll 0 top transparent;
	color: #284B82;
	/*     color: #fff; */
	display: inline-block;
	font-family: "gulim";
	font-size: 12px;
	height: 23px;
	letter-spacing: -1px;
	line-height: 26px;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
	width: 174px;
}

a.tab01:hover,a.tab01:active {
	background: url("../images/nrms/common/tabmenu01_over.jpg") repeat scroll 0 0 transparent;
	color: #fff;
	/*     color: #284B82; */
	text-decoration: none;
}

a.tab02:link,a.tab02:visited {
	background-image: url("../images/nrms/common/tabmenu01.jpg");
	background-position: 0 top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "gulim";
	font-size: 12px;
	height: 45px;
	letter-spacing: -1px;
	margin: 0;
	padding: 10px 33px 2px 22px;
	text-decoration: none;
	width: 180px;
}

a.tab02:hover,a.tab02:active {
	background-image: url("../images/nrms/common/tabmenu01_over.jpg");
	background-position: 0 top;
	background-repeat: no-repeat;
	color: #284B82;
	font-family: "gulim";
	font-size: 12px;
	height: 40px;
	letter-spacing: -1px;
	margin: 0;
	padding: 10px 33px 2px 22px;
	text-decoration: none;
	width: 180px;
}

a.tab03:link,a.tab03:visited {
	background-image: url("../images/nrms/common/tabmenu01.jpg");
	background-position: 0 top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "gulim";
	font-size: 12px;
	height: 45px;
	letter-spacing: -1px;
	margin: 0;
	padding: 10px 26px 2px 18px;
	text-decoration: none;
	width: 180px;
}

a.tab03:hover,a.tab03:active {
	background-image: url("../images/nrms/common/tabmenu01_over.jpg");
	background-position: 0 top;
	background-repeat: no-repeat;
	color: #284B82;
	font-family: "gulim";
	font-size: 12px;
	height: 40px;
	letter-spacing: -1px;
	margin: 0;
	padding: 10px 26px 2px 18px;
	text-decoration: none;
	width: 180px;
}

a.tab04:link,a.tab04:visited {
	background: url("../images/nrms/common/tabmenu02.jpg") no-repeat scroll 0 top transparent;
	color: #284B82;
	/*     color: #fff; */
	display: inline-block;
	font-family: "gulim";
	font-size: 12px;
	height: 23px;
	letter-spacing: -1px;
	line-height: 26px;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
	width: 145px;
}

a.tab04:hover,a.tab04:active {
	background: url("../images/nrms/common/tabmenu02_over.jpg") repeat scroll 0 0 transparent;
	color: #fff;
	/*     color: #284B82; */
	text-decoration: none;
}

#selected_tab4 {
	background-image: url("../images/nrms/common/tabmenu02_over.jpg");
	    color: #fff;
/* 	color: #284B82; */
}

#selected_tab {
	background-image: url("../images/nrms/common/tabmenu01_over.jpg");
	    color: #fff;
/* 	color: #284B82; */
}

.normal_tab {
	background-image: url("../images/nrms/common/tabmenu01.jpg") !important;
	color: #284B82 !important;
}

.ui-jqgrid-title,.ui-jqgrid-view .ui-state-default {
	color: #474747 !important;
	font-size: 9pt;
}

.ui-jqgrid-view .ui-widget-content {
	color: #474747 !important;
	font-size: 8pt;
}

.ui-pg-table {
	color: #474747 !important;
	font-size: 8pt;
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.marginTop10 {
	margin-top: 10px !important;
}

.marginTop30 {
	margin-top: 30px !important;
}

.title {
/* 	margin: 8px 15px 30px -10px; */
	    margin-top: 10px;
	    margin-right: 0px;
	    margin-bottom: 3px;
	    margin-left: 0px;
	    width: 1006px;
/* 	    height:34px; */
/* 	    max-height:34px; */
}
.title1 {
/* 	margin: 8px 15px 30px -10px; */
	    margin-top: 10px;
	    margin-right: 0px;
	    margin-bottom: 3px;
	    margin-left: 0px;
	    width: 640px;
/* 	    height:34px; */
/* 	    max-height:34px; */
}

#apDivHelp table tr td {
	color: #FFFFFF;
}

#apDivHelp a {
	color: #FFFFFF;
}

#apDivHelp a:hover {
	font-weight: bold;
}

.main_notice {
	margin: 0px 0;
/* 	margin: 1px 0; */
	width: 260px;
}

span.new {
	background: none repeat scroll 0 0 #43A220;
	border-radius: 5px 0 5px 0;
	color: white;
	display: inline-block;
	font-size: 10px;
	height: 10px;
	line-height: 10px;
	padding-bottom: 2px;
	position: relative;
	text-align: center;
	width: 30px;
	z-index: 1;
}

span.reply {
	color: #43A220;
	font-size: 9px;
}

.submenu {
	display: none;
	height: 26px;
	position: absolute;
	width: 1280px;
	z-index: 9;
}

.submenu a,#apDivHelp a {
	display: inline-block;
	margin-left: -5px;
	padding: 2px;
	text-align: center;
	width: 100px;
}

#apDivHelp {
	display: none;
	position: absolute;
}

a.download {
	background: url("../images/nrms/common/download.gif") no-repeat scroll 0 0
		transparent;
	display: inline-block;
	height: 18px;
	margin-left: 10px;
	margin-top: 5px;
	width: 63px;
}

a.download:hover {
	background: url("../images/nrms/common/download_over.gif") no-repeat scroll 0 0
		transparent;
	cursor: pointer;
}

a#login {
	background: url("../images/nrms/common/login_enter.jpg") no-repeat scroll 0 0
		transparent;
	display: inline-block;
	height: 42px;
	width: 57px;
}

a#login:hover {
	background: url("../images/nrms/common/login_enter1.jpg") no-repeat scroll 0 0
		transparent;
	height: 42px;
	width: 57px;
}

.paginate {
	line-height: normal;
	padding: 15px 0;
	position: relative;
	text-align: center;
	z-index: 0;
}

.paginate a,.paginate strong {
	background-color: #FFFFFF;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	color: #323232;
	display: inline-block;
	font: bold 12px/16px Tahoma, Sans-serif;
	letter-spacing: 1px;
	margin: 0 -3px;
	padding: 1px 8px;
	position: relative;
	text-decoration: none;
	vertical-align: middle;
	z-index: 2;
}

.paginate a:hover,.paginate a:active,.paginate a:focus {
	background-color: #F8F8F8;
	color: #323232;
}

.paginate strong {
	color: #0099CC;
}

.paginate .first {
	background: url("../images/nrms/common/back_02.gif") no-repeat scroll 0 0
		transparent;
	border: 0 none;
	height: 11px;
	margin-right: 5px;
	padding: 0;
	width: 20px;
}

.paginate .prev {
	background: url("../images/nrms/common/back_01.gif") no-repeat scroll 0 0
		transparent;
	border: 0 none;
	height: 11px;
	margin-right: 5px;
	padding: 0;
	width: 20px;
}

.paginate .next {
	background: url("../images/nrms/common/next_01.gif") no-repeat scroll 0 0
		transparent;
	border: 0 none;
	height: 11px;
	margin-left: 5px;
	padding: 0;
	width: 20px;
}

.paginate .last {
	background: url("../images/nrms/common/next_02.gif") no-repeat scroll 0 0
		transparent;
	border: 0 none;
	height: 11px;
	margin-left: 5px;
	padding: 0;
	width: 20px;
}






/* 201209 기본 layout 리뉴얼 추가 */


/* 전체 페이지 */
/* #wrap {
	position: relative;
	width: 100%;
	height: 768px;
	min-height : 768px;
	margin: 0 auto;
	background-color: #FFFFFF;
	min-height: 768px;
} */

/* 페이지상단 */
/* #header {
	width: 1280px;
	height: 364px;
	margin: 0 auto;
	background-image: url("../images/main_top_bg.jpg");
}

#header_sub {
	width: 1280px;
	margin:0px auto;
	height: 113px;
	background: url("../images/top_header_visual.png") no-repeat 0 0;
}

#logo {
	width: 400px;
	height: 120x;
	padding: 5px;
	font-size: 12px;
	color: #555555;
	float: left;
}

#log {
	width: 550px;
	padding: 10px 10px 0px 0px;
	text-align: right;
	float: right;
	line-height: 100%;
}

#menu_bar{
	width:100%; 
	height: 37px;
	background-image: url("../images/main_menu_bg.jpg");
}
#menu {
	width:1280px;
	width:1280px;
	height: 37px;
	margin: 0 auto;
	text-align: left;
	background-image: url("../images/main_menu_bg.jpg");
}

#menu_sub_bar {
	width: 100%;
	height: 28px;
	background-image: url("../images/main_menu_sub_bg.jpg");
	border-bottom: solid 1px #CCCCCC;
	color: #666666;
}

#menu_sub {
	width: 1280px;
	height: 28px;
	margin:0px auto;
	background-image: url("../images/main_menu_sub_bg.jpg");
	border-bottom: solid 1px #CCCCCC;
	color: #666666;
	font-family: 돋움, 굴림;
	font-size: 12px;
	line-height: 30px;
}

#body_container{
	width: 1260px;
	margin: 0 auto;
	clear: left;
	height:505px;
}

#index_container{
	position:relative;
	width: 1280px; 
	margin: 0 auto;
	clear: left;
	height:254px;
	padding:0px;
	max-height:254px;
}

#decorator_container {
	position:relative;
	width:100%;
	width: 1280px; 
	height : 500px;
	margin:0px auto;
	clear: left;
	overflow-y: auto;
}

#decorator_container1 {
	position:relative;
	width: 640px; 
	margin:0px auto;
	clear: left;
}

#content {
	font-size: 12px;
	padding: 10px;
	float: left;
}

#main_text {
	width: 700px;
	height: 50px;
	text-align: center;
	margin: 0 auto;
	padding: 90px 0px 0px 0px
}

#main_btn {
	width: 750px;
	text-align: center;
	margin: 0 auto;
	padding: 20px 0px 0px 0px
}

#content_login {
	width: 170px;
	font-size: 12px;
	padding: 4px 10px 0px 10px;
	float: left;
	height:200px;
	max-height:200px;
}

#content_notice {
	width: 240px;
	font-size: 12px;
	padding: 4px 10px 0px 10px;
	float: left;
	height: 200px;
	max-height:200px;
}

#content_report {
	width: 240px;
	font-size: 12px;
	padding: 4px 10px 0px 10px;
	float: left;
	max-height:200px;
}

#content_graph { 	width:260px;
	font-size: 12px;
	padding: 0px;
	float: left;
}

#content_banner {
	width: 700px;
	font-size: 12px;
	padding: 2px;
	border-top: solid 4px #ddf5f5;
	border-bottom: solid 4px #ddf5f5;
}

#footer_bar1{
	width: 100%;
	height: 2px;
	background-image: url("../images/main_menu_sub_bg.jpg");
	border-bottom: solid 1px #CCCCCC;
	color: #666666;
	margin-top:2px;
}
#footer_bar2{
	width: 1280px;
	height: 2px;
	margin:0px auto;
	background-image: url("../images/main_menu_sub_bg.jpg");
	border-bottom: solid 1px #CCCCCC;
	color: #666666;
}

#footer {width: 1260px;margin:0px auto;max-height:85px;min-height:85px;position: relative;padding: 10px 10px 0px 10px; clear: both;color: #666666; }

#footer_logo {width: 170px;float: left;}

#footer_btn {padding: 2px 0px 2px 0px; }




#ft_banner {float:right; margin:0; padding:0; width:300px; text-align:left;}


#clear {clear: both;}


#login_name {width: 550px;padding-right: 5px;height: 43px;} */


/* 공지사항 */
/* .main_notice {margin: 1px 0;width:170px} */


/* 적용 폰트 */
/* a:link         { font-size:9pt; color: #666666; font-weight: normal; text-decoration: none;}
a:visited      { font-size:9pt; color: #666666; font-weight: normal; text-decoration: none;}
a:hover        { font-size:9pt; color: #2D4F86; font-weight: normal; text-decoration: none;}
a:active       { font-size:9pt; color: #9e0101; font-weight: normal; text-decoration: none;} */


/* 메뉴 이미지 조정 */
/* #menu_sub a {padding-left: 17px;} */


/* 컨텐츠 내부정렬 */
/* .preset01 {margin: 0px 10px 0 10px;}
.preset02 {margin: 0px 20px 0 20px;}
.preset03 {margin: 0px 30px 0 30px;}
.preset04 {margin: 0px 40px 0 40px;} */


/* 도움말 페이지 스크롤박스 */
div#contents_body{overflow-x: content-box;overflow-y:scroll;height:530px;width:100%;border:#ccc 1px solid;}


/* position 유형 */
.presetabs{width:100%;position:absolute;}


/* div 유형 */
.preset812{width:100%;margin:0px auto;}
.preset800{width:800px;margin:0px auto;}
.presetgrid{width:1260px;margin:0px auto;}
.preset750{width:750px;margin:0px auto;}
.presetgrid1{width:900px;margin:0px auto;}
.presetgrid2{width:1260px;margin:0px;}
.ui-jqgrid {margin:0px auto;}


/* table 유형 */
table.\{width:100%;margin:0px auto;}
table.preset800{width:800px;margin:0px auto;}
table.presetgrid{width:1260px;margin:0px auto;}
table.presetbox1 td {height:30px;}
.presettd1{background-color:#ddd;text-align:center;}
.presetbox1{margin:0px auto;frame:void;width:750px;border-collapse:collapse;border:1px #cecece solid;}
.presetbox2{margin-left:112px;width: 800px;border:1px solid #6fc1cc;height: 30px;padding-left: 8px;padding-right: 3px;rules:all;}
.presetboxNew{margin-left:170px;width: 900px;border:1px solid #6fc1cc;padding:10px;rules:all;}


/* tab 유형 */
.presettab{height:30px;padding-left:26px;vertical-align:bottom;}


/* 수평선 */
.presethorizon1{width:100%;background-color:#686FD5;height:2px;}
.presethorizon2{width:100%;background-color:#686FD5;height:2px;}


/* 여백 유형*/
.margind5{margin-bottom:5px;}
.margind15{margin-bottom:15px;}
.margint15{margin-top:15px;}
.marginH{margin-bottom:1px;}
.margin30L{margin-left:30px;}


/* 정렬 */
.ar {text-align:right;}


/* 개별 설정 */
.btnH{padding-bottom:1px;}
.dot{margin-left:8px;height:12px;width:16px;}


/* 화면 레이어 인덱스 */
#container{z-index: 100;}


/* 사용안함 */
/* .ui-jqgrid .ui-pg-selbox {
	grid row select
	visibility: hidden;
} */

/* 4282b8 -> 76B8C1 */

#left {width: 130px;float: left;padding: 15px;}
#left ul {margin: 0;padding: 0}
#left li {width: 130px;font-size: 14px;border-bottom: 1px solid #cccccc;list-style: none;line-height: 25px;text-align: center;}


/*******************nrms 보고서 전문검색 부분************************/

#depth_wrap {width:1006px; float:left;}

#depth_wrap_bitext {width:1006px; float:left;}



.depth_tab {width:800px; float:left; height:28px; margin-top:32px; margin-left:103px;  }
.depth_tab ul {width:903px; float:left; height:28px; border-bottom:2px solid #686fd5; }
.depth_tab li {float:left; width:172px; height:20px; padding-top:8px; text-align:center; font-family:dotum;  color:#284b82; font-size:12px; background:url(../images/tabmenu_bg01.jpg) no-repeat left top; border-bottom:2px solid #686fd5; margin-right:9px;}
.depth_tab li.over {float:left; width:172px; height:20px; padding-top:8px; text-align:center; font-family:dotum; color:#fff; font-size:12px; background:url(../images/tabmenu_bg02.jpg) no-repeat left top; border-bottom:2px solid #686fd5;}

.depth_tab1 {width:800px; float:left; height:28px; margin-top:32px; margin-left:103px;  }
.depth_tab1 ul {width:800px; float:left; height:28px; border-bottom:2px solid #686fd5; }
.depth_tab1 li {float:left; width:172px; height:20px; padding-top:8px; text-align:center; font-family:dotum;  color:#284b82; font-size:12px; background:url(../images/tabmenu_bg01.jpg) no-repeat left top; border-bottom:2px solid #686fd5; margin-right:9px;}
.depth_tab1 li.over {float:left; width:172px; height:20px; padding-top:8px; text-align:center; font-family:dotum; color:#fff; font-size:12px; background:url(../images/tabmenu_bg02.jpg) no-repeat left top; border-bottom:2px solid #686fd5;}

.depth_nav {width:1280px; float:left; height:12px; border-bottom:2px solid #b2b2b2; margin-top:34px; padding-left:9px; padding-bottom:6px;}
.depth_nav .depth_title {width:165px; float:left;}
.depth_nav .depth_rout {width:400px; float:right; color:#666666; font-family:dotum; font-size:12px; text-align:right}
.depth_nav .depth_rout img {margin-right:5px;}
.depth_nav .depth_rout span {color:#2b4c74; font-weight:bold;}

.search_wrap {width:1006px; float:left; margin-top:21px;}
.search_wrap p {width:1006px; float:left; text-align:center; height:25px; margin:0; padding:0;}
.search_wrap p input.search_input_top {width:600px; border:2px solid #258897; height:20px; }
.search_wrap p input.search_input_top1 {width:462px; border:2px solid #258897; height:20px; }
.search_wrap p img {margin-left:7px; vertical-align:bottom;}

.search_dev {width:1060px; float:left; margin-top:21px;}
.search_dev p {width:1006px; float:left; text-align:center; height:25px; margin:0; padding:0;}
.search_dev p input.search_input_top {width:600px; border:2px solid #258897; height:20px; }
.search_dev p input.search_input_top1 {width:462px; border:2px solid #258897; height:20px; }
.search_dev p img {margin-left:7px; vertical-align:bottom;}

.search_detail_title {width:1006px; float:left; margin-top:29px; }
.search_detail_title div {width:800px; margin:0 auto; text-align:left; padding-bottom:5px; color:#258897; font-size:12px; font-family:dotum; font-weight:bold;}
.search_detail_title div img {margin-right:10px; vertical-align:middle;}

.depth_title2 {width:1006px; float:left; margin-top:29px; }
.depth_title2 p {width:908px; margin-left:103px;  border-bottom:2px solid #258897; text-align:left; padding-bottom:5px; color:#258897; font-size:12px; font-family:dotum; font-weight:bold;}
.depth_title2 p img {margin-right:10px;}
.depth_title2 p span {color:#666; font-size:12px; font-weight:normal;}

.depth_title3 {width:740px; float:left;}
.depth_title3 p {width:650px; margin:0 auto; border-bottom:2px solid #258897; text-align:left; padding-bottom:5px; color:#258897; font-size:12px; font-family:dotum; font-weight:bold;}
.depth_title3 p img {margin-right:10px;}
.depth_title3 p span {color:#666; font-size:12px; font-weight:normal;}
.depth_title3 p .text01 {font-size:12px; color:#444444; font-weight:bold;}

.depth_table {float:left; width:1006px; margin-top:11px;}
.depth_table table.list_table1 {width:800px; margin:0 auto;}
.depth_table table.list_table1 td {padding:7px; border-bottom:1px solid #cecece; font-size:12px; color:#5e5e5e; line-height:26px;} 
.depth_table table.list_table1 td span.text01 {font-size:12px; color:#444444; font-weight:bold;}
.depth_table table.list_table1 td span.text02 {font-size:12px; color:#2852bc; font-weight:bold;}
.depth_table table.list_table1 td.left {width:699px; padding:7px; border-bottom:1px solid #cecece; border-right:1px solid #cecece; font-size:12px; color:#5e5e5e; line-height:26px; }
.depth_table table.list_table1 td.right {width:100px; padding:7px; border-bottom:1px solid #cecece; font-size:12px; color:#e65c00; line-height:26px; text-align:center; }
.depth_table table.list_table1 th.left {width:699px; padding:5px 0; border-bottom:1px solid #cecece; font-size:12px; color:#5e5e5e; line-height:26px; background-color:#dddddd; color:#258897; border-right:1px solid #fff;}
.depth_table table.list_table1 th.right {width:100px; padding:5px 0; border-bottom:1px solid #cecece; font-size:12px; color:#5e5e5e; line-height:26px; background-color:#dddddd; color:#258897;}

.depth_table2 {float:left; width:740px; margin-top:11px;}
.depth_table2 table.list_table2 {width:650px; margin:0 auto;}
.depth_table2 table.list_table2 td {padding:7px; border-bottom:1px solid #cecece; font-size:12px; color:#5e5e5e; line-height:26px;} 
.depth_table2 table.list_table2 td span.text01 {font-size:12px; color:#444444; font-weight:bold;}
.depth_table2 table.list_table2 td span.text02 {font-size:12px; color:#2852bc; font-weight:bold;}
.depth_table2 table.list_table2 td.left {width:200px; padding:7px; border-bottom:1px solid #cecece; border-right:1px solid #cecece; font-size:12px; color:#5e5e5e; line-height:26px; }
.depth_table2 table.list_table2 td.right {width:100px; padding:7px; border-bottom:1px solid #cecece; font-size:12px; color:#e65c00; line-height:26px; text-align:center; }

/*
.depth_gallery {width:800px; float:left;  margin-left:103px; }
.depth_gallery ul {width:124px; height:116px; float:left; margin-right:8px; margin-top:10px; text-align:center; border:1px solid #ddddff; background: #eeeeee;}
.depth_gallery ul.last {margin-right:0px;}
.depth_gallery li {width:124px; float:left; font-size:12px; color:#5e5e5e; line-height:30px;}
*/
/*
	Modified by . 2014. 10. 19.
	CSS added for dtree.
 */
.depth_title_dtree { width:394px; }
.depth_title_dtree p { width:390px; margin:0 auto; text-align:left; color:#258897; font-size:12px; font-family:dotum; font-weight:bold; margin-left:34px; }
.depth_title_dtree p a { width:394px; margin:0 auto; text-align:center; color:#258897; font-size:12px; font-family:dotum; font-weight:bold; }
.depth_title_dtree p img { margin-right:10px; }
.depth_title_dtree p span { color:#666; font-size:12px; font-weight:normal; }

/* .depth_menu { top:394px; position:absolute; width:200px; height:372px; float:left; margin-left:80px; margin-top: 10px; margin-right: 10px; border:1px solid #ddddff; background: #eeeeee; overflow-x: hidden; }
.depth_gallery { width:700px; float:right;}
.depth_gallery ul { width:124px; height:116px; float:left; margin-right:8px; margin-top:10px; text-align:center; border:1px solid #ddddff; background: #eeeeee;}
.depth_gallery ul.last { margin-right:0px;}
.depth_gallery li { width:124px; float:left; font-size:12px; color:#5e5e5e; line-height:30px; } */


.depth_menu { top:394px; position:absolute; width:200px; height:372px; float:left; margin-left:80px; margin-top: 10px; margin-right: 10px; border:1px solid #ddddff; background: #eeeeee; overflow-x: hidden; }
.depth_gallery { width:100%;}
.depth_gallery ul { width:173px; height:170px; float:left; margin-right:8px; margin-top:10px; text-align:center; border:1px solid #ddddff; background: #eeeeee;}
.depth_gallery ul.last { margin-right:0px;}
.depth_gallery li { width:173px; float:left; font-size:12px; color:#5e5e5e; line-height:30px; }

.more_btn {width:1006px; float:left; text-align:center; margin-top:40px;}

/************** 비텍스트 이미지 팝업 ***************/
.img_popup_wrap {width:340px; margin:0 auto; padding:20px;}
.img_popup_wrap table {width:340px; float:left;}
.img_popup_wrap table td {padding:4px 0; text-align:left; font-size:11px; color:#2e2e2e; vertical-align:middle;}

.img_box_wrap {width:560px; height:400px; float:left; margin-top:15px; margin-left: 20px; background-color:#eeeeee;}
.inner_img {width:520px; height:360px; margin:20px; background-color:#fff;}

.img_popup_btn {width:340px; float:left; margin-top:10px; text-align:right; }



/******************** 보고서 전문검색 팝업 **********************/
#popup_Wrapper {width:1004px; height:735px; margin:0 auto;}
.popup_contents {width:984px; height:715px; padding:10px;} 
.left_wrap {width:304px; float:left; height:715px;}

.search_box {width:276px; float:left; height:66px; border:2px solid #849dd1; background-color:#dee6f6; padding:12px;}
.search_box .inner_box {width:256px; height:56px; background:#fff; padding:5px 10px;}
.search_box .inner_box p {width:256px; float:left; margin:0; padding:0; color:#2b4c74; font-size:12px; font-weight:bold; margin-bottom:7px; }
.search_box .inner_box input.input_sty01 {width:166px; border:3px solid #46739a; height:20px;}
.search_box .inner_box ul {width:256px; float:left;}
.search_box .inner_box li {float:left;}
.search_box .inner_box li.btn {float:left; margin-left:7px;}

.search_box2 {width:276px; float:left; height:66px; border:2px solid #849dd1; background-color:#dee6f6; padding:12px; margin-top:8px;}
.search_box2 .inner_box {width:256px; height:56px; background:#fff; padding:5px 10px;}
.search_box2 .inner_box p {width:256px; float:left; margin:0; padding:0; color:#2b4c74; font-size:12px; font-weight:bold; margin-bottom:7px; }

.result_list {width:276px; float:left; height:450px; border:2px solid #849dd1; background-color:#dee6f6; padding:12px; margin-top:27px;}
.result_list .inner_box02 {width:256px; height:440px; background:#fff; padding:5px 10px;}
.result_list .inner_box02 p {width:256px; float:left; margin:0; padding:0; color:#2b4c74; font-size:12px; font-weight:bold; margin-bottom:7px; }
.result_list .inner_box02 p.text {color:#666666; font-size:12px; font-weight:normal; margin-bottom:}
.result_list .inner_box02 p.text span {color:#2852bc;}
.result_list .inner_box02 .table_wrap {width:256px; height:380px; overflow-y: scroll;}
.result_list .inner_box02 table {width:238px; float:left; border-top:2px solid #76b8c1; background-color:#ededed;}
.result_list .inner_box02 table td {color:#666666; font-size:12px; line-height:16px; padding:11px 9px; border-bottom:1px solid #cecece; width:220px; word-spacing:-1px;}

.right_wrap {width:660px; float:left; margin-left:20px; height:715px;  overflow-y: scroll;}
.right_wrap table {width:642px; float:left; border-bottom:1px solid #CCC; }
.right_wrap table th {color:#ff4e00; text-align:left; padding:7px 0; }
.right_wrap table td.btn {padding:10px 0; text-align:right;} 


/**** 0923 *****/

table.title {width:100%; }
.title .line_td { background: url( ../images/title_bg.jpg) repeat-x 0 bottom; }

/* 1014 스타일 추가*/
.mail_tbl, 
.mail_tbl table { width:100%; }
.mail_tbl .tbl_titlt_span { background: url("../images/nrms/mail_bullet.gif") no-repeat 0 2px;border-bottom: 1px solid #cacaca;   padding:0 0 4px 16px; display: block;  margin-bottom: 10px;}
.mail_tbl .tbl_td_bullet { background: url("../images/nrms/mail_bullet.gif") no-repeat 0 2px;   padding:0 0 0 16px;}
.mail_tbl .line_td span{display: block;margin: 10px 0; height: 5px; background: url("../css/images/mail_line_bg.gif") repeat; }

#footer { position:relative; } 
#footer .footer_icon02  { position:absolute; top:20px; left:800px;}

.dp_none { display:none !important;}
label, input { vertical-align : middle;}

/* 1105 스타일 추가*/
.sub_top_header_bg {background: url("../images/top_header_bg.gif") repeat-x 0 0;  }/*상단배경을 위한 스타일 추가 */

/* msg layer 스타일 추가 */
.detail_box1_bg {
    background:#CCCCCC;
}
.detail_box1_td1 {
    background:#E7E9ED;
    height:20px;
    color:#506679;
    text-align:left;
    padding:3px 3px 0px 5px;
    width:130px;
}
.detail_box1_td1c {
    background:#E7E9ED;
    height:20px;
    color:#506679;
    text-align:center;
    padding:3px 3px 0px 5px;
    width:130px;
}
.detail_box1_td1r {
    background:#E7E9ED;
    height:20px;
    color:#506679;
    text-align:right;
    padding:3px 3px 0px 5px;
    width:130px;
}
.detail_box1_td2 {
    background:#F8F8F8;
    height:20px;
    text-align:left;
    padding:3px 5px 3px 5px;
     
}
.detail_box1_td2c {
    background:#F8F8F8;
    height:20px;
    text-align:center;
    padding:3px 5px 3px 5px;
     
}
.detail_box1_td2r {
    background:#F8F8F8;
    height:20px;
    text-align:right;
    padding:3px 5px 3px 5px;
     
}
.detail_box1_td3 {
    background:#F8F8F8;
    height:20px;
    padding:3px 5px 3px 5px;
}