/* CSS Document */

/* ±âº» */
body {font-family: "Arial", "µ¸¿ò"; font-size: 10pt; color: #333333; line-height:150%;line-align:justify}
body {
	scrollbar-face-color: #DCDCDC; 
	scrollbar-shadow-color:#FFFFFF; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-3dlight-color: #BBBBBB;
	scrollbar-darkshadow-color: #BBBBBB; 
	scrollbar-track-color: #EFEFEF; 
	scrollbar-arrow-color: #626262; 
}

/* General Define */
td {color : #333333 ; Font-Family:"arial", "µ¸¿ò"; Font-Size: 10pt; line-height:150%;line-align:justify; text-decoration: none; word-break:break-all;}
a:link {text-decoration: none ; color: #446998;}
a:visited {text-decoration: none ; color: #446998;}
a:active {text-decoration: underline ; color: #446998;}
a:hover {text-decoration: underline ; color: #BD9D64;}


/**** Top Navigation ****/

.side   {color : #16344F ; Font-Family: "Arial", "±¼¸²"; Font-Size: 10px ; text-decoration: none;} 

a.side:link     {color: #656565; font-family:"Arial", "±¼¸²"; font-size:10px; text-decoration: none;}
a.side:visited  {color: #656565; font-family:"Arial", "±¼¸²"; font-size:10px; text-decoration: none;}
a.side:active   {color: #E5654A; font-family:"Arial", "±¼¸²"; font-size:10px; text-decoration: none;}
a.side:hover    {color: #E5654A; font-family:"Arial", "±¼¸²"; font-size:10px; text-decoration: none;}

.box    {font-family: "Arial", "±¼¸²"; font-size:11px; color:#666666; background-color:#ffffff; border:1x solid; border-color:#9A9A9A;}



/**** Left Navigation ****/

.left_top_eng {color : #333333 ; Font-Family: "Tahoma"; Font-Size: 26px ;} 
.left_top_kor {color : #333333 ; Font-Family: "µ¸¿ò"; Font-Size: 24px ; font-weight: bold; 
               letter-spacing: -3px;} 


.left_menu {font-family: "Arial", "±¼¸²"; font-size: 12px; color: #5D6A81; text-decoration: none; font-weight: bold;}
a.left_menu:link {text-decoration: none ; color: #5D6A81; font-weight: bold;}
a.left_menu:visited {text-decoration: none ; color: #5D6A81; font-weight: bold;}
a.left_menu:active {text-decoration: none ; color: #282E38; font-weight: bold;}
a.left_menu:hover {text-decoration: none ; color: #282E38; font-weight: bold;}

.left_menu_sub {font-family: "Arial", "±¼¸²"; font-size: 12px; color: #282E38; text-decoration: none; }
a.left_menu_sub:link {text-decoration: none ; color: #5D6A81; }
a.left_menu_sub:visited {text-decoration: none ; color: #5D6A81; }
a.left_menu_sub:active {text-decoration: none ; color: #282E38; }
a.left_menu_sub:hover {text-decoration: none ; color: #282E38; }

.left_2depthmenu {font-family: "Arial", "±¼¸²"; font-size: 12px; color: #333333; text-decoration: none;}
a.left_2depthmenu:link {text-decoration: none ; color: #333333; }
a.left_2depthmenu:visited {text-decoration: none ; color: #333333; }
a.left_2depthmenu:active {text-decoration: none ; color: #C56014; }
a.left_2depthmenu:hover {text-decoration: none ; color: #C56014; }

.left_menu_sub_sub {font-family: "Arial", "±¼¸²"; font-size: 12px; color: #C56014; text-decoration: none; }
a.left_menu_sub_sub:link {text-decoration: none ; color: #333333; }
a.left_menu_sub_sub:visited {text-decoration: none ; color: #333333; }
a.left_menu_sub_sub:active {text-decoration: none ; color: #C56014; }
a.left_menu_sub_sub:hover {text-decoration: none ; color: #C56014; }




/**** main page ****/


/* Å¸ÀÌÆ² */
.title_default{color: #6C1D39; font-family:"Verdana", "±¼¸²"; font-size:16px; text-decoration: none; font-weight:bold;}
.title_subtext{color: #6C1D39; font-family:"Verdana", "±¼¸²"; font-size:16px; text-decoration: none;}
.title_sub{color: #50A8C9; font-family:"Verdana", "±¼¸²"; font-size:12px; text-decoration: none; font-weight:bold;}
.title_subsub{
	font-family: "Verdana", "±¼¸²";
	font-size: 12px;
	color: #828282;
	font-weight: bold;

}

/* °æ·ÎÇ¥½Ã */
.location {font-family: "Arial", "±¼¸²"; font-size: 11px; color: #666666; text-decoration: none;}
a.location :link {text-decoration: none ; color: #666666;}
a.location:visited {text-decoration: none ; color: #666666;}
a.location:active {text-decoration: underline ; color: #666666; font-weight: bold;}
a.location:hover {text-decoration: underline ; color: #666666;}

/* ÅÇ */
.tab {font-family: "Arial", "±¼¸²";font-size: 11px;color: #FFFFFF;font-weight: bold;}
.tab_disabled  {font-family: "Arial", "±¼¸²";font-size: 11px;color: #B5B5B5;font-weight: bold;}
a.tab:link    {color: #428869; font-family:"Arial", "±¼¸²"; font-size:12px; text-decoration: none; font-weight:bold;}
a.tab:visited {color: #428869; font-family:"Arial", "±¼¸²"; font-size:12px; text-decoration: none; font-weight:bold;}
a.tab:active  {color: #428869; font-family:"Arial", "±¼¸²"; font-size:12px; text-decoration: none; font-weight:bold;}
a.tab:hover   {color: #428869; font-family:"Arial", "±¼¸²"; font-size:12px; text-decoration: none; font-weight:bold;}

/* ÀÌ¹ÌÁö */
img {border-width: 0px;}




/**** footer ****/
.footer {color : #9A9A9A ; Font-Family:"Arial", "±¼¸²"; Font-Size:10px ; Line-height:15px; text-decoration: none;}
a.footer:link { text-decoration: none ; color: #5D6A81}
a.footer:visited { text-decoration: none ; color: #5D6A81}
a.footer:hover { text-decoration: underline ; color: #5D6A81}


------------------------ Contents Area -------------------------


/* °Ë»ö */
.search_bg {background-color: #EFEFEF;}
.search_bg_in{background-color: #F4F4F2;}
.search_line{background-color: #CCCCCC;}


/* µµ¿ò¸» */
.help_top_menu {font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #FFFFFF; text-decoration: none;}
.help_top_menu a:link {text-decoration: none ; color: #FFFFFF;}
.help_top_menu a:visited {text-decoration: none ; color: #FFFFFF;}
.help_top_menu a:active {text-decoration: none ; color: #FFFFFF;}
.help_top_menu a:hover {text-decoration: underline ; color: #FFFFFF;}

.help_top_logotitle {font-family: "Arial", "±¼¸²"; font-size: 14px; color: #0076A3; text-decoration: none; font-weight: bold;}

.help_left_menu {font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #000000; text-decoration: none;}
.help_left_menu a:link {text-decoration: none ; color: #000000;}
.help_left_menu a:visited {text-decoration: none ; color: #000000;}
.help_left_menu a:active {text-decoration: none ; color: #000000;}
.help_left_menu a:hover {text-decoration: underline ; color: #6D6D6D;}

/* ¸µÅ©¸Þ´º */
.link_menu {font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #999999; text-decoration: none;}
.link_menu a:link {text-decoration: none ; color: #000000;}
.link_menu a:visited {text-decoration: none ; color: #000000;}
.link_menu a:active {text-decoration: underline ; color: #A7023E;}
.link_menu a:hover {text-decoration: underline ; color: #A7023E;}

/* ¸ÞÀÎÈ­¸é ÀÎÆ÷¸ÞÀÌ¼Ç ÅØ½ºÆ® */
.main_text {font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #666666; text-decoration: none;}
.main_text a:link {text-decoration: none ; color: #737700; font-weight: bold;}
.main_text a:visited {text-decoration: none ; color: #737700; font-weight: bold;}
.main_text a:active {text-decoration: none ; color: #737700; font-weight: bold;}
.main_text a:hover {text-decoration: underline ; color: #737700; font-weight: bold;}


/* ¹öÆ° */
.button_attach{
	cursor:hand;
	font-family: "Verdana", "µ¸¿ò";
	font-weight:none; 
	font-size:11px; 
	color:#3E3A17;
	height:16px;
	Width: 84px; 
	margin:0px; 
	background:#D8D6C3;
	border-width: 1px;	
	border-style: solid; 
	border-color: #C3C1AD #93917D #93917D #C3C1AD;
}

.button_text{cursor:hand;font-family: "Verdana", "µ¸¿ò";font-weight:none; font-size:12px; color:#436592;}

.button_default{
	cursor:hand;
	font-family: "Verdana", "µ¸¿ò";font-weight:none; font-size:11px; color:#000000;
	height:22px;Width: 64px; margin:0px; background:#EBEBEB;
	border-width: 1px;border-style: solid; border-color: #CCCCCC #B6B6B6 #B6B6B6 #CCCCCC;
}

.button_navigation{
	cursor:hand;
	font-family: "Verdana", "µ¸¿ò";font-weight:none; font-size:11px; color:#527584;
	height:22px;Width: 64px; margin:0px; background:#E7EBEF;
	border-width: 1px;border-style: solid; border-color: #B5C7CE #849EAD #849EAD #B5C7CE;
}
.button_default_long{
	cursor:hand;
	font-family: "Verdana", "µ¸¿ò";	font-weight:none; font-size:11px; color:#000000;
	height:22px;Width: 100%; margin:0px; background:#EBEBEB;
	border-width: 1px;border-style: solid; border-color: #CCCCCC #B6B6B6 #B6B6B6 #CCCCCC;
}

.button_small{
	cursor:hand;
	font-family: "Verdana", "µ¸¿ò";font-weight:none; font-size:11px; color:#3A4153;
	height:16px;Width: 60px; margin:0px; background:#F0EFF7;
	border-width: 1px;border-style: solid; border-color: #BDBDBD;
}

.button_small_long{
	cursor:hand;
	font-family: "Verdana", "µ¸¿ò";font-weight:none; font-size:11px; color:#3A4153;
	height:16px;Width: 100%; margin:0px; background:#F0EFF7;
	border-width: 1px;border-style: solid; border-color: #BDBDBD;
}

.button_long{
	cursor:hand;
	font-family: "Verdana", "µ¸¿ò";font-weight:none; font-size:11px; color:#3A4153;
	height:16px;Width: 120px; margin:0px; background:#F0EFF7;
	border-width: 1px;border-style: solid; border-color: #BDBDBD;
}


/* »çÀÌÆ® ¸Ê ¸µÅ© Ç¥½Ã */
.sitemap_font {font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #000000; text-decoration: none;}
.sitemap_font a:link {text-decoration: none ; color: #000000;}
.sitemap_font a:visited {text-decoration: none ; color: #000000;}
.sitemap_font a:active {text-decoration: underline ; color: #666666;}
.sitemap_font a:hover {text-decoration: underline ; color: #666666;}

.sitemap_font_03depth {font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #333333; text-decoration: none;}
.sitemap_font_03depth a:link {text-decoration: none ; color: #114798;}
.sitemap_font_03depth a:visited {text-decoration: none ; color: #114798;}
.sitemap_font_03depth a:active {text-decoration: underline ; color: #114798;}
.sitemap_font_03depth a:hover {text-decoration: underline ; color: #114798;}

.sitemap_font_04depth {font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #333333; text-decoration: none;}
.sitemap_font_04depth a:link {text-decoration: none ; color: #9D2886;}
.sitemap_font_04depth a:visited {text-decoration: none ; color: #9D2886;}
.sitemap_font_04depth a:active {text-decoration: underline ; color: #9D2886;}
.sitemap_font_04depth a:hover {text-decoration: underline ; color: #9D2886;}

/* ÀÏÁ¤°ü¸® ¹× ´Þ·Â ±Û¾¾ */
.schedule_default {font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 14px; color: #333333; text-decoration: none;}
.schedule_default a:link {text-decoration: none ; color: #020468;}
.schedule_default a:visited {text-decoration: none ; color: #666666;}
.schedule_default a:active {text-decoration: underline ; color: #020468;}
.schedule_default a:hover {text-decoration: underline ; color: #020468;}

.schedule_number_black{font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #000000;  font-weight: bold;}
.schedule_number_black a:link {text-decoration: none ; color: #000000;}
.schedule_number_black a:visited {text-decoration: none ; color: #000000;}
.schedule_number_black a:active {text-decoration: underline ; color: #000000;}
.schedule_number_black a:hover {text-decoration: underline ; color: #630460;}

.schedule_number_gray {font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #797979; text-decoration: none; font-weight: bold;}
.schedule_number_gray a:link {text-decoration: none ; color: #797979;}
.schedule_number_gray a:visited {text-decoration: none ; color: #797979;}
.schedule_number_gray a:active {text-decoration: underline ; color: #797979;}
.schedule_number_gray a:hover {text-decoration: underline ; color: #630460;}

.schedule_number_blue {font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #1B1464; text-decoration: none; font-weight: bold;}
.schedule_number_blue a:link {text-decoration: none ; color: #1B1464;}
.schedule_number_blue a:visited {text-decoration: none ; color: #1B1464;}
.schedule_number_blue a:active {text-decoration: none ; color: #1B1464;}
.schedule_number_blue a:hover {text-decoration: underline ; color: #1B1464;}

.schedule_number_red {font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #740000; text-decoration: none; font-weight: bold;}
.schedule_number_red a:link {text-decoration: none ; color: #740000;}
.schedule_number_red a:visited {text-decoration: none ; color: #740000;}
.schedule_number_red a:active {text-decoration: none ; color: #740000;}
.schedule_number_red a:hover {text-decoration: underline ; color: #740000;}

.schedule_number_weekred {font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #740000; text-decoration: none;}
.schedule_number_red a:link {text-decoration: none ; color: #740000;}
.schedule_number_red a:visited {text-decoration: none ; color: #740000;}
.schedule_number_red a:active {text-decoration: none ; color: #740000;}
.schedule_number_red a:hover {text-decoration: underline ; color: #740000;}

.schedule_title_red {
     font-family: "Arial", "±¼¸²"; 
	 font-size: 13px; 
	 line-height: 16px; 
	 color: #740000; 
	 text-decoration: none;
	 font-weight: bold;
}

/* Calendar */
.cabd_bg {
	background-color: #C0C0C0;
}
.cata_bg {
	text-decoration: none;
	background-color: #C9C9C9
}
.cata_sun {
	text-decoration: none;
	background-color: #FAF2F2;
	height: 22px;
	width: 22px;
	Font-size: 12px;
	color: #740000;
	text-align: center;
}
.cata_mon {
	height: 22px;
	width: 22px;
	background-color: #E8E8E8;
	text-align: center;
	font-family: "Arial", "±¼¸²";
	font-size: 11px;
}
.cata_sat {
	height: 22px;
	width: 22px;
	background-color: #E7F9FF;
	text-align: center;
	font-family: "Arial", "±¼¸²";
	font-size: 11px;
	color: #1B1464;
}
.cata_d {
	text-decoration: none;
	background-color: #FFFFFF;
	height: 22px;
	width: 22px;
	color: #797979;
	Font-weight:bold;
	Font-size: 12px;
}
.cata_dsun{
	text-decoration: none;
	background-color: #FAF2F2;
	height: 22px;
	width: 22px;
	color: #740000;
	Font-size: 12px;
}
.cata_dsat {
	text-decoration: none;
	background-color: #E7F9FF;
	height: 22px;
	width: 22px;
	color: #1B1464;
	Font-size: 12px;
}
.cata_t {
	text-decoration: none;
	background-color: #EDEDED;
	height: 22px;
	width: 22px;
	color: #797979;
	Font-weight:bold;
	Font-size: 12px;
}
.ca_month {
	Font-size: 13px;
	Font-weight: bold;
	Font-Color: #515151;
	text-decoration: none;
	Font-weight:bold;
	Font-family:"±¼¸²";
}


/* ÀÔ·ÂÆû */
.input_textfield {
	height: 18px;
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #DCD5C2;
	font-family: "Arial", "±¼¸²";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
} 

.input_textfield_short {
	height: 18px;
	width: 170px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #DCD5C2;
	font-family: "Arial", "±¼¸²";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
} 

.input_textfield_date {
	height: 18px;
	width: 70px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #DCD5C2;
	font-family: "Arial", "±¼¸²";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
} 

.input_textfield_idpw {
	height: 18px;
	width: 100px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #DCD5C2;
	font-family: "Arial", "±¼¸²";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
} 

.input_textfield_dimmed{
	height: 18px;
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #D0D0D0;
	font-family: "Arial", "±¼¸²";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #E8E8E8;
	margin: 0px;
}
.input_textarea {
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #DCD5C2;
	font-family: "Arial", "±¼¸²";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
} 
.input_combobox {
	height: 18px;
	width: 100%;
	font-family: "Arial", "±¼¸²";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
} 
.input_combobox_dimmed {
	height: 18px;
	width: 100%;
	font-family: "Arial", "±¼¸²";
	font-size: 11px;
	color: #D0D0D0;
	text-decoration: none;
	background-color: #E8E8E8;
} 
.input_listbox_default {
	width: 100%;
	padding: 2px;
	font-family: "Arial", "±¼¸²";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
} 
.input_listbox_shuttle {
	width: 100%;
	padding: 2px;

	font-family: "Arial", "±¼¸²";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #F8F7EE;
	margin: 0px;
} 

/* Á¤·Ä */
.sort{font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #A28F87;}
.sort a:link {text-decoration: none ; color: #A28F87;}
.sort a:visited {text-decoration: none ; color: #A28F87;}
.sort a:active {text-decoration: none ; color: #A28F87;}
.sort a:hover {text-decoration: none ; color: #0E136C;}


/* Áö½Ã¹® */
.instruction {font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #557A9B;}


/* Å×ÀÌºí */
.table_result_blue{
    background-color: #F5F8FA;
}

.table_bg {
	background-color: #A3ACB5;
}

.table_bg_in{
	background-color: #DCD5C2;
}
.table_bg_white {
	font-family: "Arial", "±¼¸²";
	font-size: 11px;
	background-color: #FFFFFF;
	height: 22px;
}

.table_header_right {
	height: 22px;
	background-color: #E7EFF3;
	text-align: right;
	font-family: "Arial", "±¼¸²";
	font-size: 11px;

}
.table_header_center {
	height: 22px;
	background-color: #E7EFF3;
	text-align: center;
	font-family: "Arial", "±¼¸²";
	font-size: 11px;

}
.table_header_bright {
	height: 22px;
	background-color: #FFFFFF;
	font-family: "Arial", "±¼¸²";
	font-size: 11px;
}

.table_top_center{
	height: 22px;
	background-color: #F4F5F0;
	text-align: center;
	font-family: "Arial", "±¼¸²";
	font-size: 10px;
}

.table_color_bright {
	background-color: #F4F5F0;
}

.table_line_blue {
	height: 3px;
	background-color: #E1EBF2;
}
.table_line_top {
	height: 5px;
	background-color: #EFEFEF;

}
.table_line_outline {
	background-color: #FFFFFF;

}



/* Å×ÀÌºí Á¤º¸ */
.tableinfo_total {
	font-family: "Arial", "±¼¸²"; 
	font-size: 11px; 
	color: #004C56; 
	text-decoration: none;
}


/*ÆË¾÷*/
.popup_title{ font-family: "Verdana", "±¼¸²"; font-size: 14px; color: #0054A6; text-decoration: none; font-weight: bold; }

/*ÆË¾÷,¾Ë¸²Á¤º¸*/
.popup_font_blue{ font-family: "Verdana", "±¼¸²"; font-size: 11px; color: #2E3192; }

/*ÆË¾÷,À§Ä¡Á¤º¸*/
.popup_font_red { font-family: "Arial", "±¼¸²"; font-size: 11px; color: #C63426; }

/* ÆäÀÌÁö¹øÈ£ */
.pagenumber_td {font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #000000; text-decoration: none;}
.pagenumber_td a:link {text-decoration: none ; color: #000000;}
.pagenumber_td a:visited {text-decoration: none ; color: #000000;}
.pagenumber_td a:active {text-decoration: underline ; color: #843A4E;}
.pagenumber_td a:hover {text-decoration: underline ; color: #843A4E;}

.pagenumber_text {
	font-family: "Arial", "±¼¸²";
	font-size: 11px;
	color: #5F5F5F;
	text-decoration: none;
    font-weight: bold;
}


/* ÆùÆ® ¼³Á¤ */
.font_red { font-family: "Arial", "±¼¸²"; font-size: 11px; color: #C63426; }
.font_small { font-family: "±¼¸²"; font-size: 11px; color: #333333; }


/* ÇÁ·Î¼¼½º ´Ü°è */
.train {font-family: "Arial", "±¼¸²"; font-size: 11px; line-height: 16px; color: #666666; text-decoration: none; font-weight: bold;}
.train a:link {text-decoration: none ; color: #666666;}
.train a:visited {text-decoration: none ; color: #666666;}
.train a:active {text-decoration: none ; color: #666666;}
.train a:hover {text-decoration: underline ; color: #004A80;}
