/* °øÅë ½ºÅ¸ÀÏ
-----------------------------------------------------------------------------*/
body {
	padding:0;margin:0;
	_text-align /**/:center; /* IE 5.5 ÀÌÇÏ ÅØ½ºÆ® Á¤·Ä Ãß°¡ hack */
	border-top:3px solid #414C83;
	background:url(/coding/images/bg.gif) repeat-x 0 3px;
	_background-position /**/:0 0; /* IE 5.5 ÀÌÇÏ ¹è°æÀÌ¹ÌÁö hack */
	}

/*div {border:1px solid #000;}*/

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;}

.outWrap {clear:both;display:block;width:970px;position:relative;margin:0 auto;text-align:left;}

/* util navigation and global navigation */
#topDiv {float:left; width:970px; height:77px; background:url(/coding/images/top_bg.gif) no-repeat right 0;}
#topDiv strong {float:left; margin-top:20px; width:168px; height:37px; text-align:right;}

#topUtilDiv {float:right; padding:0; margin:0 22px 0 0; list-style:none;}
#topUtilDiv {_margin:0 10px 0 0;} /* IE 5~6 Hack */
#topUtilDiv ul {padding:0; margin:0; list-style:none;}
#topUtilDiv li {display:inline; padding-left:5px; margin-left:10px; font-size:8pt; font-family:dotum; background:url(/coding/images/util_bl.gif) no-repeat 0 3px;}
#topUtilDiv li a {color:#C3C7D9;}
#topUtilDiv li img {vertical-align:middle;}
#topUtilDiv li.line { padding-right:5px; background:url(/coding/images/util_bl.gif) no-repeat right 50%;}
#topUtilDiv li.last {margin-right:15px;}

#topMenuDiv {float:right; position:relative; width:700px; left:0px; top:0px; text-align:right;}
#topMenuDiv ul {float:left; padding:0; margin:14px 0 0 0; list-style:none;}
#topMenuDiv ul li {float:left; display:inline;}
#topMenuDiv ul li a {display:block; padding:15px 30px;}

#top_bar {float:right;  width:970px; height:31px; margin-bottom:27px;}
#top_bar h3 {float:left; margin-top:8px; font-size:9pt; font-weight:100; color:#fff;}
#top_bar h3 strong {color:#D2FFF8;}

/* ÅëÇÕ°Ë»ö Æû */
#search_area {float:left; position:relative; width:388px; left:90px; top:5px;}
#search_area fieldset {float:left; width:335px; height:20px; padding:0; margin:0; border:1px solid #C8C8C8; background-color:#fff;}
#spanST {text-align:left; color:#80817F; padding-left:20px; background:url(/coding/images/search_txt.gif) no-repeat 5px 0; display:inline-block;}
#search_area fieldset input {border:0px; height:15px; font-weight:bold; font-size:9pt; width:245px; display:inline-block; padding-top:3px;}
#search_area #search_submit {float:right; width:46px; height:21px; border:none; background:url(/coding/images/search.gif) no-repeat 0 0; cursor:pointer;}
#search_area #search_submit span {display:none;}
#ulST {display:none;width:100px;padding:3px;margin:0;list-style-type:none;list-style-position:outside;position:absolute;background:#FBF9EC;}
#ulST li {display:block;height:17px;}
#ulST li a {display:block;padding:2px;text-align:left;font-size:9pt;color:#000;}
#ulST li a:link,
#ulST li a:visited {color:#000;}
#ulST li a:hover {background:beige;color:#BD2C00;text-decoration:none;}

#weather {float:right; width:290px; margin-top:8px; text-align:right; color:#fff;}
#weather2 {display:inline-block;width:220px;height:17px;overflow:hidden;}

/* Footer */
#bottomUI {clear:both; display:block; width:100%; padding:5px 0; margin:40px 0 1px 0; border-top:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB; background-color:#F5F5F5;}
#bottomUI ul {padding:0; margin:3px auto 0 auto; list-style:none; text-align:center;}
#bottomUI li {display:inline; padding-right:5px; margin-left:5px; font-size:8pt; font-family:dotum; font-weight:bold; background:url(/coding/images/bottom_bl.gif) no-repeat right 0;}
#bottomUI li a {color:#6E6E6E;}
#bottomUI li a span {color:#3F4981;}
#bottomUI li.last {background:none;}

#bottomDiv {float:left; display:block; width:100%;}
#copyrightDiv {float:left; padding:15px 0 15px 180px; margin:0; list-style:none; background:url(/coding/images/footer_logo.gif) no-repeat 0 50%;}
#copyrightDiv li,
#copyrightDiv li.copy strong {font-size:8pt; font-family:dotum;}
#copyrightDiv li.copy {color:#919191; font-size:7pt; font-family:Arial, Helvetica, Verdana, sans-serif;}

#linksiteDiv {float:right; margin-top:25px;}
#linksiteDiv button {margin-left:3px; width:40px; height:18px; vertical-align:bottom; border:none;}

#quick {float:left; position:relative; width:1px; height:1px; left:815px; top:95px;}
#quick div {float:left; position:absolute; left:0; top:0; width:82px; padding:0; margin:0;}
#quick p {padding:0; margin:0 0 7px 0;}

#gotaek_quick {float:left; position:relative; width:1px; height:1px; left:1010px; top:-70px;}
#gotaek_quick div {float:left; position:absolute; left:0; top:0; width:82px; padding:0; margin:0;}
#gotaek_quick p {padding:0; margin:0 0 7px 0;}
