body, td, p, input, button, textarea, select {
	font-family: Tahoma,±¼¸²; 
	font-size: 9pt; 
	color: #222222; }

img { border: 0px; }

a:link, a:visited, a:active { 
	text-decoration: none; 
	color: #466C8A; 
}
a:hover { text-decoration: underline; }

#div_cp {
	width: 100%;
	padding: 0 0 0 0;
	border: 0px solid #ccc;
	font-family: ±¼¸²,Tahoma; 
	font-size: 9pt; 
	color: #ccc;
}

#div_top {
	/*width: 100%;*/
	padding: 0 0 0 0;
	border: 0px solid #ccc;
}

#div_menu {
	/*width: 100%;*/
	height: 30px;
	border-bottom: 0px solid #bbb;
	border-right: 0px solid #ccc;
}

#div_submenu {
	width: 150px;
	float: left;
	padding: 20 10 10 10;
	border: 0px solid #ccc;
}

#div_main {
	font-size: 9pt;
	width: 850px;
	padding: 20 5 10 10;
}


#div_bottom {
	clear: both;
	width: 100%;
	font-size: 9pt;
	color: #ffffff;
}


 /*text ÀÔ·Â*/
  select
 { font-family: Tahoma,±¼¸²,'Arial Black';
   font-size: 9pt;
   color: #444444;
   Border:1x SOLID #7F7F7F;
   background: #FFFFFF;
   height: 20px;
   margin: 0px; }

   .ins_input { font-family: "Tahoma,±¼¸²"; font-size: 9pt; color: #000000; border: 1px #999999 solid}
   .ins_input2 { font-family: "Tahoma,±¼¸²"; font-size: 9pt; color: #333333; border: 1px #999999 solid; background-color: #DDDDDD;}

  .radio_01
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #444444;
   Border:0x SOLID #FFFFFF;
   background: #FFFFFF;
   height: 20px;
   margin: 0px; }

  input.style
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #444444;
   Border:1x SOLID #7F7F7F;
   background: #FFFFFF;
   height: 20px;
   margin: 0px; }

  input.normal
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #444444;
   Border:0x SOLID #7F7F7F;
   height: 20px;
   margin: 0px; }

  input.bg_gray
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #444444;
   Border:0x SOLID #7F7F7F;
   background: #EFEFEF;
   height: 20px;
   margin: 0px; }

  input.radio_second
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #444444;
   background-color:E7EEE3;
   Border:0x SOLID #7F7F7F;
   height: 20px;
   margin: 0px; }
   
   

/*input ¹öÆ°*/
input.button
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #FFFFFF;
   Border:1x SOLID #7F7F7F;
   background: #747474;
   height: 19px;
   margin: 2px;
   padding: 2px;
   cursor:hand; }
input.button1
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #FFFFFF;
   Border:1x SOLID #7F7F7F;
   background: #747474;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 40px;
   cursor:hand; }
 input.button_org
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: black;
   Border:1x SOLID #7F7F7F;
   background: #CDCDCD;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 60px;
   cursor:hand; }
 
 input.button_org1
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: black;
   Border:1x SOLID #7F7F7F;
   background: #CDCDCD;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 70px;
   cursor:hand; }

 input.button_dark_60
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #FFFFFF;
   Border:1x SOLID #7F7F7F;
   background: #747474;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 60px;
   cursor:hand; }

input.button_dark_120
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #FFFFFF;
   Border:1x SOLID #7F7F7F;
   background: #747474;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 120px;
   cursor:hand; }

  input.button_gold_70
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #FFFFFF;
   Border:1x SOLID #F8AA37;
   background: #FF8000;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 70px;
   cursor:hand; }

 input.button_gold_90
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #FFFFFF;
   Border:1x SOLID #F8AA37;
   background: #FF8000;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 90px;
   cursor:hand; }

 input.button_gold_120
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #FFFFFF;
   Border:1x SOLID #F8AA37;
   background: #FF8000;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 120px;
   cursor:hand; }

  input.button_gray
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #383C3D;
   Border:1x SOLID #808080;
   background: #ECE9D8;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 75px;
   cursor:hand; }

  input.button_gray_60
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #383C3D;
   Border:1x SOLID #808080;
   background: #ECE9D8;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 60px;
   cursor:hand; }

 input.button_gray_90
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #383C3D;
   Border:1x SOLID #808080;
   background: #ECE9D8;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 90px;
   cursor:hand; }

 input.button_gray_120
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #383C3D;
   Border:1x SOLID #808080;
   background: #ECE9D8;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 120px;
   cursor:hand; }

  input.button_90
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #383C3D;
   Border:1x SOLID #808080;
   background: #ECE9D8;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 90px;
   cursor:hand; }

  input.button_120
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #383C3D;
   Border:1x SOLID #808080;
   background: #ECE9D8;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 120px;
   cursor:hand; }


  input.button_160
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #383C3D;
   Border:1x SOLID #808080;
   background: #ECE9D8;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 160px;
   cursor:hand; }

  input.button_200
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #383C3D;
   Border:1x SOLID #808080;
   background: #ECE9D8;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 200px;
   cursor:hand; }

  input.button_240
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #383C3D;
   Border:1x SOLID #808080;
   background: #ECE9D8;
   height: 19px;
   margin: 2px;
   padding: 2px;
   width: 240px;
   cursor:hand; }

  input.button_psib
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 12pt;
   color: #FFFFFF;
   Border:1x SOLID #7F7F7F;
   background: #747474;
   height: 30px;
   margin: 2px;
   padding: 2px;
   width: 120px;
   cursor:hand; }

 /*input ÀÔ·Â*/
input.login
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #444444;
   Border:1x SOLID #7F7F7F;
   background: #FFFFFF;
   height: 20px;
   margin: 0px;
   width: 74px }

input.box30
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #444444;
   Border:1x SOLID #7F7F7F;
   background: #FFFFFF;
   height: 20px;
   margin: 0px;
   width: 30px }

input.box75
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #444444;
   Border:1x SOLID #7F7F7F;
   background: #FFFFFF;
   height: 20px;
   margin: 0px;
   width: 75px }

input.box30_2
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #444444;
   Border:1x SOLID #7F7F7F;
   background: #FFFFFF;
   height: 20px;
   margin: 0px;
   width: 30% }

input.box50_2
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #444444;
   Border:1x SOLID #7F7F7F;
   background: #FFFFFF;
   height: 20px;
   margin: 0px;
   width: 50% }

input.box100
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #444444;
   Border:1x SOLID #7F7F7F;
   background: #FFFFFF;
   height: 20px;
   margin: 0px;
   width: 100% }

input.box95
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #444444;
   Border:1x SOLID #7F7F7F;
   background: #FFFFFF;
   height: 20px;
   margin: 0px;
   width: 95% }

 input.box98
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #444444;
   Border:1x SOLID #7F7F7F;
   background: #FFFFFF;
   height: 20px;
   margin: 0px;
   width: 98% }

input.box_left	/* ¿ÞÂÊ¸Þ´º¿¡¼­ »ç¿ë */
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #444444;
   Border:1x SOLID #F3F7FF;
   background: #F3F7FF;
   height: 15px;
   margin: 0px;
   text-align :left; }

select.width50
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 9pt;
   color: #444444;
   Border:1x SOLID #7F7F7F;
   background: #FFFFFF;
   margin: 0px;
   height: 20px;
   width:50% }
   
   .title 			{font-family: "Tahoma,±¼¸²";  COLOR:#000000; font-size: 11pt; font-weight : bold }

/*Å×ÀÌºí bgcolor*/
 table.tab_color
 { Border: none; background-color: #88A4D3;}

 table.tab_color_green
 { Border: none; background-color: #74BE7A;}

 table.tab_color_second
 { Border: none; background-color: #CDDCC5;}

 table.tab_color_gray
 { Border: none; background-color: #C0C0C0;}

 table.tab_color_gold
 { Border: none; background-color: #D3CCA2;}

 td
 { font-family: Tahoma,±¼¸²,Arial,'Arial Black';
   font-size: 12px; color: #444444;
   line-height:17px;  }

/*Å×ÀÌºí »ó´Ü 2ÇÈ¼¿ Bgcolor*/
.td_tab_top{background-color:C4D4F1; height:2px;}

.td_tab_top_second{background-color:DAE4D3; height:2px;}

.td_tab_top_green{background-color:C3E443; height:2px;}

/*Èò¹ÙÅÁ/È¸»ö±Û¾¾/¿ÞÂÊÁ¤·Ä*/
.td_tx
 { background-color:FFFFFF;
   padding-left:12px;
   padding-right:12px;
   padding-top:6px;
   padding-bottom:5px; }

/*Èò¹ÙÅÁ/È¸»ö±Û¾¾/°¡¿îµ¥Á¤·Ä*/
.td_ce{ background-color:FFFFFF;
        text-align:center;
		padding-left:12px;
		padding-right:12px;
		padding-top:6px;
		padding-bottom:5px; }

/*Èò¹ÙÅÁ/È¸»ö±Û¾¾/select*/
.td_sel
 { background-color:FFFFFF;
   padding-left:12px;
   padding-right:12px;
   padding-top:5px;
   padding-bottom:4px; }

/*È¸»ö¹ÙÅÁ/»ö±Û¾¾*/
.td_a
 { color:#614200;
   background-color:F4F4F4;
   padding-left:12px;
   padding-right:12px;
   padding-top:6px;
   padding-bottom:5px; }

/*»ö¹ÙÅÁ/±½Àº»ö±Û¾¾*/
.td_b
 { color:#614200;
   text-align:center;
   background-color:F2EFE1; }

.td_b_center_white
 { color: #614200;
   font-weight: bolder;
   text-align:center;
   background-color:F2EFE1;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }
   
 .td_b_center
 { color: #614200;
   font-weight: bolder;
   text-align:center;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }
   
.td_b_center_red
 { color: red;
   font-weight: bolder;
   text-align:center;
   background-color:DEEFF2;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }
   
   .td_b_center_blue
 { color: blue;
   font-weight: bolder;
   text-align:center;
   background-color:DEEFF2;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }

.td_b_bottom
 { color: #222222;
   text-align:center;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }
   
.td_b_bottom_left
 { color: #222222;
   text-align:left;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }

.td_b_bottom_right
 { color: #222222;
   text-align:right;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }
   
.td_b_center_gold
 { color: #614200;
   text-align:center;
   background-color:FBE7BC;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }

.td_bg_gold
 { color: #383C3D;
   text-align:left;
   background-color:FCF2DD;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }

.td_bg_gold_center
 { color: #383C3D;
   text-align:center;
   background-color:FCF2DD;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }

.td_left_yellow
 { color: #614200;
   text-align:left;
   background-color:FEF8E9;
   padding-left:2mm;
   padding-right:2mm; }

.td_left_blue_font
 { color: #3E6E7F;
   text-align:left;
   background-color:FFFFFF;
   padding-left:2mm;
   padding-right:2mm;
   padding-top:2mm;
   padding-bottom:2mm; }

.td_b_center
 { color: #383C3D;
   font-weight: bolder;
   text-align:center;
   background-color:DEEFF2;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }
   
.td_b_center2
 { color: #383C3D;
 font-weight: bolder;
   text-align:center;
   background-color:E7EEE3;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }

.td_b_left
 { color: #383C3D;
   font-weight: bolder;
   text-align:left;
   background-color:DEEFF2;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }

.td_b_center_light
 { color: #383C3D;
   text-align:center;
   background-color:DEEFF2;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }

.td_left_gray
 { color: #3C3030;
   text-align:left;
   background-color:EFEFEF;
   padding-left:8mm;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }

.td_b_right
 { color: #3C3030;
   text-align:right;
   background-color:EFEFEF;
   padding-left:2px;
   padding-right:8px;
   padding-top:2px;
   padding-bottom:2px; }

.td_b_center_title
 { color: #383C3D;
   font-weight: bolder;
   text-align:center;
   background-color:E7EEE3;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }

.td_b_center_second
 { color: #383C3D;
 font-weight: bolder;
   text-align:center;
   background-color:E7EEE3;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }

.td_b_center_gray
 { color: #383C3D;
   font-weight: bolder;
   text-align:center;
   background-color:EFEFEF;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }

.td_b_center_gray_light
 { color: #383C3D;
   text-align:center;
   background-color:EFEFEF;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }


 .td_b_left_gray_light
 { color: #383C3D;
   background-color:F6F6F6;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }


.td_b_d
 { color: #614200;
   font-weight: bolder;
   text-align:center;
   background-color:F2EFE1;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }

/*»ö¹ÙÅÁ/»ö±Û¾¾*/
.td_c
 { color:#614200;
   background-color:F2EFE1;
   padding-left:12px;
   padding-right:12px;
   padding-top:6px;
   padding-bottom:5px; }

.td_c_ce
 { color:#614200;
   background-color:F2EFE1;
   text-align:center;
   padding-top:6px;
   padding-bottom:5px; }

/*»ö¹ÙÅÁ/±½Àº»ö±Û¾¾-ÅëÈ­³»¿ª*/
.td_e
 { color:#614200;
   font-weight:bolder;
   text-align:center;
   background-color:F2EFE1;
   padding-top:6px;
   padding-bottom:5px; }

/*¹ÙÅÁ/±Û¾¾-ÅëÈ­³»¿ª*/
.td_f
 {
   background-color:ffffff;
   text-align:center;
   padding-top:6px;
   padding-bottom:5px; }

 .td_fr
 {
   background-color:ffffff;
   text-align:right;
   padding-right:6px;
   padding-top:6px;
   padding-bottom:5px; }

 /*¹ÙÅÁ/±Û¾¾-¿ÞÂÊÁ¤·Ä*/
  .td_l
 {
   background-color:ffffff;
   text-align:center;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }

  .td_l_left
 {
   background-color:ffffff;
   text-align:left;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px; }

  .td_j
 {color:#336699;
   background-color:F4F4F4;
   text-align:right;
   padding-left:1px;
   padding-right:3px;
   padding-top:3px;
   padding-bottom:3px; }

  /*¿ÞÂÊÁ¤·Ä-¿©¹é3px*/
  .td_k
 {
   background-color:ffffff;
   text-align:left;
   padding-left:4px;
   padding-right:1px;
   padding-top:1px;
   padding-bottom:1px; }

 .td_gr
 {
   background-color:F2EFE1;
   text-align:right;
   padding-right:90px;
   padding-top:6px;
   padding-bottom:5px; }

    /*¹ÙÅÁ/±Û¾¾*/
  .td_hr
 {
   background-color:ffffff;
   text-align:right;
   padding-right:15px;
   padding-top:6px;
   padding-bottom:5px; }


/*È¸»ö¹ÙÅÁ/»ö±Û¾¾*/
.td_z
 { color:#614200;
   background-color:F4F4F4;
   padding-left:12px;
   padding-right:12px;
   padding-top:6px;
   padding-bottom:5px; }

 /*Å×ÀÌºí ±ÛÀÚ ÁÙÀÎ »çÀÌÁî*/
 .td_size_s 
  { font-size: 11px;
    line-height:12px; }