@charset "euc-kr";
/* Create By Kim HyeKyoung */
/* Common */

a:link { color: #333333; text-decoration: none}A { FONT-SIZE: 12px; COLOR: #303030; FONT-FAMILY: dotum; TEXT-DECORATION: none }
A:link { FONT-SIZE: 12px; COLOR: #303030; FONT-FAMILY: dotum; TEXT-DECORATION: none }
* {
	color: #333333;
	font: 8pt Tahoma, Verdana;
}

form {
	margin:0px;
}
select {
	height: 20px;
	margin: 0px;
	padding: 1px;
}
table { 
	border-collapse: collapse;
}
p {
	margin:0px;
}
ul {
	margin-top:0px;
	margin-bottom:0px;
}
textarea {
	padding: 4px;
	line-height:150%;
	border-top: 1px solid #999999;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px solid #999999;
}
a:link, a:visited, a:active{
	color: #167785;	
	text-decoration: none;
}
a:hover {
	color: #7DBD00;
}
.tdLink {
	color: #167785;	
	text-decoration: none;
}
.tdOver {
	color: #7DBD00;
}
.textBox {
	padding: 2px;
	height: 19px;
	background: #F0F0F0;
	border-top: 1px solid #999999;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px solid #999999;
}
/* */
.Tree {
	color: #167785;	
	text-decoration: none;
}
.TreeOver {
	color: #7DBD00;
	cursor: hand;
}
.TreeOn {
	font-weight: bold;
	color: #004257;
	text-decoration: none;
}

/* Align */
.R {text-align:right;}
.L {text-align:left;}
.C {text-align:center;}
/* Button */
table.bt {
/*	cursor: hand; */
}
td.bt {
	text-align:right;
}
input.bt {
	height: 19px;
	border: 1px solid #638D8F;
	color: #FFFFFF;
	cursor:hand;
	font: bold 11px Tahoma, Verdana;
	background: #EBEBEB url(../Images/Button/bg_bt_view_gr1.gif);
/*	padding-top: 1px;*/
}
.bt a, .bt a:link, .bt a:visited {
	color: #333333;
	text-decoration: none;
	font: 11px Tahoma, Verdana;
}
/*.bt a:hover {
	color: #336699;
}*/
.bt_f {
	height: 21px;
	width: 3px;
	background: url(../Images/Etc/bt_f.gif) no-repeat;
}
.bt_f_1 {
	height: 21px;
	width: 16px;
	background: url(../Images/Etc/bt_f_1.gif) no-repeat;
}
.bt_c {
	background: url(../Images/Etc/bt_bg.gif) repeat-x;
	padding: 0px 4px;
	cursor: hand;
}
.bt_c_1 {
	background: url(../Images/Etc/bt_c_1.gif) no-repeat;
	padding: 0px 4px 0px 16px;
	cursor: hand;
}
.bt_e {
	height: 21px;
	width: 4px;
	background: url(../Images/Etc/bt_e.gif) no-repeat;
}
.btPlus, .btView {
	height: 18px;
	border: 1px solid #999999;
	cursor:hand;
	padding: 2px;
	font: 11px "µ¸¿ò";
	background: #FFFFFF url(../Images/Button/bg_bt_view.gif);
}
.btView {
	height: 19px;
	color: #333333;
	width: 80px;
	padding-top: 3px;
}
.btPro, .btPro1 {
	border: 1px solid #638D8F;
	color: #FFFFFF;
	cursor:hand;
	font: bold 11px Tahoma, Verdana;
}
.btPro {
	height: 40px;
	background: url(../Images/Button/bg_bt_view_gr.gif);	
}
.btPro1 {
	height: 19px;
	background: url(../Images/Button/bg_bt_view_gr1.gif);	
}
/* Grid & Table */
/* Grid¿¡¼­ ¸µÅ©¸¦ À§ÇÑ Å¬·¡½º */
.tdLink {
	color: #167785;	
	text-decoration: none;
}
.tdOver {
	color: #7DBD00;
	text-decoration: underline;
}
/* */
table.DocTitle {
	margin-bottom: 4px;
	width:100%;
	height: 26px;
}
td.DocTitle {
	font-size: 14px;
	font-weight:	bold;
	color: #3F6667;
	font-family: "±¼¸²", "±¼¸²Ã¼";
	background: url(../Images/Etc/bullet00.gif) no-repeat left center;
	padding: 2px 0px 0px 18px;
}
span.DocTitle {
	color: #3F6667;
	font: bold 14px "±¼¸²", "±¼¸²Ã¼";
}
.SubTitle {
	height: 20px;
	color: #3F6667;
	font: bold 12px "±¼¸²", "±¼¸²Ã¼";
}
table.DataColumn {
	width:100%;
	border-collapse:collapse;
	margin-bottom: 8px;
	border-top: 2px solid #639E9A;
}
span.tdTitle, span.tdTitle1, span.tdTitle2, span.thTitle {
	font-weight: bold;
	color: #3F6667;
}
td.tdTitle, td.tdTitle1, td.tdTitle2 {
	font-weight: bold;
	color: #3F6667;
	background-color: #E9F5F2;
	border: 1px solid #639E9A;
	height:24px;
	padding: 2px 2px 2px 4px;
}
td.tdTitle {
	width:18%;
}
td.tdTitle1 {
	width:30%;
}
td.tdTitle2 {
	width:15%;
}
td.tdTitle_S {
	font-weight: bold;
	color: #666666;
	background-color: #E9F5F2;
	height:24px;
	padding: 2px;
	border: 1px solid #639E9A;
}
span.tdData, span.tdData1, span.tdData2 {
	color: #333333;
}
td.tdData, td.tdData1, td.tdData2 {
	color: #333333;
	border: 1px solid #639E9A;
	height:24px;
	padding: 1px 4px;
}
td.tdData1 {
	width:32%;
}
td.tdData2 {
	width:17%;
}
table.DataSubject {
	width:100%;
	border-top: 2px solid #639E9A;
}
span.DataSubject, span.DataSubjectTem{
	font-weight: bold;
	color: #3F6667;
}
td.DataSubject, td.DataSubjectTem {
	font-weight: bold;
	color: #3F6667;
	background-color: #C7E3E4;
	border: 1px solid #639E9A;
	height:22px;
	text-align:center;
	padding:2px;
	border-collapse:collapse;
}
td.DataSubjectTem {
	text-align:left;
	padding:2px 2px 2px 8px;
	font-weight: bold;
}
table.DataGrid {
	width:100%;
	border-collapse:collapse;
	margin-bottom: 8px;
}

span.thTitle {
	font-weight: bold;
	color: #3F6667;
}
td.thTitle {
	font-weight: bold;
	color: #3F6667;
	background-color: #E9F5F2;
	border: 1px solid #639E9A;
	height:24px;
	padding: 2px 2px 2px 4px;
}
.thBox {
	color: #3F6667;
	background-color: #E9F5F2;
	border: 1px solid #639E9A;
	width:24px;
	text-align:center;
}
.tdBox {
	border: 1px solid #639E9A;
	width:24px;
	text-align:center;
}
.fixed {
	table-layout:fixed;
	overflow:hidden;
}

/* ¸ñ·Ï¿¡¼­ÀÇ ±×¸®µå *_NL */
table.DataGrid_NL {
	width:100%;
	border-collapse:collapse;
	margin-bottom: 8px;
	border-bottom: 1px solid #BACDCB;
}
span.thTitle_NL {
	font-weight: bold;
	color: #3F6667;
}
td.thTitle_NL {
	font-weight: bold;
	color: #3F6667;
	background-color: #C7E3E4;
	height:24px;
	border-top: 1px solid #639E9A;
	border-bottom: 1px solid #639E9A;
	border-left: 1px solid #9BCDCE;
	border-right: 1px solid #9BCDCE;
	padding: 2px 2px 2px 4px;
	vertical-align: middle;
}
.NN {
}
td.tdData_NL {
	border-top: 1px solid #BACDCB;
	border-bottom: 1px solid #BACDCB;
	height:24px;
	text-overflow:ellipsis;	overflow:hidden; /* for Clipping */
	padding: 1px 4px 1px 8px;
	}
.thBox_NL {
	font-weight: bold;
	color: #3F6667;
	background-color: #C7E3E4;
	border-top: 1px solid #639E9A;
	border-bottom: 1px solid #639E9A;
	border-left: 1px solid #9BCDCE;
	border-right: 1px solid #9BCDCE;
	width:24px;
	text-align:center;
}
.tdBox_NL {
	border-bottom: 1px solid #BACDCB;
	width:24px;
	text-align:center;
}

/* Å×ÀÌºí ¾ÈÀÇ ±×¸®µå *_IN */
span.tdTitle_IN {
	font-weight: bold;
	color: #666666;
}
td.tdTitle_IN {
	font-weight: bold;
	color: #666666;
	background-color: #EFEFEF;
	height:24px;
	width: 17%;
	padding: 2px 2px 2px 4px;
	border: 1px solid #CCCCCC;
}
td.tdData_IN {
	border: 1px solid #CCCCCC;
	height:24px;
	padding: 1px 4px 1px 8px;
}
.Result {
	background-color: #FFFFE8;
	font-weight: bold;
}
.bg_Gr {
	background-color: #F0F0F0;
	font-weight: normal;
	color: #3F6667;
}
/* ³ª¸ðÄÁÆ®·ÑÀÌ³ª TextArea ÀÔ·ÂºÎºÐ */
.tdLogin 
{
	font-weight: bold;
	color: #ffffff;	
	padding: 1px 4px 1px 8px;
}
/* ³ª¸ðÄÁÆ®·ÑÀÌ³ª TextArea Á¶È¸ºÎºÐ */
.tdMemo {
	background-color: #FFFFFF;
	border: 1px solid #639E9A;
	padding: 5px 10px;
	line-height: 150%;
}
/* ¸ñ·Ï ÇÏ´Ü ÆäÀÌÂ¡ÀÌ³ª °Ë»öÀÇ ¹Ù¿î´õ¸® Å×ÀÌºí */
.ListBottom {
	color: #666666;
	height: 20px;
	font-size: 11px;
	font-family:Tahoma, Verdana;
}
/* ±×·ìÇÎ¿¡¼­ ±×·ìÇ×¸ñ Å¬·¡½º */
.tdCate {
	font-weight: bold;
	color: #3F6667;
	border-top: 1px solid #BACDCB;
	padding: 1px 4px 1px 8px;
}
.tdCate2 {
	font-weight: bold;
	color: #3F6667;
	border-top: 1px solid #BACDCB;
	padding: 1px 4px 1px 8px;
}
/* */

/* ¹Ý³³¿¹Á¤ÀÏÀÌ Áö³­ °æ¿ì TR BG */
tr.LentOver {
	background-color:#FFCCCC;
}
/* Search */
.sch {
	color: #667A2D;
}
div.sch {
	text-align: center;
	border: 1px solid #CCCCCC;
	background-color: #F0F0F0;
	margin-bottom: 8px;
	padding: 4px;
}
td.sch {
	padding-right: 8px;
}
input.sch {
	background-color: #F9FAEB;
	padding: 2px;
	width: 100px;
	height: 19px;
	color:#333333;
	border-top: 1px solid #999999;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #999999;
}
/* Pagging */
table.paging { 
	padding-top: 4px;
	margin-bottom: 8px;
	text-align: center;
}
.paging {
	color: #666666;
	font-size: 11px;
	font-family:Tahoma, Verdana;
}
.paging a:link, .paging a:visited {

	color: #666666;
	text-decoration: none;
	font-family:Tahoma, Verdana;
}
.paging a:hover {
	color: #FF6600;
}
/* Div Layer  */
.absLayer {
	overflow: auto;
	position: absolute;
	height: 100%;
	width: 100%;
}
.TreeLayer {
	overflow: auto;
	position: absolute;
	z-index: auto;
	height: 100%;
	width: 160px;
	padding: 5px;
	border: 1px solid #B7C6D3;
	background-color: #F0F4F7;
	vertical-align: top;
}
/* Á¦¾ÈÆÄÆ®¿ë °Ë»ö */
.bgSearch {
	background-color: #EBEBEB;
	margin-bottom: 8px;
}
.bgSchLeftTop {
	background-image: url(../Images/Etc/cr_Sch_l_top.gif);
	height: 11px;
	width: 11px;
}
.bgSchLeftBott {
	background-image: url(../Images/Etc/cr_Sch_l_bott.gif);
	height: 11px;
	width: 11px;
}
.bgSchRightTop {
	background-image: url(../Images/Etc/cr_Sch_r_top.gif);
	height: 11px;
	width: 11px;
}
.bgSchRightBott {
	background-image: url(../Images/Etc/cr_Sch_r_bott.gif);
	height: 11px;
	width: 11px;
}
.tdSchOption {
	background: url(../Images/Icon/ic_Option.gif) no-repeat left center;
	padding: 0px 5px 0px 10px;
}
.inputSch {
	height : 20px;
	margin: 0px;
	padding: 2px;
	border-top: 1px solid #808080;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	border-left: 1px solid #808080;
}
/* WIDTH  */
.wP {
	width: 100%;
}
.30 {width: 30px;}
.40 {width: 40px;}
.50 {width: 50px;}
.60 {width: 60px;}
.70 {width: 70px;}
.80 {width: 80px;}
.90 {width: 90px;}
.100 {width: 100px;}
.110 {width: 110px;}
.120 {width: 120px;}
.130 {width: 130px;}
.140 {width: 140px;}
.150 {width: 150px;}
.200 {width: 200px;}
/* etc */ 
.red {color:#FF0000;}
.tip {
	color: #667A2D;
	font-family: "µ¸¿ò", "µ¸¿òÃ¼";
	font-size: 9pt;
}
.TabSelectF {
	background: url(../Images/Etc/tab_select_f.gif);
	width: 4px;
}
.TabSelectC {
	font-weight: bold;
	color: #3F6667;
	background: #C7E3E4 url(../Images/Etc/tab_select_c.gif) repeat-x left top;
	height: 26px;
	text-align: center;
	padding: 0px 8px;
}
.TabSelectE {
	background: url(../Images/Etc/tab_select_e.gif);
	width: 4px;
}
.TabDefaultF {
	background: url(../Images/Etc/tab_default_f.gif);
	width: 4px;
}
.TabDefaultC {
	font-weight: normal;
	color: #3F6667;
	background: #C7E3E4 url(../Images/Etc/tab_default_c.gif) repeat-x left top;
	height: 26px;
	text-align: center;
	padding: 0px 8px;
	cursor: hand;	
}
.TabDefaultE {
	background: url(../Images/Etc/tab_default_e.gif);
	width: 4px;
}
table.BoxInTab {
	width: 100%;
	height: 92%;
	border: 1px solid #4A7975;
}
td.BoxInTab {
	padding: 10px;
}
.Tab a:link, Tab a:visited {
	color: #3F6667;
	text-decoration: none;
}
.Tab a:hover {
	color: #0066CC;
	text-decoration: none;
}
.txt3bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #292323; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -1px
}
.txt3bold22 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -1px
}
/* SeungGyeom */
span.titlebold {
	font-weight: bold;
	color: #002D54;
	text-decoration: none;	
}
span.titlelist {
	color: #555555;
	text-decoration: none;	
	font:  11px "µ¸¿ò", "µ¸¿òÃ¼";
	text-align:center
