/* CSS Document */
/* ±âº» */
body, td, p, br, input, select, textarea, form, option
{font-family: "µ¸¿ò"; font-size: 12px; color: #000000; line-height:20px;}
body {
	scrollbar-face-color: #F8F8F8;
	scrollbar-shadow-color:#B3B3B3;
	scrollbar-highlight-color:#B3B3B3;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #DDDDDD;
	scrollbar-arrow-color: #8B9EA6;
}
img {border:none;}
a:link {text-decoration: none ; color: #020468;}
a:visited {text-decoration: none ; color: #666666;}
a:active {text-decoration: underline ; color: #0770FF;}
a:hover {text-decoration: underline ; color: #0770FF;}

---------------------- Top Navigation -------------------------

/* º¸Á¶¸Þ´º, Á¢¼ÓÁ¤º¸ */
.top_support {color: #666666;}
.top_support a:link {text-decoration: none ; color: #666666;}
.top_support a:visited {text-decoration: none ; color: #666666;}
.top_support a:active {text-decoration: none ; color: #843A4E;}
.top_support a:hover {text-decoration: none ; color: #843A4E;}

/* °Ë»ö, ¹Ù·Î°¡±â */
.top_search {
	height: 18px;
	width: 98%;
	padding-top: 2px 0px 0px 3px;
	border: 1px solid #AEAEAE;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
}

.top_font_green {color: #024B54;}
.top_font_green_small {color: #024B54;}
.top_font_pjname {color: #0076A3;font-weight: bold;}


---------------------- Left Navigation -------------------------

/* Left Navigation */
.left_menu {font-size: 12px; color: #000000;}
.left_menu a:link {text-decoration: none ; color: #000000;}
.left_menu a:visited {text-decoration: none ; color: #000000;}
.left_menu a:active {text-decoration: none ; color: #000000;}
.left_menu a:hover {text-decoration: underline ; color: #6F0032;}

/* Left Navigation Æú´õ±¸Á¶ 1depth menu */
.left_menu_1depth {font-size: 12px; color: #594D75; font-weight: bold;}
.left_menu_1depth a:link {text-decoration: none ; color: #594D75;}
.left_menu_1depth a:visited {text-decoration: none ; color: #594D75;}
.left_menu_1depth a:active {text-decoration: none ; color: #594D75;}
.left_menu_1depth a:hover {text-decoration: underline ; color: #6F0032;}


/* ¸ÞÀÎ¸Þ´º Å¸ÀÌÆ² */
.left_title {font-size: 14px; color: #666666; font-weight: bold;}


------------------------ Contents Area -------------------------


/* °Ë»ö */
.search_bg { background-color: #EFEFEF;}
.search_bg_in{ background-color: #F4F4F2;}
.search_line{ background-color: #CCCCCC;}

/* °æ·ÎÇ¥½Ã */
.location { color: #666666; }
.location a:link {text-decoration: none ; color: #666666;}
.location a:visited {text-decoration: none ; color: #666666;}
.location a:active {text-decoration: none ; color: #666666;}
.location a:hover {text-decoration: underline ; color: #666666;}

/* µµ¿ò¸» */
.help_top_menu { color: #FFFFFF; }
.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-size: 14px; color: #0076A3; font-weight: bold;}

.help_left_menu {color: #000000;}
.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 {color: #999999;}
.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 {color: #666666;}
.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_default{
	cursor:hand;
	color:#000000;
	height:22px;
	Width: 64px;
	background:#EBEBEB;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC #B6B6B6 #B6B6B6 #CCCCCC;
}

.button_default_long{
	cursor:hand;
	color:#000000;
	height:22px;
	Width: 100px;
	background:#EBEBEB;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC #B6B6B6 #B6B6B6 #CCCCCC;
}

.button_default_wide{
	cursor:hand;
	color:#000000;
	height:22px;
	Width: 100%;
	background:#EBEBEB;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC #B6B6B6 #B6B6B6 #CCCCCC;
}
.button_small{
	cursor:hand;
	color:#3E3A17;
	height:16px;
	Width: 64px;
	background:#D8D6C3;
	border-width: 1px;
	border-style: solid;
	border-color: #C3C1AD #93917D #93917D #C3C1AD;
	line-height: 14px;
}
.button_small_long{
	cursor:hand;
	color:#3E3A17;
	height:16px;
	Width: 84px;
	background:#D8D6C3;
	border-width: 1px;
	border-style: solid;
	border-color: #C3C1AD #93917D #93917D #C3C1AD;
}
.button_attach{
	color:#3E3A17;
	background:#ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #C3C1AD #C3C1AD #C3C1AD #C3C1AD;
}
.button_nav{
	cursor:hand;
	color:#547585;
	height:22px;
	Width: 60px;
	background:#E0EBEF;
	border-width: 1px;
	border-style: solid;
	border-color: #B2C5CF #829EAD #829EAD #B2C5CF;
}

/* »çÀÌÆ® ¸Ê ¸µÅ© Ç¥½Ã */
.sitemap_font {color: #000000;}
.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: #000000;}
.sitemap_font a:hover {text-decoration: underline ; color: #000000;}

.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 { background:#F4F4F4;}
.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;}

/* ÀÔ·ÂÆû */
.input_survey1{
	height: 18px;
	width: 100px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #999999;
	font-family: "Verdana", "µ¸¿ò";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
}
.input_survey2{
	height: 18px;
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #999999;
	font-family: "Verdana", "µ¸¿ò";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
}
.input_textfieldlist{
	height: 60px;
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #DCD5C2;
	font-family: "Verdana", "µ¸¿ò";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
}
.input_textfield {
	height: 18px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #DCD5C2;
	font-family: "Verdana", "µ¸¿ò";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
}
.input_text {
	height: 18px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #DCD5C2;
	font-family: "Verdana", "µ¸¿ò";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
}
.input_textfield_full {
	height: 18px;
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #DCD5C2;
	font-family: "Verdana", "µ¸¿ò";
	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: "Verdana", "µ¸¿ò";
	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: "Verdana", "µ¸¿ò";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
}

.input_textfield_dimmed{
	height: 18px;
	padding: 2px 0px 0px 3px;
	border: 1px solid #D0D0D0;
	font-family: "Verdana", "µ¸¿ò";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #EFEFEF;
	margin: 0px;
}
.input_textfield_full_dimmed{
	height: 18px;
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #D0D0D0;
	font-family: "Verdana", "µ¸¿ò";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #EFEFEF;
	margin: 0px;
}
.input_textarea {
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #DCD5C2;
	font-family: "Verdana", "µ¸¿ò";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
}
.input_combobox {
	height: 18px;
	width: 100%;
	font-family: "Verdana", "µ¸¿ò";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
}
.input_combobox_dimmed {
	height: 18px;
	width: 100%;
	font-family: "Verdana", "µ¸¿ò";
	font-size: 11px;
	color: #D0D0D0;
	text-decoration: none;
	background-color: #E8E8E8;
}
.input_listbox_default {
	width: 100%;
	padding: 2px;
	font-family: "Verdana", "µ¸¿ò";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
}
.input_listbox_shuttle {
	width: 100%;
	padding: 2px;

	font-family: "Verdana", "µ¸¿ò";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #F8F7EE;
	margin: 0px;
}


/* Á¤·Ä */
.sort{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 {color: #605CA8;}

/* Å×ÀÌºí */
.table_bg {	background-color: #C0C0C0;}
.table_bg_blue { background-color: #E1EBF2;}
.table_bg_dark { background-color: #8FA7C2;}
.table_bg_outline { background-color: #EFEFEF;}
.table_bg_bright { background-color: WhiteSmoke;}
.table_bg_white { height: 22px; background-color: #FFFFFF;}
.table_header { height: 22px; background-color: #E8E8E8;}
.table_header_right { height: 22px; background-color: #E8E8E8; text-align: right;}
.table_header_center { height: 22px; background-color: #E8E8E8;	text-align: center;}
.table_header_calendar { height: 30px; background-color: #C0C0C0; text-align: center;}
.table_title {font-family: "Verdana", "µ¸¿ò"; font-size: 11px; line-height: 16px; color: #0054A6; font-weight:bold;}
}

/*TD Á¤º¸ */
.td_bg_blue { height: 22px; background-color: #E1EBF2; text-color: #FFFFFF; text-align: center; font-weight: bold;}
.td_bg_default {	background-color: #CED3DE;}

/* Å×ÀÌºí Á¤º¸ */
.tableinfo_total { color: #004C56; }

/* ÅÇ */
.tab { color: #000000; font-weight: bold; text-align: center;}
.tab a:link {text-decoration: none ; color: #728090;}
.tab a:visited {text-decoration: none ; color: #728090;}
.tab a:active {text-decoration: none ; color: #728090;}
.tab a:hover {text-decoration: none ; color: #728090;}

.tab_disabled  { color: #B5B5B5; font-weight: bold;}

/*ÆË¾÷*/
.popup_title{ font-size: 14px; color: #0054A6; font-weight: bold; line-height: 30px;}

/*ÆË¾÷,¾Ë¸²Á¤º¸*/
.popup_font_blue{ font-family: "Verdana", "±¼¸²"; font-size: 11px; color: #2E3192;}

/*ÆË¾÷,À§Ä¡Á¤º¸*/
.popup_font_red { font-family: "Verdana", "µ¸¿ò"; font-size: 11px; color: #C63426;}

/* ÆäÀÌÁö¹øÈ£ */
.pagenumber_td { color: #843A4E; }
.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 { color: #5F5F5F; font-weight: bold;}


/* ÆäÀÌÁö Å¸ÀÌÆ² */
.title_default { font-size: 14px; color: #6C0128; font-weight: bold;}

.title_sub {font-size: 12px; color: #0072BC; font-weight: bold;}
.title_sub a:link {text-decoration: none ; color: #0072BC; font-weight: bold;}
.title_sub a:visited {text-decoration: none ; color: #0072BC; font-weight: bold;}
.title_sub a:active {text-decoration: underline ; color: #0072BC; font-weight: bold;}
.title_sub a:hover {text-decoration: underline ; color: #123864; font-weight: bold;}

.title_red { color: #E5654A; font-weight: bold;}
.title_red a:link {text-decoration: none ; color: #E5654A; font-weight: bold;}
.title_red a:visited {text-decoration: none ; color: #E5654A; font-weight: bold;}
.title_red a:active {text-decoration: underline ; color: #E5654A; font-weight: bold;}
.title_red a:hover {text-decoration: underline ; color: #123864; font-weight: bold;}

/* ÆùÆ® ¼³Á¤ */
.font_red { color: #C63426;}
.font_blue { color:#2E3192;}

/*¹®ÀÇ»çÇ×*/
.font_green {  font-family: "Verdana", "µ¸¿ò"; font-size: 11px; color: #305A73; line-height:16px;}
.font_green a:link {text-decoration: none ; color: #305A73;}
.font_green a:visited {text-decoration: none ; color: #305A73;}
.font_green a:active {text-decoration: none ; color: #305A73;}
.font_green a:hover {text-decoration: underline ; color: #305A73;}

/* ÇÁ·Î¼¼½º ´Ü°è */
.train {color: #666666; 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;}

/* ´Þ·Â */
.holiday  {  font-family: "Verdana", "µ¸¿ò"; font-size: 11px; color: #555555; line-height:20px;}
.calrendar_title
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FONT-FAMILY: "verdana", "±¼¸²";
    TEXT-ALIGN: center
}
.calrendar_month
{
    FONT-SIZE: 16px
}
.calrendar_table
{
    FONT-SIZE: 11px;
    WIDTH: 15px;
    FONT-FAMILY: "tahoma";
    TEXT-ALIGN: center
}
.calrendar_booking  {  font-family: "tahoma", "µ¸"; font-size: 11px; }
.calrendar_saturday
{
    FONT-SIZE: 11px;
    WIDTH: 15px;
    COLOR: #4582ba;
    FONT-FAMILY: "tahoma";
    TEXT-ALIGN: center
}
.calrendar_saturday A:link
{
    COLOR: #4582ba;
    TEXT-DECORATION: none
}
.calrendar_saturday A:visited
{
    COLOR: #4582ba;
    TEXT-DECORATION: none
}
.calrendar_saturday A:active
{
    COLOR: #4582ba;
    TEXT-DECORATION: none
}
.calrendar_saturday A:hover
{
    COLOR: #4582ba;
    TEXT-DECORATION: none
}
.calrendar_sunday
{
    FONT-SIZE: 11px;
    WIDTH: 15px;
    COLOR: #ba5045;
    FONT-FAMILY: "tahoma";
    TEXT-ALIGN: center
}
.calrendar_sunday A:link
{
    COLOR: #ba5045;
    TEXT-DECORATION: none
}
.calrendar_sunday A:visited
{
    COLOR: #ba5045;
    TEXT-DECORATION: none
}
.calrendar_sunday A:active
{
    COLOR: #ba5045;
    TEXT-DECORATION: none
}
.calrendar_sunday A:hover
{
    COLOR: #ba5045;
    TEXT-DECORATION: none
}
.calrendar_today
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    WIDTH: 15px;
    COLOR: #EE7EAD;
    FONT-FAMILY: "tahoma";
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
.calrendar_today A:link
{
    COLOR: #EE7EAD;
    TEXT-DECORATION: none
}
.calrendar_today A:visited
{
    COLOR: #EE7EAD;
    TEXT-DECORATION: none
}
.calrendar_today A:active
{
    COLOR: #EE7EAD;
    TEXT-DECORATION: none
}
.calrendar_today A:hover
{
    COLOR: #EE7EAD;
    TEXT-DECORATION: none
}
