html , body , p , table , tr , td , th ,ul  , ol , li { padding:0;margin:0;list-style:none;}
li { list-style:none; }
img { border:0px; }
a{ text-decoration:none; font-family:'나눔 고딕' , '돋움'; font-size:12px; }
h1,h2,h3,h4,h5,h6 {border:0; margin:0; padding:0;}
html{overflow-y:scroll; overflow-x:hidden;}


#header{width:960px; height:135px; position:relative; left:50%; margin-left:-480px; z-index:9999;}
#logo{width:137px; height:111px; background:url(../images/header/logo.png) no-repeat;}
#logo a {display:block; width:137px; height:111px; }
#navigation{position:absolute; top:50px; left:118px;}
#right_btn{ position:absolute; right:0; top:0;}
/*navigation*/

/*mainmenu 외곽*/
div#mainmenu{ position:relative;z-index:3;}
/* 메인메뉴 배경이미지 */
div#mainleft  , div#mainright { width:20px;height:43px; float:left;}
div#maincenter{  height:43px;  float:left; }
div#mainleft {}
div#mainright { }

/* 메인메뉴 텍스트 스타일 */
div#maincenter > ul > li{ float:left; height:50px; position:relative;}
div#maincenter > ul > li > a{ line-height:30px; display:block; color:#77a31a;padding:0px 20px; font-size:14px; position:relative; z-index:5; text-align:center; font-weight:bold;}

/* 메인메뉴 텍스트 마우스 올렸을시 스타일 */
div#maincenter > ul > li.moveon > a{ color:#000; line-height:30px;}

.upper_word{vertical-align: super; line-height:25px; font-size:11px; display:block; margin:0 0 -25px 0; font-weight:normal; color:#727171; font-family:'Arial'; margin-top:-10px;}

/*mainoverlay 마우스 올렸을시 나오는 제형모양의 사각형*/
div.mainover_left { width:39px; height:41px; float:left; background:url('../images/header/navi/mainover_left.png') no-repeat 0 0; position:absolute; left:-15px; display:none;}


/*submenu 서브메뉴배경이미지 세팅*/
div.submenu{ position:absolute; top:45px;left:-5px;z-index:0; display:none;}

div.submenu_left{ float:left; width:30px; height:41px; background:url('../images/header/navi/subbg_left.png') no-repeat 0 0;}
div.submenu_center{ float:left; height:41px; background:url('../images/header/navi/subbg_repeat.png') repeat-x 0 0; }
div.submenu_right{ float:left;width:40px; height:41px; background:url('../images/header/navi/subbg_right.png') no-repeat 0 0;}
/* 서브메뉴 텍스트 스타일 */
div.submenu_center ol li {float:left; height:41px;}
div.submenu_center ol li a{line-height:41px; display:block;padding-right:20px; color:#48799f;}
div.submenu_center ol li a.sub_last{padding:0;}
div.submenu_center ol li a:hover{ color:#000; }

#submenu01{width:1000px;}
#submenu02{margin-left:-150px; width:1000px;}
#submenu03{margin-left:-250px; width:1000px;}
#submenu04{margin-left:-100px; width:1000px;}
#submenu05{margin-left:-250px; width:1000px;}
#submenu06{margin-left:-150px; width:1000px;}


/*left_menu*/
#left_menu{width:207px; float:left; margin-top:35px; }
#left_menu ul li {width:207px; height:35px;}
#left_menu ul li:hover{background-color:#195807;}
#left_menu ul li:hover a{color:#fff;}
#left_menu ul li a  {display:block; width:197px; margin-left:10px; height:35px; line-height:35px; border-bottom:1px dashed #ddd; color:#195807;}
#left_color{background-color:#195807;}
#left_menu ul li#left_color a {color:#fff;}