* {padding:0;margin:0;}
body,th,td,textarea,h1,h2,h3,h4,h5,h6 {font-family:dotum;font-size:12px;}
body,th,td,textarea{ line-height:14px;}
img,fieldset{ border:0;}
li{ list-style:none;}
select,input{ font-family:verdana;color:#000000;font-size:1.00em;}
address,em{ font-style:normal;}
button{ border:none;background:none;cursor:pointer;}
hr,legend{ display:none;}
p,h1,h2,h3,h4,h5,h6,form,input,ul,li,dl,dt,dd {margin:0;padding:0;}
a img {vertical-align:top;}
a:link{font-size:12px;color:#787878;text-decoration:none;}
a:visited{font-size:12px;color:#787878;text-decoration:none;}
a:hover{font-size:12px;color:#787878;text-decoration:none;}
#wrap{width:100%;position:relative;text-align:center;}
#top_wrap{width:100%; height:20px; background-color:#0d4e74;}
#top_wrap .top_con{width:1024px; margin:0 auto; color:#ffffff; padding-top:5px; padding-right:20px; text-align:right;}
#top_wrap .top_con a{font-size:12px; color:#fff; text-decoration:none;}
#top_wrap .top_con a:link{font-size:12px; color:#fff; text-decoration:none;}
#top_wrap .top_con a:visited{font-size:12px; color:#fff; text-decoration:none;}
#top_wrap .top_con a:hover{font-size:12px; color:#7feff7; text-decoration:none;}
#content_wrap_main{width:100%; height:400px; background-color:#013f66;}
#content_wrap_main .maincon {width:1024px; eight:400px; margin:0 auto; }

#subimg {width:100%; height:250px; position:relative; background-color:#013f66;}
.subimg_con{width:1024px;height:250px;position:relative;margin:0 auto; }

#sub_wrap {width:100%;position:relative; margin:0 auto;}
.subwrap {width:1024px;position:relative; margin:0 auto;}
.sub_left {width:300px; position:relative; float: left; padding-bottom:50px;}
.sub_con {width:724px; position:relative; float: left; padding-bottom:50px;}
.leftmenu_title {border-bottom:2px solid #084d76; font-size:16px; font-weight: bold; width:220px; height:40px; padding-top:30px; text-align:center;}
.right_title {border-bottom:2px solid #084d76; color:#9999; font-size:16px; font-weight: bold; width:724px; height:40px; padding : 30px 10px 0px 0px; margin-bottom:30px; text-align:left;}
.right_con {width:724px; text-align:center;}
ul.leftmenu {margin:0; padding:0; list-style-type:none; display: block; font-size:16px; font-weight: bold; line-height:140%; width:220px;}
ul.leftmenu li{border-bottom:1px solid #bebebe; width:220px; }
ul.leftmenu li a{display:block; text-decoration:none; color:#999; text-align:left; padding:5px 0 5px 20px; width:200px;}
ul.leftmenu li a:hover{background:#084d76 url("/img/Images/leftmenu_arrow.gif") no-repeat 0 9px; color:#fff;}
ul.leftmenu li a.current, ul.leftmenu li a.current:hover{background:#084d76 url("/img/Images/leftmenu_arrow.gif") no-repeat 0 9px;color:#fff;}


#footer_wrap{width:100%; height:85px; position:relative; background-color:#eaeaea;}
.footer_con{width:1024px; height:85px; margin:0 auto; color:#333333;}
.footer_logo{width:324px;height:85px; float: left; padding-top:10px; }
.footer_add{width:700px;height:85px; float: left; color:#333333; padding-top:20px;}
.content_footer{width:970px;position:relative;text-align:left;margin:0 auto;}
.content_footer {vertical-align:top;}
.content_footer .footer_logo{position:relative;top:18px;}
.content_footer .personal_link{position:relative;top:-22px;left:149px;}
.content_footer .address{position:relative;top:-11px;left:149px;}
.content_footer .family_site{position:absolute;right:0;margin:-55px 0 0 0;}
.content_footer .famliy_site_link{position:absolute;right:0;margin:-33px 0 0 0;width:126px;border:1px solid #efefef;}
.content_footer .famliy_site_link a{display:inline-block;width:126px;text-decoration:none}
.content_footer .famliy_site_link a:hover{background:#efefef;}