html { overflow-y:scroll; }
form { margin:0px; }
iframe { border:0px; }

a:link, a:visited, a:active { text-decoration:none; color:#2b4153; }
a:hover { color:#ff66cc; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; selector-dummy : expression(this.hideFocus=true); }
a.menu:hover { text-decoration:none; }
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 
.cloudy, a.cloudy {color:#888888;} /* Èå¸² */
.small { font-size:8pt; }
.alertSoftWrap { position:absolute;padding:15px;font-family:NanumGothicExtraBoldWeb;font-size:12pt;background:gray;color:white;border:1px solid gray;box-shadow:0px 0px 10px gray;border-radius:10px;text-align:center;line-height:180%; }

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

h1, h2, h3, h4, h5, dl, dt, dd, ul, li, ol, th, td, p, blockquote, form, fieldset, legend, div,body { -webkit-print-color-adjust:exact; }

/*·Î±×ÀÎ Ã¢ ½ºÅ¸ÀÏ */
#AtoZLoginTop { width:380px;height:125px;background-image:url(../skin/outlogin/atoz_login/img/login1.png); }
#AtoZLoginMbId { width:380px;height:60px;background-image:url(../skin/outlogin/atoz_login/img/login2.png); }
#AtoZLoginMbPw { width:380px;height:60px;background-image:url(../skin/outlogin/atoz_login/img/login3.png); }
#AtoZLoginBtn { width:380px;height:85px; }
#AtoZLoginBtn img { border:0px;cursor:pointer; }
#AtoZLoginBottom { width:380px;height:79px;background-image:url(../skin/outlogin/atoz_login/img/login5.png); }
#AtoZLoginRemark { width:380px;height:73px;font-family:NanumGothicExtraBoldWeb; }
#AtoZLoginRemark a { color:white;text-shadow:0px 0px 6px black; }

#mb_id { width:230px;height:24px;margin:18px 0 0 20px;padding:0px 0px 2px 4px;border:0px;background-color:transparent;text-shadow:1px 1px 1px white;font-size:11pt;color:#4f4f4f;font-family:NanumGothicWeb; }
#mb_id:focus { background-color:#e1e1e1;box-shadow:0px 0px 6px #3a3a3a inset;border-radius:6px; }
#mb_password { width:230px;height:24px;margin:18px 0 0 20px;padding:0px 0px 2px 4px;border:0px;background-color:transparent;font-size:11pt;color:#4f4f4f;font-family:NanumGothicWeb; }
#mb_password:focus { background-color:#e1e1e1;box-shadow:0px 0px 6px #3a3a3a inset;border-radius:6px; }

/*¾Ë¶÷¼¾ÅÍ ½ºÅ¸ÀÏ 20130514*/
#layerPop { position:absolute;top:0px;width:730px;display:none;z-index:3999; }
#layerPop_con { position:relative;top:0px;left:0px;width:100%;line-height:150%;text-align:left;color:white;padding:5px 15px 5px 15px;background-color:#00ada8; }
#layerPop_img { position:relative;top:0px;left:0px;width:100%;text-align:center; }
#layerViewButton { position:absolute;top:0px;width:64px;z-index:3997;display:none; }

/* ÃÖ±Ù ¼öÁÖ³»¿ª ¾Ë¸² ½ºÅ¸ÀÏ */
#HeadSlider { text-align:left; }
#LatestProjTitle { margin:12px 0px 0px 10px;font-size:9pt;font-family:NanumGothicExtraBoldWeb;color:#6d6d6d; }
#LatestProjTitle span { color:#8f8872;font-size:8pt; }
.LatestProjList { display:none;margin:6px 0px 0px 10px;font-size:10pt;font-family:NanumGothicExtraBoldWeb; }

/* ÆäÀÌÂ¡ ½ºÅ¸ÀÏ */
#pagingDiv {
	text-align: center;
	margin: 0;
	padding: 0;
	position: relative;
	width:100%;
}

#paging {
	font-size:80%;
	text-align: center;
	margin: 0;
	padding: 10px;
	position: relative;
}

#paging li {
	display: inline;
	margin:0 2px 0 2px;
	padding:4px 6px 4px 6px;
	font-weight:bold;
	text-shadow:1px 1px 1px white;
	box-shadow:1px 1px 3px #ccc;
	border:1px solid gray;
	border-radius:2px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 9%, rgba(238,238,238,1) 10%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(9%,rgba(255,255,255,1)), color-stop(10%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 9%,rgba(238,238,238,1) 10%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 9%,rgba(238,238,238,1) 10%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 9%,rgba(238,238,238,1) 10%,rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 9%,rgba(238,238,238,1) 10%,rgba(204,204,204,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}

#paging li.pager:hover {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	cursor:pointer;
}

#paging li.current {
	color:white;
	font-weight: bold;
	margin:0 5px 0 5px;
	font-weight:bold;
	text-shadow:1px 1px 1px black;
	box-shadow:1px 1px 3px #ccc;
	border:1px solid black;
	border-radius:2px;
	background: #aebcbf; /* Old browsers */
	background: -moz-linear-gradient(top,  #aebcbf 0%, #6e7774 50%, #0a0e0a 51%, #0a0809 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aebcbf), color-stop(50%,#6e7774), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aebcbf', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */
}

#paging a { color:black; }

/* ¹öÆ° ½ºÅ¸ÀÏ 20130722 Ãß°¡ */
.AtoZStyleBtn { 
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 9%, rgba(238,238,238,1) 10%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(9%,rgba(255,255,255,1)), color-stop(10%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 9%,rgba(238,238,238,1) 10%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 9%,rgba(238,238,238,1) 10%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 9%,rgba(238,238,238,1) 10%,rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 9%,rgba(238,238,238,1) 10%,rgba(204,204,204,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	padding:6px 12px 6px 12px;
	font-weight:bold;
	text-shadow:1px 1px 1px white;
	box-shadow:1px 1px 3px #ccc;
	border:1px solid gray;
	border-radius:4px;
}
.AtoZStyleBtn:hover {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	padding:6px 11px 5px 13px;
	cursor:pointer;
}

.AtoZStyleBtnSmall { 
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 9%, rgba(238,238,238,1) 10%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(9%,rgba(255,255,255,1)), color-stop(10%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 9%,rgba(238,238,238,1) 10%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 9%,rgba(238,238,238,1) 10%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 9%,rgba(238,238,238,1) 10%,rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 9%,rgba(238,238,238,1) 10%,rgba(204,204,204,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	padding:3px 6px 3px 6px;
	font-weight:bold;
	font-size:8pt;
	text-shadow:1px 1px 1px white;
	box-shadow:1px 1px 3px #ccc;
	border:1px solid gray;
	border-radius:4px;
}
.AtoZStyleBtnSmall:hover {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	cursor:pointer;
}
.AtoZStyleBtnBlackSmall {
	background: #aebcbf; /* Old browsers */
	background: -moz-linear-gradient(top,  #aebcbf 0%, #6e7774 50%, #0a0e0a 51%, #0a0809 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aebcbf), color-stop(50%,#6e7774), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aebcbf', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */
	padding:3px 6px 3px 6px;
	font-weight:bold;
	font-size:8pt;
	text-shadow:1px 1px 1px black;
	box-shadow:1px 1px 3px #ccc;
	border:1px solid gray;
	border-radius:4px;
	color:white;
	cursor:pointer;
}
/*·Îµù Áß ·¹ÀÌ¾î ½ºÅ¸ÀÏ*/
.waiting { position:absolute;display:none;width:54px;height:55px;text-align:center; }

/*Á¡½É¸Þ´º ÅõÇ¥ ¹öÆ° ½ºÅ¸ÀÏ */
#LunchVoteBtn { position:fixed;width:100px;height:100px;left:-500px;top:-500px;cursor:pointer;z-index:5000;background-color:white; }
#LunchVoteNowTop { margin:30px 0px 0px 0px;font-size:10pt;line-height:200%;text-align:center; }
#LunchVoteNowTop span { font-size:10pt; }

/*Æ¯Á¤ÀÏ ÆË¾÷ DIV ½ºÅ¸ÀÏ */
#YoilNoticeGhost { position:relative;display:none;width:100%;z-index:4997;height:35px; }
#YoilNotice { position:fixed;display:none;width:100%;height:30px;top:0px;left:0px;text-align:center;font-size:11pt;line-height:200%;padding:5px 0 5px 0;background-color:#00ada8;color:white;z-index:4998; }

/*±ä±Þ ÆË¾÷ DIV ½ºÅ¸ÀÏ */
#EmergencyNoticeGhost { position:relative;display:none;width:100%;z-index:4997;height:35px; }
#EmergencyNotice { position:fixed;display:none;width:100%;height:30px;top:0px;left:0px;text-align:center;font-size:11pt;line-height:200%;padding:5px 0 5px 0;background-color:#00ada8;color:white;z-index:4998; }

/*±¸¹öÀü ¾Ë¸² DIV ½ºÅ¸ÀÏ */
#IEVerAlertDivGhost { position:relative;display:none;width:100%;z-index:3997;height:100px; }
#IEVerAlertDiv { position:fixed;display:none;width:100%;height:95px;top:0px;left:0px;text-align:center;font-size:11pt;line-height:200%;padding:5px 0 5px 0;background-color:#00ada8;color:white;z-index:3998; }

/*Çìµå ½ºÅ¸ÀÏ */
#TopLine { background-color:#00ada8;padding:0px;margin:0px;font-size:0px;height:4px;width:100%; }
#HeadWrap { width:970px; }
#HeadCI { float:left;width:220px;height:50px;margin:10px 0 10px 0; }
#HeadSlider { float:left;width:460px;height:50px;margin:10px 0 10px 0; }
#HeadSlider iframe { width:460px;height:20px;margin:30px 0 0 0;border:0px;border-callapse:collapse; }
#HeadBtn { float:left;width:280px;height:50px;margin:10px 0 10px 0; }
.HeadBtnCon { text-align:right;margin:10px 0 0 0; }
.HeadBtnCon a { color:gray; }
.HeadBtnCon a:hover { text-decoration:none;color:#00ada8; }

/*Çìµå ¸ÞÀÎ¸Þ´º ½ºÅ¸ÀÏ */
#HeadMenuWrap { width:970px;height:41px;background-image:url(../img/menu_back_20141027.png); }
.HeadMenuMargin { float:left;width:40px; }
.menu_area { position:relative;float:left;left:0px;top:0px;width:110px;margin-top:12px;text-align:center;z-index:8; }
.submenu_real { position:absolute;display:none;left:0px;top:20px;width:180px;padding:5px 0 0 0;background-color:white;text-align:left;border:1px solid #b0b0b0;z-index:9;box-shadow:0 0 10px #b0b0b0;border-radius:10px; }
.submenuStrWrap { height:20px;margin:5px 0 5px 10px; }
a.sub_link:link, a.sub_link:visited, a.sub_link:active { text-decoration:none; color:#3d3d3d; font-size:9pt; }
a.sub_link:hover { text-decoration:none;color:white;background-color:#00ada8;letter-space:0px;font-weight:bold;font-size:120%; }

/*¸ÞÀÎÈ­¸é ½ºÅ¸ÀÏ */
.IndexMainWrap { width:970px;margin-top:10px; }

#IndiInfoWrap { padding:12px 0 10px 0;background-color:#faf7f2;border:1px solid #e5d6bc;border-radius:10px;text-shadow:1px 1px 1px white; }
.IndexMainLeft1 { float:left;width:220px;;margin:4px 0 10px 10px; }
.IndexMainLeftCon { line-height:200%;margin:10px 0 10px 0;padding:5px 0 0 0;border-top:1px solid #e4e4e4; }
.IndexMainLeftCon iframe { width:120px;height:120px;border:0px; }
.IndexMainLeftCon ul { margin:0 0 0 -16px; }
.IndexMainLeftCon li { line-height:180%;text-align:left;font-size:90%; }
.IndexMainLeftCon span { margin-left:2px;color:gray; }
.IndexMainLeft2Wrap { float:left;width:720px;margin-left:10px; }
.IndexMainLeft2	{ float:left;width:350px;margin-left:10px; }
.IndexMainLeft3	{ float:left;width:350px;margin-left:10px; }

.IndexMainLeft1Lv7 { float:left;width:220px;margin-top:8px; }
.IndexMainLeft2Lv7	{ float:left;width:345px;margin-left:34px; }
.IndexMainLeft3Lv7	{ float:left;width:345px;margin-left:10px; }

.IndexMainBirth { float:left;width:710px;line-height:180%;margin-bottom:10px; }
.IndexMainBirthLv7 { float:left;width:970px;margin-left:10px; }

.Clear { clear:both; }
.Hidden { display:none; }

/*ÃÖ½Å±Û ½ºÅ¸ÀÏ */
#latestResource td { text-align:left; }