A:link {font-face:Arial; color:#999999; text-decoration:none; font-size : 9pt;}
A:visited {font-face:Arial; color:#999999; text-decoration: none; font-size : 9pt; }
A:hover {font-face:Arial; color:#FF3C39; text-decoration: none; font-size : 9pt; }

html { width:100%; height:100%; }

body {
text-align:center;
margin: 0; padding: 0px;
font-family: Gulim, Dotum, sans-serif;
font-size: 12px; word-spacing: 1px; letter-spacing: -1px;
line-height: 16px;
scrollbar-3dlight-color:#CCCCCC;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#CCCCCC;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#CCCCCC
} 





/*---------------------------------------------- LAYOUT CSS START ----------------------------------------------*/




#index {
 width: 978px;
 margin: 0 auto;
}
#header {
 border: 0px solid #ccc;
 margin: 23px 0px 0px 0px;
 padding: 0px;

}
#menu {
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
/* ---------------------------- */
#sub_menu { /* Parent Wrapper for inside boxes */
 margin: 0 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 221px;
 float: left;
 min-height: 300px;
 padding: 0px;
 border: 0px solid #ccc;
}
* html #sub_menu {height:300px} /* IE Min-Height Hack */ 

#blank { /* Parent Wrapper for inside boxes */
 margin: 0 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 23px;
 float: left;
 min-height: 300px;
 padding: 0px;
 border: 0px solid #ccc;
}
* html #blank {height:300px} /* IE Min-Height Hack */ 
/* ---------------------------- */


/* ---------------------------- */
#content { /* Parent Wrapper for inside boxes */
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 0px;
 width: 734px;
 float: left;
 min-height: 300px;
}
* html #content {height:300px} /* IE Min-Height Hack */ 
/* ---------------------------- */

#footer {
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 0px;
 float: left;
 width: 978px;
}



/*---------------------------------------------- LAYOUT CSS END ----------------------------------------------*/





/*---------------------------------------------- IMAGES ----------------------------------------------*/

a,img,input{selector-dummy: expression(this.hideFocus=true);}

img {border:0px;}










/*---------------------------------------------- TABLE ----------------------------------------------*/

.postion {
width: 400px;
border: 0px solid #ccc;
vertical-align: bottom;
text-align: right;
color:#999999;
font-size: 11px;
}


.postion_over {
color:#3F3F3F;
}

.logo {
padding-bottom: 13px;
padding-left: 2px;
text-align: left;
 }

.top_menu {
text-align: right;
vertical-align: bottom;
padding-right: 2px;
padding-bottom: 9px;

 }



.pop {
font-family:dotum;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}


.location {
font-family:dotum;
font-size:11px;
color:#6F6E6C;
}


.position {
font-family:dotum;
font-size:11px;
color:#7c7c7c;
text-align:right;
padding-top:15;
padding-right:10;
height:30;
}

#scrollbox {width:100%; height:100; overflow:auto; padding:10px; border:1px solid #CCCCCC;}

.index_main_content_01 {
padding-top:13;
}

.page_num {
color:#61A013;
font-weight:bold;
 }

.view {
color:#61A013;
 }

.content {
padding-top: 25px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
font-size : 12px;
line-height:150%;
color:#4B4B4B;
font-family:dotum;
 }










/****** Table TYPE ******/
		table {
			border-spacing:0px;
			padding:0px;
			border-collapse: collapse ;
		}
		td, th {
			font-family:dotum;
			font-size:12px;
			color:#666666;
			padding:0px;
			line-height:16px;
		}









/****** Board TYPE ******/


table.basic{
line-height: 28px;
  border-top: 0px solid #cccccc;
  border-left: 0px solid #cccccc;
  border-collapse: collapse;
}
table.basic th, table.basic td{
line-height: 28px;
  border-right: 0px solid #cccccc;
  border-bottom: 1px solid #E4E4E4;
}
table.basic caption{ margin: 0; padding: 0; }
table.basic th{ background-color: #FFFFFF; }




table.recruit_faq{
line-height: 20px;
  border-top: 0px solid #cccccc;
  border-left: 0px solid #cccccc;
  border-collapse: collapse;
}
table.recruit_faq th, table.recruit_faq td{
height:28;
line-height: 20px;
  border-right: 0px solid #cccccc;
  border-bottom: 1px solid #E4E4E4;
}
table.recruit_faq caption{ margin: 0; padding: 0; }
table.recruit_faq th{ background-color: #FFFFFF; }











.view_list_bottom {
color:#F26522;
font-family:dotum;
 }

.board_subject {
padding-top: 3px;
padding-left: 25px;
text-align:left;
}

.faq_a {
	line-height: 15px;
	padding-top: 10px;
	padding-bottom:5px;
	padding-left: 25px;
	text-align:left;
	color: 9e9494;
}


.faq_b {
padding-top:10; padding-bottom:10;
}



.page_btn {
vertical-align:middle; 
}



table.page{
  margin: 0; padding: 0; line-height: 15px;
  border-top: 0px solid #E4E4E4;
  border-left: 1px solid #E4E4E4;
  border-collapse: collapse;
}
table.page th, table.page td{
  margin: 0; padding: 0px; line-height: 15px;
  text-align: center;
  border-right: 1px solid #E4E4E4;
  border-bottom: 0px solid #E4E4E4;
}
table.page caption{ margin: 0; padding: 0; }
table.page th{ background-color: #FFFFFF; }


input.search {
border:1px #DCDCDC solid;
height:20px;
width:200px;
padding:3px 3px 1px 3px;
color:#4D4D4D;
}


.img_box {
border:1px #DCDCDC solid;
}




.subject {
font-family:dotum;
font-weight:bold;
font-size:14px;
}


.view_content {
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-top: 20px;
line-height:20px;
}




.ir_03_table {
border:1px #E1E1E1 solid;
height:24px;
line-height:20px;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
}

.ir_03_img {
 border-top: 1px solid #E1E1E1;
 border-right: 1px solid #E1E1E1;
 border-bottom: 1px solid #E1E1E1;
}

.ir_03_bold {
border:1px #E1E1E1 solid;
height:24px;
line-height:20px;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
color:#902F48;
}

.faq_view {
padding-top:2px;
color:#7F223A;
}



.index_pr {
padding-top: 2px;
}

.index_date {
color:#999999;
text-align:right;
padding-right: 6px;
}





#b01 {background-color:#9f9f9f;width:3px;height:3px;vertical-align:middle;margin-right:6px;}
#b02 {background-color:#7C9FD3;width:7px;height:7px;vertical-align:middle;margin-right:3px;border-top:6px solid #456FAF;}
#b03 {background-color:#456FAF;width:6px;height:7px;vertical-align:middle;border-top:6px solid #7C9FD3;}
#b04 {background-color:#7C9FD3;width:6px;height:7px;vertical-align:middle;border-top:6px solid #456FAF;}

