body { 	font-weight:normal; font-size:12px; text-transform:none; color:#333333; line-height:140%; font-variant:normal; letter-spacing:0px; margin:0; }

/*table, td { }*/
td { font-size:12px; }

A:link   	{font-family : ±¼¸² ;COLOR: #333333; TEXT-DECORATION: none}
A:visited	{font-family : ±¼¸² ;COLOR: #333333; TEXT-DECORATION: none}
A:active 	{font-family : ±¼¸² ;COLOR: #333333; TEXT-DECORATION: none}
A:hover  {font-family : ±¼¸² ;COLOR: #333333; TEXT-DECORATION: underline}

img {border:0}

input {
	BORDER: #D1D3D3 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #D1D3D3 1px solid; COLOR: #333333;BACKGROUND-COLOR: #FFFFFF;
}
select {
	font-family:µ¸¿ò; font-size:11px; color:#333333; background:#ffffff;
}
textarea {
	font-family:±¼¸²; BORDER: #D1D3D3 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #D1D3D3 1px solid; COLOR: #333333;BACKGROUND-COLOR: #FFFFFF; padding:2px;
}
button {
	font-family:±¼¸²; font-size:11px; height:18px;
}

.bold { font-weight:bold;}
.small { font-size:11px; font-family:µ¸¿ò; }
.login { font-family: ±¼¸²; color: #333333; font-size: 9pt; }

.main_foot {padding-top:5px;text-align:center;background:url(/images/main_footer_back.gif);height:55px;vertical-align:top;}



/* ¸Þ´º */
.tml {color:#222222;}
.tml A:link   	{font-family : ±¼¸² ;COLOR: #222222; TEXT-DECORATION: none}
.tml A:visited	{font-family : ±¼¸² ;COLOR: #222222; TEXT-DECORATION: none}
.tml A:active 	{font-family : ±¼¸² ;COLOR: #222222; TEXT-DECORATION: none}
.tml A:hover  {font-family : ±¼¸² ;COLOR: #222222; TEXT-DECORATION: underline}

.m_menu_b {background:url(/images/menu_back.gif);}

.m_menu_t {color:#FFFFFF;font-size:13px;font-weight:bold;}
.m_menu_t A:link   	{color:#FFFFFF; TEXT-DECORATION:  none}
.m_menu_t A:visited	{color:#FFFFFF; TEXT-DECORATION: none}
.m_menu_t A:active 	{color:#FFFFFF; TEXT-DECORATION: none}
.m_menu_t A:hover    {color:#8C93AE; TEXT-DECORATION: none}

.ls_menu {color:#000000;font-weight:normal;letter-spacing:-1px;}
.ls_menu A:link   	{color:#000000; TEXT-DECORATION:  none;font-weight:normal;}
.ls_menu A:visited	{color:#000000; TEXT-DECORATION: none;font-weight:normal;}
.ls_menu A:active 	{color:#000000; TEXT-DECORATION: none;font-weight:normal;}
.ls_menu A:hover    {color:#223187; TEXT-DECORATION: none;font-weight:bold;}
/* ¸Þ´º */



/* ÁÂÃø¸Þ´º */
.left_back {background:url(/images/left_back.gif);text-align:center;padding:0 0 20px 0}
.left_title {background:url(/images/left_title_back.gif);color:#233963;font-weight:bold;height:25px;text-align:center;}

.left_menu {font-size:12px;  font-family:µ¸¿ò; color:#444444; height:25px;}
.left_menu A:link   	{COLOR: #444444; TEXT-DECORATION: none}
.left_menu A:visited	{COLOR: #444444; TEXT-DECORATION: none}
.left_menu A:active 	{COLOR: #444444; TEXT-DECORATION: none}
.left_menu A:hover		{COLOR: #444444; TEXT-DECORATION: underline}

.line_g1 {background-color:#E1E1E1;}
.line_dblue {background-color:#233963}
.line_duble {background:url(/images/line_duble.gif);height:4px;}
/* ÁÂÃø¸Þ´º */


/* º»¹® */
.title {border:3px solid #E8E8E8;padding:5px;color:#202020;font-size:14px;font-weight:bold;}
.title2 { COLOR: #202020; font-weight: bold; LETTER-SPACING: -1px;}
/* º»¹® */


/* Å×ÀÌºí */
.h_1_1 { background:#e0edff; color: #555555; padding:5 0; }
.h_2_1 { padding:5 0 5 10; }
.h_3_1 { background:#e0edff; color: #5A658B; font-weight: bold; text-align:center; padding:3 0 3 0; letter-spacing:0px; }
.h_1_2 { background:#e0edff; color: #555555; text-align:center; padding:3 0 3 0; letter-spacing:0px; }
.h_2_2 { background:#FFFFFF; color: #333333; padding:3 5 3 5; letter-spacing:0px; }
.h_3_2 { background:#e0edff; color: #555555; text-align:center; padding:3 0 3 0; letter-spacing:0px; height:24px; }
.h_4_2 { background:#e0edff; color: #333333; padding:3 5 3 5; letter-spacing:0px; }
.v_1_1 { background-color:#e0edff; color: #555555; font-weight: bold; text-align:center; padding:3 0 3 0;letter-spacing:0px; height:24px; }
.v_2_1 { background-color:#FFFFFF; color: #555555; padding:2 2 2 2; letter-spacing:0px; height:24px; }
/* Å×ÀÌºí */




/*Åé¸Þ´º*/
#topNav {float:right; margin:0; z-index:500; list-style:none; height:34px; white-space:nowrap;}
#topNav li.top {display:block; float:left; white-space:nowrap; margin:0 0 0 -2px;}
#topNav li.top.first{display:block; float:left; white-space:nowrap; margin:0 0 0 0 !important;}

#topNav li a.top_link01 {display:block; float:left; width:137px; height:34px; line-height:34px;  text-indent:-1000px; text-decoration:none; font-size:12px; font-weight:bold; cursor:pointer;background: url(/images/topnav_menu01_off.gif);}
#topNav li a.top_link01 span {display:block; padding:0; height:34px;  text-indent:-1000;}
#topNav li a.top_link01 span.down01 {display:none; padding:0; height:34px;}

#topNav li.iehover a.top_link01 {background: url(/images/topnav_menu01_on.gif) no-repeat; text-indent:-1000;}
#topNav li.iehover a.top_link01 span.down01 {padding-bottom:0;}


#topNav li a.top_link02 {display:block; width:137px; height:34px; line-height:34px; text-indent:-1000px; color:#ccc; text-decoration:none; font-size:0; font-weight:bold; cursor:pointer;background: url(/images/topnav_menu02_off.gif);}
#topNav li a.top_link02 span {display:block; padding:0; height:34px;}
#topNav li a.top_link02 span.down02 {display:none; padding:0; height:34px;}

#topNav li.iehover a.top_link02 {color:#fff; background: url(/images/topnav_menu02_on.gif) no-repeat; text-indent:-1000;}
#topNav li.iehover a.top_link02 span.down02 {padding-bottom:0;}

#topNav li a.top_link03 {display:block; width:137px; height:34px; line-height:34px; text-indent:-1000px; color:#ccc; text-decoration:none; font-size:0; font-weight:bold; cursor:pointer;background: url(/images/topnav_menu03_off.gif);}
#topNav li a.top_link03 span {display:block; padding:0; height:34px;}
#topNav li a.top_link03 span.down03 {display:none; padding:0; height:34px;}

#topNav li.iehover a.top_link03 {color:#fff; background: url(/images/topnav_menu03_on.gif) no-repeat; text-indent:-1000;}
#topNav li.iehover a.top_link03 span.down03 {padding-bottom:0;}

#topNav li a.top_link04 {display:block; width:137px; height:34px; line-height:34px; text-indent:-1000; color:#ccc; text-decoration:none; font-weight:bold; cursor:pointer;background: url(/images/topnav_menu04_off.gif);}
#topNav li a.top_link04 span {display:block; padding:0; height:34px;}
#topNav li a.top_link04 span.down04 {display:none; padding:0; height:34px;}

#topNav li.iehover a.top_link04 {color:#fff; background: url(/images/topnav_menu04_on.gif) no-repeat; text-indent:-1000;}
#topNav li.iehover a.top_link04 span.down04 {padding-bottom:0;}

#topNav li a.top_link05 {display:block; width:137px; height:34px; line-height:34px; text-indent:-1000; color:#ccc; text-decoration:none; font-weight:bold; cursor:pointer;background: url(/images/topnav_menu05_off.gif);}
#topNav li a.top_link05 span {display:block; padding:0; height:34px;}
#topNav li a.top_link05 span.down05 {display:none; padding:0; height:34px;}

#topNav li.iehover a.top_link05 {color:#fff; background: url(/images/topnav_menu05_on.gif) no-repeat; text-indent:-1000;}
#topNav li.iehover a.top_link05 span.down05 {padding-bottom:0;}

#topNav li a.top_link06 {display:block; width:137px; height:34px; line-height:34px; text-indent:-1000; color:#ccc; text-decoration:none; font-weight:bold; cursor:pointer;background: url(/images/topnav_menu06_off.gif);}
#topNav li a.top_link06 span {display:block; padding:0; height:34px;}
#topNav li a.top_link06 span.down06 {display:none; padding:0; height:34px;}

#topNav li.iehover a.top_link06 {color:#fff; background: url(/images/topnav_menu06_on.gif) no-repeat; text-indent:-1000;}
#topNav li.iehover a.top_link06 span.down06 {padding-bottom:0;}

#topNav li a.top_link07 {display:block; width:137px; height:34px; line-height:34px; text-indent:-1000; color:#ccc; text-decoration:none; font-weight:bold; cursor:pointer;background: url(/images/topnav_menu07_off.gif);}
#topNav li a.top_link07 span {display:block; padding:0; height:34px;}
#topNav li a.top_link07 span.down07 {display:none; padding:0; height:34px;}

#topNav li.iehover a.top_link07 {color:#fff; background: url(/images/topnav_menu07_on.gif) no-repeat; text-indent:-1000;}
#topNav li.iehover a.top_link07 span.down07 {padding-bottom:0;}

#topNav li a.top_link08 {display:block; width:137px; height:34px; line-height:34px; text-indent:-1000; color:#ccc; text-decoration:none; font-weight:bold; cursor:pointer;background: url(/images/topnav_menu08_off.gif);}
#topNav li a.top_link08 span {display:block; padding:0; height:34px;}
#topNav li a.top_link08 span.down08 {display:none; padding:0; height:34px;}

#topNav li.iehover a.top_link08 {color:#fff; background: url(/images/topnav_menu08_on.gif) no-repeat; text-indent:-1000;}
#topNav li.iehover a.top_link08 span.down08 {padding-bottom:0;}

#topNav li a.top_link09 {display:block; width:137px; height:34px; line-height:34px; text-indent:-1000; color:#ccc; text-decoration:none; font-weight:bold; cursor:pointer;background: url(/images/topnav_menu09_off.gif);}
#topNav li a.top_link09 span {display:block; padding:0; height:34px;}
#topNav li a.top_link09 span.down09 {display:none; padding:0; height:34px;}

#topNav li.iehover a.top_link09 {color:#fff; background: url(/images/topnav_menu09_on.gif) no-repeat; text-indent:-1000;}
#topNav li.iehover a.top_link09 span.down09 {padding-bottom:0;}


/* Default list styling */
#topNav li.iehover {position:relative; z-index:200;}

#topNav li.iehover ul.sub 
{left:0; top:32px; background:url(/images/topnav_bg_sub.gif) repeat-y left bottom; padding:0 11px 15px 11px; width:163px; white-space:nowrap; height:auto; z-index:300; text-align:left;}

#topNav li.iehover ul.sub li.subTop, li ul.sub li.subTop 
{background:url(/images/topnav_bg_sub_top.gif) no-repeat left top !important; width:185px; margin:0 0 -12px -11px !important;}

#topNav li.iehover ul.sub li {background:url(/images/topnav_bg_sub_off.gif) no-repeat left top; text-indent:12px; display:block; height:22px; line-height:22px; position:relative;}

#topNav li.iehover ul.sub li a
{display:block; font-size:12px; width:100%; color:#000; text-decoration:none;}

#topNav li.iehover ul.sub li a:hover 
{background:url(/images/topnav_bg_sub_on.gif) no-repeat left top; height:22px; color:#336699; font-weight:bold; letter-spacing:-1px;}

#topNav li.iehover li.iehover ul,
#topNav li.iehover li.iehover li.iehover ul,
#topNav li.iehover li.iehover li.iehover li.iehover ul,
#topNav li.iehover li.iehover li.iehover li.iehover li.iehover ul
{left:90px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap;  z-index:400; width:100%; height:auto;}

#topNav ul, 
#topNav li.iehover ul ul,
#topNav li.iehover li.iehover ul ul,
#topNav li.iehover li.iehover li.iehover ul ul,
#topNav li.iehover li.iehover li.iehover li.iehover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.com_blank {height:10px;}

.com_title		{background:url(/images/bg_com_title.gif) no-repeat left top; height:34px; color:#333333; font-size:16px; font-weight:bold; padding:2px 0 0 23px; vertical-align:top;}

.DP_table { border:#c3d8ff solid 2px; }
.DP_table tr { height:24px; background:#FFFFFF; }
.DP_table td { padding:2 5 2 5; }
.DP_table .sp { height:4px; background:#FFFFFF; background:url(/images/basic_table_sp_bg.gif); }
.DP_table .title1 { height:28px; background:#dde9ff; padding:5 10 5 10; font-weight:bold; }
.DP_table .title2 { background:#EEEEEE; font-weight:bold; }
.DP_table .title3 { background:#EEEEEE; font-weight:bold; }

.basic_table { border:#c3d8ff solid 2px; }
.basic_table tr { height:24px; }
.basic_table .add_row { height:24px; vertical-align:top; }
.basic_table .sp { height:4px; background:#FFFFFF; background:url(/images/basic_table_sp_bg.gif); }
.basic_table .tr1 { height:24px; background:#D2D2D2; }
.basic_table td { padding:2 5 2 5; }
.basic_table .title1 { height:26px; background:#dde9ff; padding:5 10 5 10; font-weight:bold; }
.basic_table .title2 { height:26px; background:#EEEEEE; padding:5 10 5 10; font-weight:bold; }
.basic_table .title2_ { height:26px; background:#EEEEEE; padding:5 10 5 10; }
.basic_table .title2__ { height:26px; background:#d2ffbe; padding:5 10 5 10; }
.basic_table .title3 { background:#EEEEEE; font-weight:bold; }

.basic_table_schedule { table-layout:fixed; padding:0px; width:100%; }
.basic_table_schedule .title1 { height:26px; background:#dde9ff; font-weight:bold; }
.basic_table_schedule .title1_ { height:26px; width:30px; background:#dde9ff; padding:0px; text-align: center; }
.basic_table_schedule .title2 { height:26px; background:#EEEEEE; font-weight:bold; }
.basic_table_schedule .title3 { width:30px; padding:0px; background:#FFFFFF; text-align: center; }
.basic_table_schedule .title4 { width:30px; padding:0px; background:#777777; text-align: center; }
.basic_table_schedule tr { height:24px; }
.basic_table_schedule td { padding:2px; background:#FFFFFF; }
.basic_table_schedule .td_sp { width:1px; padding:0px; background:#D2D2D2; }

.none_table { padding: 0px; }
.none_table tr { }
.none_table td { padding:0px; }
.none_table .sp { height:4px; background:#FFFFFF; background:url(/images/basic_table_sp_bg.gif); }