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_border01{width:100%; height:5px; background-color:#124a96; position:relative; top:0;}
#header_border02{width:65%; height:5px; background-color:#539ddd; position:absolute; top:0;}
#logo{width:170px; height:64px; background:url(../images/header/logo.jpg); position:absolute; left:50%; margin-left:-85px; top:5px;}
#logo a {display:block; width:170px; height:64px; text-indent:-9999px;}

#right_btn{position:absolute; right:30px; top:10px;}
#right_btn li{float:left; margin:0 5px; padding:0 3px;}

#header{width:1024px; height:100px;  position:relative; left:50%; margin-left:-512px; z-index:999999;}
#navigation{position:absolute; left:50%; margin-left:-455px;  top:80px;}

.menu_wrap{float:left; width:130px; }
.main_menu {width:140px; height:40px;}
.main_a{display:block; width:140px; height:40px; line-height:40px; padding-left:20px; font-size:15px; font-weight:600; color:#124a96;}
.main_menu:hover a.main_a{color:#539ddd;}

.sub_menu{width:140px; background-color:#fff; position:absolute; display:none; top:37px;}
.sub_menu li {width:140px; height:40px;}
.sub_menu li:hover{background-color:#0a3166; }
.sub_menu li a {display:block; width:120px; padding-left:10px; line-height:40px; color:#0a3166; border-bottom:1px dashed #d1d1d1; font-size:12px;}
.sub_menu li a:hover{color:#fff;}


/*left_menu*/

#left_menu{width:160px; float:left; }
#left_menu li{width:160px; height:40px; }
#left_menu li:hover{background-color:#135dc0;}
#left_menu li:hover a{color:#fff;}
#left_menu li a{margin-left:10px; display:block; width:150px; height:40px; border-bottom:1px dashed #ddd; line-height:40px; color:#135dc0;}