/* °øÅë ½ºÅ¸ÀÏ
-----------------------------------------------------------------------------*/
body {padding:0; margin:0; border-top:3px solid #00549D;}

body, div, td {color:#333; font-family:gulim; font-size:9pt; line-height: 1.4;}
select,form,input,option,textarea {font-size:9pt; font-family:gulim;}
hr { display:none; visibility:hidden; }

A:link {color:#333; text-decoration:none;}
A:visited {color:#333; text-decoration:none;}
A:hover {color:#333; text-decoration:underline;}
A img {border:0;}

.form {font: 9pt gulim; COLOR:#213744; border:1px solid #FFF; text-align:left;}
.t0 {text-decoration:none;}
.t1 {font-size:9pt; font-family:gulim; color:#333;}
.bigtext {font-size:13pt; font-family:gulim;}
.bodytext {font-family:gulim; font-size:9pt; line-height:25px; color:#333;}
.bodytext1 {font-family:gulim; font-size:9pt; line-height:16px; color:#333;}
.bodytext2 {font-family:dotum; font-size:8pt; line-height:16px; color:#4D4E4F;}
.bold {font-family:gulim; font-size:9pt; font-weight:bold; color:#413A70;}

.top-menu {font-size:8pt; font-family:dotum; color:#e4e4e4;}
.top-menu a:link,
.top-menu a:visited,
.top-menu a:hover {color:#e4e4e4 ! important;text-decoration:none;}

form {padding:0; margin:0;}

.invisible {text-indent:-200px; height:1px; width:1px; margin:0px; padding:0px; font-size:1px; line-height:1px; position:absolute; left:-1000px; top:-1000px; visibility:hidden; overflow:hidden;}

a.button {text-decoration:none;display:inline-block;background:#f1f1f1 url(/webgear/dlg_buttons/buttonWhite.gif) no-repeat left top;position:relative;vertical-align:top;white-space:nowrap;padding:0;font:0px/23px Sans-serif;margin-right:4px;}
a.button span {display:inline-block;background:#f1f1f1 url(/webgear/dlg_buttons/buttonWhite.gif) no-repeat right top;padding:0 10px 0 8px;font-size:12px;color:#000;position:relative;vertical-align:top;cursor:pointer;left:2px;}

/* °øÅë·¹ÀÌ¾Æ¿ô
-----------------------------------------------------------------------------*/
#skipNavigationDiv {text-indent:-2000px;clear:both;height:0px;margin:0px;padding:0px;font-size:0px;line-height:1px;position:absolute;visibility:hidden;overflow:hidden;}

/* util navigation and global navigation */
#topDiv {float:left; display:block; width:950px;}
#topUtilDiv {float:right; margin-right:10px; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:7pt; font-weight:bold;}
#topUtilDiv ul {padding:0; margin:25px 0 0 0; list-style:none;}
#topUtilDiv ul li {display:inline; margin-left:5px;}
#topUtilDiv ul li img {position:relative; top:-25px; margin-right:35px;}
#topUtilDiv ul li.line {padding-right:8px;background:url(/resource/images/main/bg_bottom_ui.gif) no-repeat right 50%;}
#topUtilDiv a {color:#706B68;}

/* left, topÀº main.css¿Í sub.css¿¡¼­ ¼öÁ¤ÇÏ¼¼¿ä */
#topMenuDiv {position:absolute; width:950px; height:33px;}
#classDiv {float:left; padding:0; margin:0; list-style:none; height:33px;}
#topMenu {float:left; padding:0; margin:0; list-style:none;}
#topMenu .line {background:url(/resource/images/main/bg_t_menu.gif) no-repeat left 50%;}

#topMenuDiv ul.menu-root {display:block; height:33px; list-style:none none outside; padding:0; margin:0;}
#topMenuDiv ul li {position:relative; display:block; float:left;}
#topMenuDiv ul li a {display:block; padding:10px 30px;}
#topMenuDiv ul li a span {display:block; height:34px; line-height:34px; vertical-align:middle; padding-left:9px; cursor:pointer;}
#topMenuDiv ul li.first a,
#topMenuDiv ul li.last a span {background-image:none;}
#topMenuDiv ul li a:link,
#topMenuDiv ul li a:visited {color:#CDAE7A;}
#topMenuDiv ul li a:hover {color:#D3FF21; text-decoration:none;}
#topMenuDiv ul li ul {display:none; position:absolute; font-size:1em; font-weight:normal; height:20px; background-image:none; top:36px; padding:0; margin:0; list-style:none none outside;}
#topMenuDiv ul li ul li {display:block ;float:left; height:20px; padding:0 5px; background-image:none;}
#topMenuDiv ul li ul li a {display:inherit; height:auto; line-height:auto; padding:0; background-image:none; font-size:0.9em; font-weight:normal;}
#topMenuDiv ul li ul li a:link,
#topMenuDiv ul li ul li a:visited {}
#topMenuDiv ul li ul li a:hover {}
#leaf1,
#leaf2,
#leaf3,
#leaf4 {left:0px; width:420px;}
#leaf5 {left:0px; width:200px;}
#leaf6 {width:200px; left:-20px;}

/* Footer */
#bottomDiv {clear:both; display:block; height:70px; font-size:8pt; background:#F5F5F5;}
#copyrightDiv {float:left; padding:0; margin:20px 0 0 20px; list-style:none; font-family:dotum;}
#copyrightDiv span {letter-spacing:-1px;}
.copy {color:#ACACAC; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:7pt; font-weight:bold;}
.copy strong {color:#00549D;}
#bottomUI {float:left; display:block; padding:0; margin:30px 0 0 45px; list-style:none; font-family:dotum; font-weight:bold;}
#bottomUI li {display:inline; margin-left:5px; letter-spacing:-1px;}
#bottomUI li a {color:#544E4C;}
#bottomUI li.line {padding-right:8px;background:url(/resource/images/main/bg_bottom_ui.gif) no-repeat right top;}