/* °øÅë ½ºÅ¸ÀÏ
-----------------------------------------------------------------------------*/
body {padding:0; margin:0; border-top:3px solid #00549D;}

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/ipsi/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/ipsi/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 {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:block; width:auto; position:absolute; font-size:1em; font-weight:normal; height:auto; top:-1000px; padding:5px 3px; margin:0; list-style:none none outside; border:solid 1px #C6D8EB; background:#fff url(/resource/images/blank.gif);}
#topMenuDiv ul li ul li {display:inline-block; white-space:nowrap; line-height:14px; height:14px; margin:0; padding:0 5px; background-image:none; border-left:solid 1px #C6D8EB;}
#topMenuDiv ul li ul li.menu0 {border-left:0px;}
#topMenuDiv ul li ul li a {display:inline; 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 {color:#000;}
#topMenuDiv ul li ul li a:hover {color:#444;}

/* 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;}
.copy {color:#ACACAC; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:7pt; font-weight:bold;}
.copy strong {color:#00549D;}
#copyrightDiv span { letter-spacing:-1px; }
#bottomUI {float:left; 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/ipsi/bg_bottom_ui.gif) no-repeat right top;}

body#main {background:url(/resource/images/ipsi/bg_body.gif) repeat-x left top;}
#main #topDiv strong {float:left; margin:33px 0 0 25px;}
#main #classDiv {background:url(/resource/images/ipsi/bg_class.gif) no-repeat 50% 0;}
#main #topMenuDiv {left:0px; top:392px;}
#main #classDiv {width:325px;}

#mainTopDiv {display:block; width:950px; height:422px; background:url(/resource/images/ipsi/bg_main_top.gif) no-repeat 0 0;}
#sideLeftDiv {float:left; margin-top:140px; width:320px;}
#containerDiv {float:right; width:617px;}
#centerDiv {float:left; margin-top:218px; width:309px;}
#sideRightDiv {float:right; width:279px;}

#mainBottomDiv {clear:both; display:block; width:950px;}

/* tourNews index */
#boardIndex {position:relative;margin-left:18px;height:178px;background:url(/resource/images/ipsi/bg_notice.gif) no-repeat;}
#boardIndex ul {position:absolute;display:none;padding:0;margin:0 0 0 15px;left:0px;top:55px;list-style-type:none;list-style-position:outside;}
/*ie5.5 hack*/ #boardIndex ul {_margin /**/:0;}
#boardIndex ul li {display:block;white-space:nowrap;line-height:1.8;width:270px;overflow:hidden;text-overflow:ellipsis;}

#boardTab0 {position:absolute;display:block;width:61px;height:20px;top:22px;left:15px;background:url(/resource/images/ipsi/nt1.gif) no-repeat left top;}
#boardTab1 {position:absolute;display:block;width:61px;height:20px;top:22px;left:78px;background:url(/resource/images/ipsi/nt2.gif) no-repeat left top;}

#boardIndex.boardIndex0 #boardTab0 {background-image:url(/resource/images/ipsi/nt1_o.gif);}
#boardIndex.boardIndex1 #boardTab1 {background-image:url(/resource/images/ipsi/nt2_o.gif);}

#boardIndex.boardIndex0 #boardIndex0,
#boardIndex.boardIndex1 #boardIndex1 {display:block;}

/* info */
#info {height:110px; background:url(/resource/images/ipsi/bg_info_img.gif) no-repeat 106px 0;}
#info ul {width:113px; padding:10px 0 0 0; margin:0; list-style:none;}
		/*ie5.5 hack*/
		#info ul {_position /**/:relative; left /**/:-10px; _width /**/:150px;}
		#info ul,
		#info ul li {_padding /**/:0; _margin /**/:0;}
#info ul li {padding:0; margin:0; font-weight:bold; font-size:8pt; letter-spacing:-1px;}
#info ul li a {display:block; padding:4px 0 1px 0; height:25px; text-decoration:none; font-family:dotum;}
		/*ie6 hack*/
		#info ul li a {_padding:3px 0 1px 0; _margin:0;}
		/*ie5.5 hack*/
		#info ul li a {_padding /**/:4px 0 7px 0; _margin /**/:0;}
#info ul li a:hover {padding-left:2px; color:#00549D; background:url(/resource/images/ipsi/bg_info_o.gif) no-repeat left top;}

/* kd focus */
#kd_focus {display:block; padding-top:16px; background:url(/resource/images/ipsi/bg_kd_focus.gif) no-repeat 0 0;}
#kd_focus div {float:left; display:block; width:257px; padding:5px 0; border:5px solid #00549D;}
#kd_focus dl, #kd_focus dt, #kd_focus dd {padding:0; margin:0;}

#focus_txt {display:block; border-bottom:1px dotted #666; background:url(/resource/images/ipsi/bg_kd_focus_img.gif) no-repeat right bottom;}
#focus_txt dt {margin:8px 0 5px 10px; width:230px; padding:3px 0; text-align:center; font-size:10pt; font-weight:bold; color:#fff; background:#1F9D97;}
#focus_txt dd {margin:8px 0 5px 10px; font-weight:bold; color:#0E974F;}

#kd_focus .file_down {float:left; width:115px; margin-top:8px;}
		/*ie6 hack*/ #kd_focus .file_down {_width:120px;}
#kd_focus .file_down dt {float:left; margin-left:10px; font-size:8pt; letter-spacing:-1px;}
		/*ie6 hack*/ #kd_focus .file_down dt {_margin-left:5px;}
#kd_focus .file_down dd {float:right;}

/* counsel */
#counsel {float:left; display:block; width:266px; margin-top:4px;}

@media print {
body {font: 9pt/1.5 }
}