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;}

#header{position:relative; width:1100px; height:155px; margin:0 auto; z-index:99;}
#navi_wrap{width:940px; height:52px; position:absolute; left:50%; margin-left:-388px; top:51px;}
#navi_wrap ul {width:840px; position:absolute; left:50%; margin-left:-420px;}
#navi_wrap ul li{float:left; width:200px; height:50px;margin-left:10px;}
#navi_wrap ul li:hover a{color:#3021b9;}
#navi_wrap ul li a{display:block; font-size:18px; width:200px; height:50px; font-weight:bold; color:#2e2e2e; line-height:50px; text-align:center;  z-index:99999;}
.logo{background:url(../images/header/logo.png); width:250px; height:56px; position:absolute; top:42px; left:0px;}
.logo a{display:block; width:250px; height:56px; text-indent:-9999px;}
#right_btn{position:absolute; width:148px; height:15px; right:60px; top:12px;}
.sub{width:1280px; height:150px; background-color:#fff; position:absolute; top:50px; left:-302px;}


#navigation{margin-left:259px; position:relative; top:50px;}


/*mainmenu 외곽*/
div#mainmenu{ position:relative;z-index:3;}
/* 메인메뉴 배경이미지 */
div#mainleft  , div#mainright { width:20px;height:43px; float:left;}
/*div#maincenter{  height:43px; background:url(../images/header/mainbg_repeat.png) repeat-x 0 0; float:left; }
div#mainleft { background:url(../images/header/mainbg_left.png) no-repeat 0 0; }
div#mainright { background:url(../images/header/mainbg_right.png) no-repeat 0 0; }*/

/* 메인메뉴 텍스트 스타일 */
div#maincenter > ul > li{ float:left; height:50px; position:relative; }
div#maincenter > ul > li > a{ line-height:50px; display:block;color:#000;padding:0px 65px; font-size:18px; position:relative; z-index:5; font-weight:600;}

/* 메인메뉴 텍스트 마우스 올렸을시 스타일 */
div#maincenter > ul > li.moveon > a{ color:#2857a5; line-height:50px; }

/*mainoverlay 마우스 올렸을시 나오는 제형모양의 사각형*/
div#mainover{ position:absolute; top:4px;z-index:4; display:none;}

/*submenu 서브메뉴배경이미지 세팅*/
div.submenu{ position:absolute; top:43px;left:-5px;z-index:0; display:none;}
div.submenu_left{ float:left; width:40px; height:41px; /* background:url(../images/header/subbg_left.png) no-repeat 0 0;*/}
div.submenu_center{ float:left; height:41px; /*background:url(../images/header/subbg_repeat.png) repeat-x 0 0;*/ }
div.submenu_right{ float:left;width:40px; height:41px; /*background:url(../images/header/subbg_right.png) no-repeat 0 0;*/}
/* 서브메뉴 텍스트 스타일 */
div.submenu_center ol li {float:left; height:41px;}
div.submenu_center ol li a{line-height:35px;display:block;padding-right:20px; color:#000; font-weight:700;}
div.submenu_center ol li a.sub_last{padding:0;}
div.submenu_center ol li a:hover{ color:#2857a5; font-weight:bold; }

#submenu1{margin-left:-50px;}
#submenu2{ margin-left:-180px;}
#submenu3{}
#submenu4{ margin-left:10px;}






.left_menu{width:250px; float:left; }
.left_menu h4{width:250px; height:95px; text-indent:-9999px;}
.left_menu ul{margin-top:20px;}
.left_menu ul li{width:232px; height:35px; border-bottom:1px dashed #d3d3d3; margin-left:9px;}
.left_menu ul li a {display:block; width:202px; height:35px; line-height:35px; margin-left:30px; color:#858585;}
.left_menu ul li:hover{background-color:#2857a5;}
.left_menu ul li:hover a {color:#fff;}

.left_menu ul li.choose{background-color:#2857a5;}
.left_menu ul li.choose a {color:#fff; font-weight:bold;}

.left_menu ul li.left_main{ background-color:#eee;}
.left_menu ul li.left_main a {color:#444;}