@charset "utf-8";
/* Asiance Web Programming Team (http://www.asiance.com/) JCM 090709*/ 


* {margin:0; padding:0; border:0; background-color:transparent;}
* html li {margin-bottom:-3px;}

html {width:100%; margin:0; padding:0; margin-top:0; margin-left:0;}
body {width:100%; padding:0; margin-left:0; margin-top:0;}


/* Type Selector */
html {width:100%; margin:0; padding:0;}
body {width:100%; padding:0; margin-left:0; margin-top:0;}
a:link,  a:link, a:visited {color:#939393; text-decoration:none;}
a:hover {color:#ff6633; text-decoration:none; }


/* Layout Selector */
#wrap {position:relative; width:1020px; margin:0; padding:0;}
#header {float:left; position:relative;top:23px; width:1020px; height:300px; margin:0; padding:0; z-index:0;}
#content {float:left; position:relative; width:1020px; height:250px; margin:0; padding:0;}
#left {float:left; position:relative; width:550px; height:320px; margin:0px; padding:0px; background:url(../images/left.gif);}
#footer {float:left; position:relative; width:1020px; height:50px; margin:0px; padding:0px; border-top:1px solid #CCCCCC;}

/* Header */
#top_banner {float:left; position:absolute; left:570px; top:190px; z-index:1;}
#language {float:left; position:absolute; left:880px; top:3px;}

/* Footer */
#banner {position:relative; float:left; width:560px; height:50px}
#copyright {position:relative; float:left; width:450px; height:50px;background:url(../images/copyright.gif) no-repeat;}

/* Navigation */

a.menuheader{ display:block; color:#21a2c7; width:510px; height:16px; padding:4px 2px 2px 4px}
a.menuheader:visited, a.menuheader:link{color:#21a2c7}
#items {position:relative; overflow:hidden;margin-top:35px;margin-left:30px; padding-left:0px; width:510px;}
#items .item {position:relative;font-family:dotum; font-size:13px; font-weight:bold; color:#21a2c7; width:510px; height:auto;	list-style:none;}
#items .item span{padding:4px 2px 2px 4px; display:block; width:280px; }

#sub_menu {width:510px; margin-top:10px; margin-left:30px;}
#sub_menu .item {float:left; position:relative; list-style:none; margin-right:4px; font-size:11px; font-family:dotum; color:#939393;}

.sub_nav {color: #FFF; background-color: #fff; height:1px; width: 510px; font-size: 15px; overflow: hidden; margin: 0; padding: 0px; text-align:left;}
.sub_nav li {position:relative;margin:0; overflow:hidden; margin:10px 10px 0px 10px; padding:0; font-weight:normal; float:left; font-family:dotum; font-size:12px;list-style:none;}
.sub_nav a:link, .sub_nav a:active, .sub_nav a:visited {color:#21A2C7; text-decoration:none}
.sub_nav a:hover {color:#ff6633; text-decoration:none}

/* Content */
#main{float:left; position:relative; width:450px; height:250px; margin:0px; padding:0px;}
#notice_list {position:relative; float:left; margin-top:15px; margin-left:5px; padding-left:0px; width:380px; height:110px;}
#notice_list .item {font-family:verdana, dotum; font-size:12px; width:360px; height:28px; border-bottom:1px solid #FDBED8; list-style:none;}

div .notice_title {overflow:hidden; position:relative; float:left; width:280px; height:12px; margin:8px 0;  font-family:dotum; font-size:12px; color:#888888;}
div .notice_date {overflow:hidden; position:relative; float:left; width:80px; height:12px; margin:8px 0; text-align:center; font-family:tahoma;font-size:10px; color:#CF6F56;}

#news_and_event {position:relative; float:left; margin-top:10px; width:450px; height:105px; background:url(../images/news_and_event.gif) no-repeat;}
#news_and_event_contents {position:relative; top:35px; left:50px; float:left; width:350px;}
#news_and_event span {margin-left:5px; font-size:15px; font-family:dotum; font-weight:bold}
#main_event {padding:0px; margin-top:15px; position:relative; float:left; width:60px; height:105px; text-align:center;}
#btn {margin:5px;}

/* Newsletter */
#newsletter {position:absolute; float:left; width:510px; height:50px; left:30px; top:25px; background:url(/images/newsletter_bg.gif) no-repeat; z-index:1;}
#newsletter_contents {margin:17px 0; margin-left:110px; font-family:tahoma; font-size:11px;}
.newsletter_form {border:1px solid #aaa; margin:0 5px; width:100px; height:18px;}

a:link.newsletter , a:active.newsletter , a:visited.newsletter  { color:#21A2C7}
a:hover.newsletter { color: #ff6633}

/* News & Event */
.news_and_event {font-size:16px}
.news_and_event a:link, .news_and_event a:active, .news_and_event a:visited {color:#660000; text-decoration:none}
.news_and_event a:hover {text-decoration:underline}
.title_img {border:3px solid #d4cfd5}