a:link              { text-decoration:none; color:#777777; line-height:12pt;}
a:visited           { text-decoration:none; color:#777777; line-height:12pt;}
a:hover             { text-decoration:none; color:#777777; line-height:12pt;}



img {border:0}
   
body     { font-family:"dotum,arial,verdana"; font-size:9pt; line-height:15pt; color:#555555; leftmargin:0; topmargin:0;

	scrollbar-3dlight-color: dddddd;
	scrollbar-arrow-color: 2C70D6;
	scrollbar-darkshadow-color: dddddd;
	scrollbar-face-color: ffffff;
	scrollbar-highlight-color: ffffff;
	scrollbar-shadow-color: ffffff;
	scrollbar-track-color: FFFFFF;
}
                
td           { font-family:"dotum,arial,verdana"; font-size:9pt; line-height:15pt color:#555555; }

textarea     { border-width:0; border-style:solid;  border:1 solid  #acacac; color: #333333;
	           font-family:"dotum,arial,verdana" ;  padding-left:2px; padding-top:2px; padding-bottom:2px;    
		       vertical-align :top; Background-color:#ffffff; }

textarea.textarea_readonly     { border-width:0; border-style:solid;  border:1 solid  #acacac; color: #333333;
	           font-family:"dotum,arial,verdana" ;  padding-left:2px; padding-top:2px; padding-bottom:2px;    
		       vertical-align :top; Background-color:#f5f5f5; }

select     { font-size:9pt; font-family:"dotum,arial,verdana" ;}

.etc {
	font-family: "verdana";
	font-size: 9px;
	font-weight: bold;
	color: #000000;

}

.-{// 전체 테이블 라인/아이비시트}

table.tableIBsheetBorder {
	border:#90B8F3 solid 1px;
	border-spacing:0px;
	padding:0px;
	border-collapse:collapse;
}

table.tb_line {
	border:#90B8F3 solid 1px;
	border-spacing:0px;
	padding:0px;
	border-collapse:collapse;
}



 .-{// input 박스 text center정렬 }


input.inp01 {
	font-family: "dotum,arial,verdana";
	color: #202020;
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	FONT-SIZE: 9pt;
	Background-color:#ffffff;
}

input.inp01_c {
	font-family: "dotum,arial,verdana";
	color: #202020;
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	FONT-SIZE: 9pt;
	text-align:"center";
	Background-color:#ffffff;
}

input.inp01_r {
	font-family: "dotum,arial,verdana";
	color: #202020;
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	FONT-SIZE: 9pt;
	text-align:"right";
	Background-color:#ffffff;
}

input.inputLeft {
	font-family: "dotum,arial,verdana";
	color: #202020;
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	FONT-SIZE: 9pt;
	Background-color:#ffffff;
}

input.inputCenter {
	font-family: "dotum,arial,verdana";
	color: #202020;
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	FONT-SIZE: 9pt;
	text-align:"center";
	Background-color:#ffffff;
}

input.inputRight {
	font-family: "dotum,arial,verdana";
	color: #202020;
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	FONT-SIZE: 9pt;
	text-align:"right";
	Background-color:#ffffff;
}


.-{// input 박스 readonly }

input.inp02 {
	font-family: "dotum,arial,verdana";
	color: #202020;
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	FONT-SIZE: 9pt;
	Background-color:#EBEBEB;
	text-align:"left";
}

input.inp02_c {
	font-family: "dotum,arial,verdana";
	color: #202020;
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	FONT-SIZE: 9pt;
	Background-color:#EBEBEB;
	text-align:"center";
}

input.inp02_r {
	font-family: "dotum,arial,verdana";
	color: #202020;
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	FONT-SIZE: 9pt;
	Background-color:#EBEBEB;
	text-align:"right";
}

input.inputLeftReadOnly {
	font-family: "dotum,arial,verdana";
	color: #202020;
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	FONT-SIZE: 9pt;
	Background-color:#EBEBEB;
	text-align:"left";
}

input.inputCenterReadOnly {
	font-family: "dotum,arial,verdana";
	color: #202020;
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	FONT-SIZE: 9pt;
	Background-color:#EBEBEB;
	text-align:"center";
}

input.inputRightReadOnly {
	font-family: "dotum,arial,verdana";
	color: #202020;
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	FONT-SIZE: 9pt;
	Background-color:#EBEBEB;
	text-align:"right";
}



 .-{// input 박스 text 우측정렬 }

input.inp03 {
	font-family: "dotum,arial,verdana";
	color: #202020;
	text-decoration: none;
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	FONT-SIZE: 9pt;
	padding-right:3px;
	text-align:"right";
}

 .-{// input 박스 readonly 우측정렬 }

input.inp04 {
	font-family: "dotum,arial,verdana";
	color: #202020;
	text-decoration: none;
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	BORDER-RIGHT: #bbbbbb 1px solid; 
	BORDER-TOP: #bbbbbb 1px solid; 
	FONT-SIZE: 9pt;
	Background-color:#EBEBEB;
	text-align:"right";
	
}

 .-{// input 박스 테두리 흰색 }

input.inp05 {
	font-family: "dotum,arial,verdana";
	color: #202020;
	text-decoration: none;
	BORDER-BOTTOM: #FFFFFF 1px solid; 
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-TOP: #FFFFFF 1px solid; 
	FONT-SIZE: 9pt;
	
}

 .-{// input 박스 테두리 흰색 }

input.inp06 {
	font-family: "dotum,arial,verdana";
	color: #202020;
	text-decoration: none;
	BORDER-BOTTOM: #FFFFFF 1px solid; 
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-TOP: #FFFFFF 1px solid; 
	FONT-SIZE: 9pt;
	text-align:"right";
	
}

 .-{// input 박스 테두리 흰색 볼드 주황색 }

input.inp06_b {
	font-family: "dotum,arial,verdana";
	color: #ff9600;
	text-decoration: none;
	BORDER-BOTTOM: #FFFFFF 1px solid; 
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-TOP: #FFFFFF 1px solid; 
	FONT-SIZE: 10pt;
	font-weight: bold;
	
}

 .-{// input 박스 투명 }

input.inp_transfer {
	font-family: "dotum,arial,verdana";
	color: #202020;
	text-decoration: none;
	text-align:left;
	BORDER:0;
	background-color:transparent;
	FONT-SIZE: 10pt;
	
}

input.inp_transfer_c {
	font-family: "dotum,arial,verdana";
	color: #202020;
	text-decoration: none;
	text-align:center;
	BORDER:0;
	background-color:transparent;
	FONT-SIZE: 10pt;
	
}

input.inp_transfer_r {
	font-family: "dotum,arial,verdana";
	color: #202020;
	text-decoration: none;
	text-align:right;
	BORDER:0;
	background-color:transparent;
	FONT-SIZE: 10pt;
	 
}

 .-{// table 조건화면 TD}
.cs_bg01      { font-family: "dotum,arial,verdana"; BACKGROUND-color:ffffff; padding-left:10px ;  color:#244B9A; font-weight: bold; letter-spacing:-1px; }
.cs_bg02      { BACKGROUND-color:F1F1F1; padding:4px ;  color:#333333; font-weight: bold;}
.cs_bg03      { padding-left:5px ;  text-align:"left";}

.tdCondition {
	font-family: "dotum,arial,verdana";
	BACKGROUND-color:ffffff;
	padding-left:18px ;
	color:#244B9A;
	font-weight: bold;
	letter-spacing:-1px;
    background-image:  url('s_dot.gif');
    background-repeat:no-repeat;
    background-position:8px 9px;
}

.tdConditionMand {
	font-family: "dotum,arial,verdana";
	BACKGROUND-color:ffffff;
	padding-left:18px ;
	color:#244B9A;
	font-weight: bold;
	letter-spacing:-1px;
    background-image:  url('s_dot_point.gif');
    background-repeat:no-repeat;
    background-position:8px 9px;
}

 .-{// table 첫번째 TD 왼쪽 정렬}

.tdNameLeft {
	font-family: "dotum,arial,verdana";
	font-size: 12px;
	font-weight: normal;
	color: 38578A;
	text-decoration: none;
	background-color:ECF0FA;
	height:23px;
    padding-left:10px;
    padding-right:4px;
}

 .-{// table Td 텍스트 좌측필수정렬 }

.tdNameLeftMand {
	font-family: "dotum,arial,verdana";
	font-size: 12px;
	color: #38578A;
	background-color:ECF0FA;
	height:23px;
    padding-left:10px;
    background-image:  url('/common/img/sub/ico_ess.gif');
    background-repeat:no-repeat;
	background-position:4px 48%;
}

 .-{// table Td 텍스트 중앙정렬 }

.tdNameCenter {
	font-family: "dotum,arial,verdana";
	font-size: 12px;
	font-weight: normal;
	color: 38578A;
	text-decoration: none;
	background-color:ECF0FA;
 	text-align:"center";
	height:23px;
	padding-left:10px;
	padding-right:4px;
}

 .-{// table Td 텍스트 중앙필수정렬 }
.tdNameCenterMand {
	font-family: "dotum,arial,verdana";
	font-size: 12px;
	color: #38578A;
	background-color:#ECF0FA;
	height:23px;
	padding-left:10px;
	padding-right:4px;
	text-align:"center";
    background-image: url('/common/img/sub/ico_ess.gif');
	background-repeat:no-repeat;
    background-position:3px 48%;
}

 .-{// table 두번째 좌측정렬TD }

.tdContentLeft {
	font-family: "dotum,arial,verdana";
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height:23px;
	padding-left:4px;
	padding-right:4px;

}

 .-{// table 두번째 TD 가운데정렬}

.tdContentCenter {
	font-family: "dotum,arial,verdana";
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height:23px;
 	text-align:"center";
 	padding-left:4px;
	padding-right:4px;

}

 .-{// table 두번째 TD 우측정렬}

.tdContentRight {
	font-family: "dotum,arial,verdana";
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height:23px;
	padding-left:4px;
	padding-right:4px;
 	text-align:"right";

}


.-{// table 라인 height 2 컬러}
.tb_line01   { BACKGROUND-color:90B8F3; height:2px; }

.-{// table 라인 height 1 컬러}
.tb_line02   { BACKGROUND-color:EBEBEB; height:4px; }

/*
.-{// table IB Sheet 타이틀 라인 컬러}
.tb_line03   { BACKGROUND-color:ffffff; }
*/


.tb_line04   { BACKGROUND-color:6A86AF; }

 .-{// history}

.td_his {
	font-family: "dotum,arial,verdana";
	font-size: 11px;
	font-weight: normal;
	color: 656565;
	text-decoration: none;
    padding-left:5px;
	padding-top:2px;   

}

.td_calender_day {
	font-family: "dotum,arial,verdana";
	font-size: 8pt;
	color: 666666;
	height:18px;

}

.td_calender_text {
	font-family: "dotum,arial,verdana";
	font-size: 8pt;
	color: 333333;
	height:18px;
    padding-top:2px;
    letter-spacing:-1px;

}

td.menu_font {
	font-family: "verdana,arial,dotum";
	font-size: 9pt;
	padding-bottom:9px;


 .-{// table 첫번째 TD 왼쪽 정렬}

.td_bg01 {
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	font-weight: normal;
	color: 0F57A9;
	text-decoration: none;
	background-color:EFF6FF;
	height:23px;
    padding-left:10px;  

}


 .-{// table 두번째 TD }

.td_bg02 {
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	color: #333333;
	background-color:ffffff;
	height:23px;
	padding-left:4px;
	padding-right:4px;

}

.td_bg02_c {
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	color: #333333;
	background-color:ffffff;
	height:23px;
	text-align:center;
	padding-left:4px;
	padding-right:4px;

}

.td_bg02_r {
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	color: #333333;
	background-color:ffffff;
	height:23px;
	text-align:right;
	padding-left:4px;
	padding-right:4px;

}

 .-{// table 두번째 TD합계 }

.td_bg02sum {
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	color: 0F57A9;
	text-decoration: none;
	background-color:EFF6FF;
	height:23px;
	padding-left:4px;
	padding-right:4px;
    text-align:left;
    font-weight: bold;
}

.td_bg02sum_c {
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	color: 0F57A9;
	text-decoration: none;
	background-color:EFF6FF;
	height:23px;
	padding-left:4px;
	padding-right:4px;
    text-align:center;
    font-weight: bold;
}

.td_bg02sum_r {
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	color: 0F57A9;
	text-decoration: none;
	background-color:EFF6FF;
	height:23px;
	padding-left:4px;
	padding-right:4px;
    text-align:right;
    font-weight: bold;
}


 .-{// table IB Sheet 타이틀 }

 .td_bg03 {
	font-family: "dotum,verdana,tahoma";
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	height:23px;
    padding-left:5px; 
    padding-top:4px;
	letter-spacing:-1px;

}

.tdTitle {
	font-family: "dotum,verdana,tahoma";
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	height:23px;
    padding-left:23px; 
    padding-top:4px;
	letter-spacing:-1px;
    background-image:  url('arrow01.gif');
    background-repeat:no-repeat;
    background-position:8px 6px;

}


 .-{// table Td 텍스트 중앙정렬 }

.td_bg04 {
	font-family: "dotum,arial,verdana";
	font-size: 12px;
	font-weight: bold;
	color: 0F57A9;
	text-decoration: none;
	background-color:EFF6FF;
 	text-align:center;
	padding-top:2px;

}

 .-{// table 두번째 TD 가운데정렬}

.td_bg05 {
	font-family: "dotum,arial,verdana";
	font-size: 12px;
	font-weight: normal;
	color: 0F57A9;
	text-decoration: none;
	background-color:EFF6FF;
	height:23px;
 	text-align:center;

}

 .-{// table 첫번째 TD 왼쪽 정렬}


.td_bg06 {
	font-family: "verdana,dotum,tahoma";
	font-size: 8pt;
	color: 0F57A9;
	text-decoration: none;
	background-color:EFF6FF;
	height:23px;
    text-align: left; 
    padding-left:4px;
  	line-height:11pt;
}

.td_bg06_c {
	font-family: "verdana,dotum,tahoma";
	font-size: 8pt;
	color: 0F57A9;
	text-decoration: none;
	background-color:EFF6FF;
	height:23px;
    text-align: center; 
    padding-left:4px;
  	line-height:11pt;
}

 .-{// table 첫번째 TD 오른 정렬}

.td_bg06_r {
	font-family: "verdana,dotum,tahoma";
	font-size: 8pt;
	color: 0F57A9;
	text-decoration: none;
	background-color:EFF6FF;
	height:23px;
    text-align: right; 
    padding-right:4px;
  	line-height:11pt;
}

 .-{// table Td 텍스트 중앙정렬 타이틀}

.td_bg07 {
	font-family: "dotum,arial,verdana";
	font-size: 14pt;
	font-weight: bold;
	color: 0077D4;
 	text-align:center;
	height:35px;
	letter-spacing:-1px;

}

.td_bg_bold {
	font-family: "verdana,dotum,tahoma";
	font-size: 8pt;
	font-weight: bold;
	color: 0F57A9;
	text-decoration: none;
	background-color:EFF6FF;
	text-align:left;
	height:23px;
  	line-height:11pt;
  	letter-spacing:-1;
  	padding-left:4px;
}

.td_bg_bold_c {
	font-family: "verdana,dotum,tahoma";
	font-size: 8pt;
	font-weight: bold;
	color: 0F57A9;
	text-decoration: none;
	background-color:EFF6FF;
	text-align:center;
	height:23px;
  	line-height:11pt;
  	letter-spacing:-1;
}

.td_bg_bold_r {
	font-family: "verdana,dotum,tahoma";
	font-size: 8pt;
	font-weight: bold;
	color: 0F57A9;
	text-decoration: none;
	background-color:EFF6FF;
	text-align:right;
	height:23px;
  	line-height:11pt;
  	letter-spacing:-1;
  	padding-right:4px;
}

 .-{// table 첫번째 필수입력TD}

.td_bg_point {
	font-family: "verdana,dotum,arial";
	font-size: 8pt;
	color: 0F57A9;
	text-decoration: none;
	background-color:EFF6FF;
	height:23px;
    text-align: left;
    padding-left:4px;
    background-image: url("/common/img/ibsheet/keyfield.gif");
    background-repeat:no-repeat ;

}

.td_bg_point_c {
	font-family: "verdana,dotum,arial";
	font-size: 8pt;
	color: 0F57A9;
	text-decoration: none;
	background-color:EFF6FF;
	height:23px;
    text-align: center;
    background-image: url("/common/img/ibsheet/keyfield.gif");
    background-repeat:no-repeat ;

}

.td_bg_point_r {
	font-family: "verdana,dotum,arial";
	font-size: 8pt;
	color: 0F57A9;
	text-decoration: none;
	background-color:EFF6FF;
	height:23px;
    text-align: right;
    padding-right: 4px;
    background-image: url("/common/img/ibsheet/keyfield.gif");
    background-repeat:no-repeat ;

}

.td_bg_red {
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	color: C80752;
	background-color:ffffff;
	height:23px;
    text-align: left;
    padding-left: 4px;
    padding-right: 4px;
}

.td_bg_red_c {
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	color: C80752;
	background-color:ffffff;
	height:23px;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
}

.td_bg_red_r {
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	color: C80752;
	background-color:ffffff;
	height:23px;
    text-align: right;
    padding-left: 4px;
    padding-right: 4px;
}

.td_bg_blue {
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	color: 0066CC;
	background-color:ffffff;
	height:23px;
    text-align: left;
    padding-left: 4px;
    padding-right: 4px;
}

.td_bg_blue_c {
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	color: 0066CC;
	background-color:ffffff;
	height:23px;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
}

.td_bg_blue_r {
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	color: 0066CC;
	background-color:ffffff;
	height:23px;
    text-align: right;
    padding-left: 4px;
    padding-right: 4px;
}

.td_bg_eng_blue {
	font-family: "verdana,dotum,arial";
	font-size: 8pt;
	color: 0066CC;
	height:23px;
    text-align: left;
    padding-left: 4px;
    padding-right: 4px;
}

.td_approve_top_green {
	font-family: "verdana,dotum,tahoma";
	font-size: 8pt;
	color: ffffff;
	height:20px;
	background-color:DEE9FB;
	font-weight: bold;
    text-align: center; 
  	line-height:15pt;
  	background-image: url("/common/img/sub/ph_sys_top2.gif");
    background-repeat: x-repeat;
}

.td_approve_top_pink {
	font-family: "verdana,dotum,tahoma";
	font-size: 8pt;
	color: ffffff;
	height:19px;
	background-color:DEE9FB;
	font-weight: bold;
    text-align: center; 
  	line-height:9pt;
  	background-image: url("/common/img/sub/ph_sys_pink2.gif");
    background-repeat: x-repeat;
}

.td_approve_top_yellow {
	font-family: "verdana,dotum,tahoma";
	font-size: 8pt;
	color: ffffff;
	height:19px;
	background-color:DEE9FB;
	font-weight: bold;
    text-align: center; 
  	line-height:9pt;
  	background-image: url("/common/img/sub/ph_sys_yellow2.gif");
    background-repeat: x-repeat;
}

.td_approve_top_purple {
	font-family: "verdana,dotum,tahoma";
	font-size: 8pt;
	color: ffffff;
	height:19px;
	background-color:DEE9FB;
	font-weight: bold;
    text-align: center; 
  	line-height:9pt;
  	background-image: url("/common/img/sub/ph_sys_purple2.gif");
    background-repeat: x-repeat;
}

.td_approve_name {
	font-family: "verdana,dotum,tahoma";
	font-size: 8pt;
	color: 0066cc;
	height:20px;
	font-weight: bold;
    text-align: center; 
  	line-height:15pt;
  	letter-spacing:-1px;
}

.td_approve_job {
	font-family: "verdana,dotum,tahoma";
	font-size: 7pt;
	color: 0066cc;
	height:18px;
	font-weight: none;
    text-align: center; 
  	line-height:9pt;
  	letter-spacing:-1px;
}

.td_approve_time {
	font-family: "verdana,dotum,tahoma";
	font-size: 7pt;
	color: 555555;
	height:16px;
	font-weight: none;
    text-align: center;
  	line-height:9pt;
  	letter-spacing:-1px;
}



.-{// 기구 조직도}
.td_organization_text01 {
	font-family: "verdana,dotum,tahoma";
	font-size: 8pt;
	color: 0066CC;
	background-color:DEE9FB;
	height:23px;
    text-align: center;
  	line-height:11pt;
}

 .-{// 캘린더 항목}

.cal_01{
	font-family: "dotum,arial,verdana";
	font-size: 11px;
	font-weight: bold;
	color: #0BB6A4;
	text-decoration: none;
	background-color:ffffff;
	height:12px;
 	text-align:right;

}

 .-{// 캘린더 항목}

.cal_02{
	font-family: "dotum,arial,verdana";
	font-size: 11px;
	font-weight: bold;
	color: #C09851;
	text-decoration: none;
	background-color:ffffff;
	height:14px;
 	text-align:right;

}


 .-{// 탭 지정}

.tab_on {
	font-family: "dotum,arial,verdana";
	font-size: 12px;
	font-weight: bold;
	color: #1545A9;
	text-decoration: none;
 	text-align:center;
	padding-top:4px;

}

 .-{// 탭 지정}

.tab_off {
	font-family: "dotum,arial,verdana";
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
 	text-align:center;

}

 .-{// 탭 bgcolor 지정}

.tab_bg01 {
	font-family: "dotum,arial,verdana";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:E7E3CC;
	height:23px;
 	text-align:center;

}

 .-{// 탭 bgcolor 지정}

.tab_bg02 {
	font-family: "verdana";
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color:#007067;
 	text-align:"center";

}

 .-{// 배치파일 cdp}

td.td_cdp01 {
	padding-top:10px;
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	color: #3366CC;
	font-weight: normal;
	line-height: 20px;
	letter-spacing: 1px;
	width: 382px;
	height: 127px;
	background-image: url("/cdp/img/sub_title01_down.gif");
    background-repeat:no-repeat ;

}

td.td_cdp01_scroll {
	width: 382px;
	height: 127px;
	background-image: url("/cdp/img/sub_title01_down.gif");
    background-repeat:no-repeat ;

}

td.td_cdp01_text {
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	color: #3366CC;
	font-weight: normal;
	line-height: 16px;

}

td.td_cdp02 {
	font-family: "dotum,arial,verdana";
	font-size: 9pt;
	color: #3366CC;
	font-weight: bold;

}


.pop_tbar {
	font-family: "dotum";
	font-weight: bold;
	color: #ffffff;
	font-size:10pt;
	height: 40px;
	letter-spacing:-1px;
	background-image:url('/common/img/common/common_pop_bg.gif');
}

 .-{// popup title 간격 }
.tdPopupTitle {
	padding: 8 0 0 13;
	vertical-align :top;
	font-family: "돋움체, Verdana";
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;		
}

/* 팝업 타이틀 배경바 */

.selectBoxSelectedArea {
	PADDING-LEFT: 3px; FONT-SIZE: 11px; COLOR: #777777; LINE-HEIGHT: 17px; PADDING-TOP: 1px; FONT-FAMILY: "dotum,arial,verdana"; BACKGROUND-COLOR: #ffffff
}
.selectBoxSelectedAreaFocus {
	PADDING-LEFT: 3px; FONT-SIZE: 11px; COLOR: #3d3d3d; LINE-HEIGHT: 17px; PADDING-TOP: 1px; FONT-FAMILY: "dotum,arial,verdana"; BACKGROUND-COLOR: #ebebeb
}
.selectBoxOption {
	PADDING-LEFT: 3px; FONT-SIZE: 11px; COLOR: #777777; LINE-HEIGHT: 17px; PADDING-TOP: 2px; FONT-FAMILY: "dotum,arial,verdana"; BACKGROUND-COLOR: #ffffff
}
.selectBoxOptionOver {
	PADDING-LEFT: 3px; FONT-SIZE: 11px; COLOR: #3d3d3d; LINE-HEIGHT: 17px; PADDING-TOP: 2px; FONT-FAMILY: "dotum,arial,verdana"; BACKGROUND-COLOR: #ebebeb
}
.selectBoxOptionInnerLayer {
	BORDER-RIGHT: #BFBFBF 1px solid; BORDER-TOP: #BFBFBF 1px solid; OVERFLOW: auto; BORDER-LEFT: #BFBFBF 1px solid; BORDER-BOTTOM: #BFBFBF 1px solid; BACKGROUND-COLOR: #BFBFBF
}

