@charset "utf-8";

/* Site Layout - Body Wrap */
body { background:#fff; }
#bodyWrap { width:960px; margin:10px auto 0 auto; font-family: Georgia, AppleGothic, "맑은 고딕", "Times New Roman", Times, serif;}

/* Site Layout - Header */
#header { position:relative; width:960px; height:115px; margin-bottom:10px; z-index:99; }
#header h1 { margin:0; padding:0; position:relative; }

/* Site Layout - Content Body */
#contentBody { position:relative; width:960px; padding-bottom:16px; border-bottom:1px solid #dddddd; *zoom:1;}
#contentBody:after{ content:""; display:block; clear:both;}

/* Site Layout - Footer */
#footer { margin:0; padding:0; border-top:0px solid #f4f4f4; text-align:center; padding:1em 0 4em; clear:both; }
#footer li { display:inline; padding:0 .6em 0 1em; color:#999999; }
#footer li.first-child { background:none; font-size:11px; }
#footer li a { color:#999999; font-size:11px; }
#footer img.bottom_name { margin-bottom: -2px; }

.TopMenu { float: left; margin: 0; padding: 0; width: 100%; background-color: #d2d2d2; line-height:18px; }
.TopMenu ul { margin: 0; padding: 0; font-size: 14px; width: 100%; }
.TopMenu ul li { height: 26px; list-style: none; display: inline; padding:0; margin:0; font-family:Georgia, AppleGothic, "맑은 고딕", "Times New Roman", Times, serif; font-size: 14px; color: #494949; background-color: #e6e6e6; position:relative; float: left;}
.TopMenu ul li a{ text-decoration: none; color: #494949; display: block; font-size: 14px; padding: 4px 12px 4px 12px;  margin: 0px; }
.TopMenu ul li a:hover { background-color: #a5bdbd; }
.TopMenu ul li.on1 { background-color: #a5bdbd; margin: 0px; }
.TopMenu ul li ul { position: absolute; display: block; visibility: hidden; z-index: 100; }
.TopMenu ul li ul li{ width:145px; margin: 0; }

.LoginArea { float: right; }
.LoginArea li { margin-top: 1px; list-style: none; float: left; font-size: 9px; color: #005c6e; position: relative; }
.LoginArea a, a:link, a:visited, a:active, a:hover {text-decoration: none; color: #333; }
.LoginArea li {padding: 0 4px;}

#image_slide { width:960px; height:auto; position: relative; overflow: hidden; margin: 0px; padding:0; }
#image_slide img { display:block; }
#image_slide.cycle { width:960px;height:339px; padding:0; margin:0; overflow:hidden; }
#image_slide.cycle img { top:0; left:0 }

ul#LinkMenu { margin: 0; padding: 0; width: 100%; text-align:right; }
ul#LinkMenu li { list-style-type:circle; display: inline; padding:0; margin:0 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; position:relative; }
ul#LinkMenu li a { color: #666; }
ul#LinkMenu li.verbar { color: #999; margin:0 5px;}
ul#LinkMenu li a:hover { text-decoration:underline; color: #777777;}