A:link        { font-family:µ¸¿ò; text-decoration:none; color:#666666; font-size: 12px;}
A:visited     { font-family:µ¸¿ò; text-decoration:none; color:#666666; font-size: 12px;}
A:active      { font-family:µ¸¿ò; text-decoration:none; color:#666666; font-size: 12px;}
A:hover       { font-family:µ¸¿ò; text-decoration:none; color:#5CB802; font-size: 12px;}
td {	font-family: "µ¸¿ò"; font-size: 12px; color: #666666; line-height: 20px;}

.location {	color:#666666; FONT-SIZE: 11px; FONT-FAMILY: µ¸¿ò; LETTER-SPACING: -1px; LINE-HEIGHT: 1.2}
a.location:link    {color:#666666; FONT-SIZE: 11px; FONT-FAMILY: µ¸¿ò; LETTER-SPACING: -1px; LINE-HEIGHT: 1.2}
a.location:visited {color:#666666; FONT-SIZE: 11px; FONT-FAMILY: µ¸¿ò; LETTER-SPACING: -1px; LINE-HEIGHT: 1.2}
a.location:hover   {color:#0287E4; FONT-SIZE: 11px; FONT-FAMILY: µ¸¿ò; LETTER-SPACING: -1px; LINE-HEIGHT: 1.2}

.imwon {color:#666666; FONT-SIZE: 12px; FONT-FAMILY: µ¸¿ò; LETTER-SPACING: -1px; LINE-HEIGHT: 1.2}
a.imwon:link    {color:#666666; FONT-SIZE: 12px; FONT-FAMILY: µ¸¿ò; LETTER-SPACING: -1px; LINE-HEIGHT: 1.2}
a.imwon:visited {color:#666666; FONT-SIZE: 12px; FONT-FAMILY: µ¸¿ò; LETTER-SPACING: -1px; LINE-HEIGHT: 1.2}
a.imwon:hover   {color:#0287E4; FONT-SIZE: 12px; FONT-FAMILY: µ¸¿ò; LETTER-SPACING: -1px; LINE-HEIGHT: 1.2; font-weight: bold;}

.txt01 { font-family: "µ¸¿ò"; font-size: 12px; color: #666666; line-height: 22px; text-align: justify;}



#gnb_box {position:relative; width:705px; height:44px; border-radius:5px; margin:0 auto; padding:0px 0 0 0; background:#0586e2; z-index:300; *zoom:1;}
#gnb_box:after{ content:""; display:block; clear:both;}
#gnb {position:relative; width:630px; margin:0; padding:0; margin:auto;*zoom:1;}

#gnb ul { list-style:none; margin:0; padding:0; }
#gnb .mainmenu {z-index: 800; position: relative; padding:0 0 0 0px }
#gnb .mainmenu:after {content: ""; clear: both; display: block;}
#gnb .mainmenu li.mainMenu {float: left; width:20%}
#gnb .mainmenu li span a {display:block; line-height:44px; font-size:14px; color:#fff; font-weight:normal; padding:0; text-align:center; background:url('/img/bg_gnb_right.png') no-repeat right; }
#gnb .mainmenu li span a.on  { color:#ff0;}
#gnb .mainmenu li span a:hover,
#gnb .mainmenu li span a:active { color:#ff0; font-weight:bold; }

#gnb .mainmenu li .submenu {z-index: 999; position: absolute; left: 0; top: 42px;  }
#gnb .mainmenu li .submenu { border:2px solid #1760af; background:#fff; width:240px; text-align:center;}
#gnb .mainmenu li #submenu_01 { left:0px; padding:0 0px 0 0px; }
#gnb .mainmenu li #submenu_02 { left:0px; padding:0 0px 0 0px; }
#gnb .mainmenu li #submenu_03 { left:0px; padding:0 0px 0 0px; }
#gnb .mainmenu li #submenu_04 { left:0px; padding:0 0px 0 0px; }
#gnb .mainmenu li #submenu_05 { left:0px; padding:0 0px 0 0px; }

#gnb .mainmenu li .submenu ul:after {content: ""; clear: both; display: block;}
#gnb .mainmenu li .submenu ul { display:inline-block; }
#gnb .mainmenu li .submenu ul li {float: left;}
#gnb .mainmenu li .submenu ul li {display: block; height:30px; line-height:30px; padding:0 15px 0 0; background:url('/img/bg_gnb_dot.png') no-repeat right;}
#gnb .mainmenu li .submenu ul li.sm_last { padding:0 0 0 0;; background:none !important}
#gnb .mainmenu li .submenu ul li a { display: block; color: #444; font-size:11px; }
#gnb .mainmenu li .submenu ul li.on a,
#gnb .mainmenu li .submenu ul li a:hover,
#gnb .mainmenu li .submenu ul li a:active { color: #0066ff; text-decoration: none;}
