@charset "utf-8";
/* CSS Document */


body{ text-align:center; background:url(../images/bg.jpg) 0 0 repeat-x}
#skipNav{position:absolute; top:0; left:-1000px}
#skipNav a{display:block; height:1px; width:1px; overflow:hidden}
#skipNav a:focus, #skipNav a:active{height:auto; width:100%}
#wrap{ width:1000px; margin:0 auto; text-align:left}
#header{ overflow:hidden}

#logo{ width:190px; float:left}
#logo h1 a{width:190px; height:46px; background:url(../images/top_logo.png) 0 0 no-repeat; display:block; text-indent:-9999px; overflow:hidden;}

/* topbutton */
#topbutton{ float:right; display:inline;}
#topbutton .uname{ color:#347cb0;}
#topbutton{ font-size:.82em;}
#topbutton ul li{ float:left; margin:17px 5px 0px 0px;}
#topbutton a{font-weight:bold; color:#434343;}
#topbutton a:hover{color:#69C}


/*네비게이션 시작 */
#nav_box{margin-top:0px;}
#TopMenu{ width:1000px; height:63px; background:url(../images/navi_bg.png) 0px 0px no-repeat; margin-left:0px;}
#TopMenu li{margin-top:0px;}
#TopMenuSub{ padding:0px 0 0 53px; margin:0; *padding:0px 0 0 53px; *margin:0;}
#TopMenuSub ul{ margin:0; padding-left:0px; list-style:none; position:relative; height:63px; margin-top:46px; *margin-top:0px}
#TopMenuSub ul li{ float:left; padding:0; list-style:none; }
#TopMenuSub ul li div{ position:absolute; left:0px; margin:0 0 0 0; font-size:.92em}
#TopMenuSub ul li div ul li{margin:0px 0 0 10px;}
#TopMenuSub .TopSubMenu1{width:1000px;}
#TopMenuSub .TopSubMenu2{width:822px;}
#TopMenuSub .TopSubMenu3{width:822px;}
#TopMenuSub .TopSubMenu4{width:822px;}
#TopMenuSub .TopSubMenu5{width:822px;}
#TopMenuSub ul li.menu1 div { left:-40px;}
#TopMenuSub ul li.menu2 div { left:185px;}
#TopMenuSub ul li.menu3 div { left:348px;}
#TopMenuSub ul li.menu4 div { left:566px;}
#TopMenuSub ul li.menu5 div { left:680px;}
#TopMenuSub ul li div ul{ float:left; margin:2px 0 0 0; padding:2px 0 0 0; list-style:none;display:inline; }
#TopMenuSub ul li div ul li { width:auto; height:auto; padding:2px 0 0 0; }
#TopMenuSub li ul li a:link,
#TopMenuSub li ul li a:visited,
#TopMenuSub li ul li a:active{color:#666; letter-spacing:0px; line-height:20px;font-weight:bold;}
#TopMenuSub li ul li a:hover,	
#TopMenuSub li ul li a.TopMenuSub:link,
#TopMenuSub li ul li a.TopMenuSub:visited,
#TopMenuSub li ul li a.TopMenuSub:active,
#TopMenuSub li ul li a.TopMenuSub:hover{color:#58b406; letter-spacing:0px; line-height:20px;font-weight:bold;}
/*네비게이션 끝 */


/* sub_flash */
#sub_flash{margin-top:15px; margin-left:210px;width:auto;}


/* left_nav */
#left_nav{float:left; width:180px; margin-left:10px; background:url(../images/left_bg.jpg) 0 15px no-repeat}
#left_title{ margin-top:15px; margin-right:14px; width:180px;}
.menu_list{width:180px; height:171px; margin-bottom:250px}


/* content */
#content{width:780px; float:left; margin-left:20px; padding-top:28px; padding-bottom:25px;}


/* footer*/
#footer{ clear:both; text-align:left; background:url(../images/bottom_back.jpg) 0 0 repeat-x; overflow:hidden;}
.footer_inner{ width:1000px; text-align:left; margin:0 auto}

.clear_div{clear:both}
.hiddenText{position:absolute; top:0; left:-1000px}
img{border:0; display:block;}
font{ display:block}