body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.5em;
	font-family: "µ¸¿ò", Dotum, Arial, sans-serif;	
	scrollbar-3dlight-color: #B4B4B4;
  scrollbar-arrow-color: #333333;
  scrollbar-base-color: #EEEEEE;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-face-color: #EEEEEE;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #B4B4B4;}

img {border:0}
.topbg {
	background-repeat: repeat-x;
	background-position: top;}


* html td, th {	line-height: 1.4em;font-size: 12px;}


p, div, th, td, select,textarea,input {color: #333333;font-size:12px; font-family:µ¸¿ò,verdana}

a:link { text-decoration: none; color:#333333 ;}
a:visited {text-decoration: none; color:#333333 ;}
a:active {text-decoration: none; color:#333333 ;}
a:hover { text-decoration:none;color:#000000 ;}


a.text_menu:link{text-decoration:none; color:#ffffff;font-weight:bold;}

a.text_menu:visited{text-decoration:none; color:#ffffff;font-weight:bold;}

a.text_menu:hover{text-decoration:none; color:#72f0ff;font-weight:bold;}

a.text_menu:active{text-decoration:none; color:#ffffff;font-weight:bold;}


.bt_padding {padding:3 7 3 7; }
.basic_blue_t_bg { background-color:f0f9fc}
.basic_line { background-color: #D2D2D2 ; height:1px;}
.tg_1_26 {border-right:1px solid D2D2D2; height:26px}
.basic_grey_t_bg { background-color:f0f0f0}
.basic_grey_t_bg2 { background-color:f5f5f5}


.blue_title {color: #024265;font-size:12px; font-family:µ¸¿ò,verdana; font-weight:bold}
.black_blod_title {color: #000000;font-size:12px; font-family:µ¸¿ò,verdana; font-weight:bold}
.black_blod_title16{color: #000000;font-size:16; font-family:µ¸¿ò,verdana; font-weight:bold}

.form { background-color:f7f7f7; border:solid 1px d9d9d9;padding:3 2 0 2; }

.basic_blue_t_bg2 { background-color:e2ecf2}
.num{padding: 0 8 0 8 ;font-family:Verdana;font-size:10px;}
.orenge{color: #ff6600;font-size:12px; font-family:µ¸¿ò,verdana}
.blue{color: #0072bc;font-size:12px; font-family:µ¸¿ò,verdana}

.cp_title {color: #ffffff;font-size:12px; font-family:µ¸¿ò,verdana; font-weight:bold;padding:3 0 0 0; text-align:center}
.main_num2 {color: #333333;font-size:12; font-family: verdana;padding:5 0 0 0; text-align:right; font-weight:bold; letter-spacing:-2}
.text_num {width:28; height:18; background-image: url(../img/text_num_bg.gif); color:#FFFFFF; font-weight:bold; text-align:center; padding:1 0 0 0}


.s_tt{color: #396eb9;font-size:16px; font-family:µ¸¿ò,verdana; font-weight:bold; }
.s_tt2{color: #5aaeb8;font-size:13px; font-family:µ¸¿ò,verdana; font-weight:bold; }

.clearfix:after{content: '';display: block;height: 0;clear: both;}
.top-menu{width: 960px;position: relative;height: 70px;}
.top-menu *{font-family: '¸¼Àº °íµñ';}
.top-menu:after{position: absolute;content: '';bottom: 15px;width: 100%;height: 1px;background: #e2e1e1;left: 0;}
.top-menu > ul{padding: 0;background: #3d60a0;list-style: none;}
.top-menu > ul > li{background: url(/images/main/top-menu_bg.gif) no-repeat right center;float: left;height: 31px;padding: 4px 24px 0;box-sizing: border-box;}
.top-menu > ul > li:last-child{background: none;}
.top-menu > ul > li:first-child, .top-menu > ul > li:nth-child(2){border-right: 1px solid #fff;background: #969595;}
.top-menu > ul > li > a{line-height: 12px;font-weight: 600;letter-spacing: -1px;padding: 0 18px;display: inline-block;border-radius: 4px 4px 0 0;color: #fff;font-size: 12px;padding-top: 5px;min-width: 100px;text-align: center;box-sizing: border-box;}
.top-menu > ul > li:hover > a{height: 27px;line-height: 27px;background: #fff;color: #3d60a0;padding-top: 0;}
.top-menu > ul > li:first-child:hover > a, .top-menu > ul > li:nth-child(2):hover > a{color: #969595;}
.top-menu > ul > li > ul{padding: 0;list-style: none;display: none;position: absolute;top: 31px;}
.top-menu > ul > li:hover ul{display: block;}
.top-menu > ul > li > ul > li{position: relative;float: left;}
.top-menu > ul > li > ul > li:after{position: absolute;content: '';top: 8px;left: 0;width: 1px;height: 8px;background: #969595;}
.top-menu > ul > li > ul > li:first-child:after{display: none;}
.top-menu > ul > li > ul > li a{letter-spacing: -1px;font-size: 12px;font-weight: 600;padding: 0 8px;height: 23px;line-height: 23px;color: #888;}
.top-menu > ul > li > ul > li:hover a{color: #3d60a0;}
.top-menu > ul > li:first-child ul{left: 23px;}
.top-menu > ul > li:nth-child(2) ul{left: 202px;}
.top-menu > ul > li:nth-child(3) ul{left: 380px;}
.top-menu > ul > li:nth-child(4) ul{left: 520px;}
.top-menu > ul > li:nth-child(5) ul{right: 16px;}
