@charset "EUC-KR";

@import url(board.css);		/*		Å×ÀÌºí °ü·Ã CSS		*/
@import url(etc.css);		/*		ÆäÀÌÁö ÅÛÇÃ¸´, ±âÅ¸ CSS	*/

/****************** Layout CSS ********************/

/* ÀüÃ¼ layout */
body	{
	width:100%;
	height:100%;
}
body#mainPage	{
	background:url('../image/layout/siteBg.gif') repeat-x left top #FFF;
}
body#subPage	{
	background:url('../image/layout/siteBg.gif') repeat-x left top #FFF;
}
#wrapper	{
	position:inherit;
	clear:both;
	width:950px;
	margin:0 auto;
}

/* Á¢±Ù¼º ¸Þ´º */
#accessibilityMenu	{
	display:none;
}

/* top */
#top	{
	clear:both;
	width:950px;
	padding-top:28px;
}
#siteLogo	{
	position:absolute;
	top:61px;
	margin-left:31px;
}
#etcMenu	{
	float:right;
	margin-bottom:11px;
}
#etcMenu	ul	{
	clear:both;
	overflow:hidden;
	width:239px;
}
#etcMenu	li	{
	float:left;
	margin-right:13px;
}
#gnb	{
	clear:both;
	float:right;
	width:753px;
}
#gnb	li#gnb01,
#gnb	li#gnb02,
#gnb	li#gnb03,
#gnb	li#gnb04,
#gnb	li#gnb05,
#gnb	li#gnb06	{
	float:left;
	margin-bottom:20px;
}
#gnb	li#gnb01	{
	position:relative;
}
#gnb01Sub	{
	clear:both;
	position:absolute;
	top:-4px;
	left:33px;
}

/* container */
#container	{
	clear:both;
	overflow:hidden;
	width:950px;
	margin-top:0px;
	margin-bottom:30px;
}

/* sidebar */
#sidebar	{
	float:left;
	width:180px;
	margin-top:20px; 
}
#loginDivision	.logout	{
	width:180px;
	height:114px;
	margin-top:20px;
	margin-bottom:15px;
	background:url('../image/layout/sideLogin_bg.gif') no-repeat left top #FFF;
}
#loginDivision	.logout	legend	{
	display:none;
}
#loginDivision	.logout	.loginForm	{
	padding-left:11px;
	padding-top:17px;
	font-size:.92em;
}
#loginDivision	.logout	.loginForm	#inputSideLoginId	{
	width:90px;
	padding:3px 2px;
	border:1px solid #C4CAD1;
	color:#616161;
	background:url('../image/layout/sideLogin_id.gif') no-repeat 2px 50% #FFF;
}
#loginDivision	.logout	.loginForm	#inputSideLoginPW	{
	width:90px;
	padding:3px 2px;
	border:1px solid #C4CAD1;
	color:#616161;
	background:url('../image/layout/sideLogin_pw.gif') no-repeat 2px 50% #FFF;
}
#loginDivision	.logout	.loginForm	.noIdValue	{
	background:url('../image/layout/sideLogin_id.gif') no-repeat 2px 50% #FFF !important;
}
#loginDivision	.logout	.loginForm	.noPwValue	{
	background:url('../image/layout/sideLogin_pw.gif') no-repeat 2px 50% #FFF !important;
}
#loginDivision	.logout	.loginForm	.haveValue	{
	background-image:none !important;
}
#loginDivision	.logout	.loginId	{
	margin-bottom:5px;
}
#loginDivision	.logout	.loginPW	{
	float:left;
	margin-right:2px;
}
#loginDivision	.logout	.loginMenu	{
	width:160px;
	margin:13px auto;
	padding-top:10px;
	border-top:1px solid #D1DBED;
	font-size:.92em;
}
#loginDivision	.logout	.loginMenu	li	{
	display:inline;
}
#loginDivision	.logout	.loginMenu	li.lastChild	{
	padding-left:5px;
	background:url('../image/layout/sideLogin_bar.gif') no-repeat left top #FFF;
}
#loginDivision	.login	{
	width:180px;
	margin-top:20px;
	height:120px;
	margin-bottom:15px;
	background:url('../image/layout/sideLogin_bg2.gif') no-repeat left top #FFF;
}
#loginDivision	.login	strong	{
	float:left;
	margin-left:11px;
	display:inline;
	margin-top:14px;
	padding-left:17px;
	background:url('../image/layout/sideLogin_nameBg.gif') no-repeat left top #FFF;
	font-size:.92em;
	color:#4D6EB1;
}
#loginDivision	.login	p.logoutLink	{
	float:right;
	margin-right:11px;
	display:inline;
	margin-top:14px;
	padding-left:7px;
	background:url('../image/layout/sideLogin_logoutBg.gif') no-repeat left 3px #FFF;
	font-size:.92em;
}
#loginDivision	.login	dl	{
	clear:both;
	overflow:hidden;
	width:158px;
	margin:0 auto 5px;
	padding-top:8px;
	font-size:.92em;
}
#loginDivision	.login	dl	dt	{
	clear:both;
	float:left;
	width:75px;
	padding-left:15px;
	background:url('../image/layout/sideLogin_listBg.gif') no-repeat left top #FFF;
}
#loginDivision	.login	dl	dd	{
	float:left;
	width:30px;
	padding-right:4px;
	text-align:right;
}
#loginDivision	.login	dl	dd.number	{
	background:url('../image/layout/sideLogin_bar.gif') no-repeat right 2px #FFF;
}
#loginDivision	.login	dl	dd	em	{
	color:#E73600;
	font-style:normal;
}
#loginDivision	.login	.directLink	{
	width:158px;
	margin:0 auto 3px;
	padding-bottom:1px;
	text-align:center;
}
#loginDivision	.login	.directLink	select	{
	width:158px;
}
#loginDivision	.login	.logoutMenu	{
	clear:both;
	overflow:hidden;
	width:158px;
	margin:0 auto 7px;
}
#loginDivision	.login	.logoutMenu	li	{
	float:left;
	width:79px;
}
#loginDivision	.login	.logoutMenu	li.lastChild	{
	text-align:right;
}
#loginDivision	.login	.mypageBtn	{
	text-align:center;
	margin-top:6px;
	margin-bottom:6px;
}

#leftMenu	{
	margin-bottom:12px;
	border-bottom:2px solid #D4DBE5;
}
#leftMenu	dd	{
	position:relative;
}
.lnbSub	{
	display:none;
	position:absolute;
	left:180px;
	width:174px;
	margin-top:-10px;
	background:url('../image/layout/sideSubMenu_bg3.gif') no-repeat left bottom #FFF;
}
.lnbSub	ul	{
	width:174px;
	padding:10px 0 2px;
	background:url('../image/layout/sideSubMenu_bg1.gif') no-repeat left top transparent;
}
.lnbSub	ul	li	{
	margin:4px 10px;
	padding-left:12px;
	background:url('../image/layout/sideSubMenu_bg2.gif') no-repeat left 5px #FFF;
}
.lnbSub	ul	li	a:hover	{
	font-weight:bold;
	color:#04449E;
	text-decoration:underline;
}

.sidebarGuestTax,	.sidebarOnlineTest	{
	margin-bottom:15px;
}
.sidebarCenter	{
	margin-bottom:8px;
}
.sidebarSearch	{
	text-align:center;
}
.sidebarSearch	legend	{
	display:none;
}
#inputSideSch	{
	width:120px;
	padding:3px 2px;
	border:1px solid #999;
	font-size:.92em;
	color:#616161;
	background:url('../image/layout/sideLogin_search.gif') no-repeat 6px 50% #FFF;
}
.sidebarSearch	.noSearchValue	{
	background:url('../image/layout/sideLogin_id.gif') no-repeat 6px 50% #FFF !important;
}
.sidebarSearch	.haveValue	{
	background-image:none !important;
}

/* contentDivision */
#contentDivision	{
	float:right;
	width:753px;
	margin-top:20px;
	padding:0 3px 0 4px;
	background:url('../image/layout/bg_contents.gif') no-repeat left top #FFF;
}

/* pageInfo */

#location	{
	float:right;
	margin-right:15px;
	margin-bottom:-4px;
	/* display:inline; */
	font-size:0.7em;
	color:#666;
}
#location   .text{
	color: #666;
	font-size: 11px;
}		
		
#location	a	{
	color:#000 !important;
}

/* contents */
#content	{
	clear:both;
}

/* quickbar */
#quick	{
	position:absolute;
	top:119px;
	right:-37px;
}
#quick1	,#quick2	{
	clear:both;
	overflow:hidden;
	width:242px;
	margin-bottom:4px;
}
#quick1	h2,	#quick2	h2	{
	float:right;
	cursor:pointer;
}
#quick1	.quickContent,	#quick2	.quickContent	{
	float:right;
	display:none;
}
#quick1	.quickContent	{
	overflow:hidden;
	width:194px;
	height:112px;
	padding:0 7px;
	border:4px solid #A5C6E3;
	background-color:#FFF;
}
#quick1	.quickContent	.quick1Search	{
	padding:8px 6px;
	border-bottom:1px solid #A5C6E3;
}
#quick1	.quickContent	.quick1Search	*	{
	vertical-align:middle;
}
#quick1	.quickContent	.quick1Search	.quick1SearchText	{
	border:1px solid #BDBDBD;
	width:150px;
}
#quick1	.quickContent	ul	{
	clear:both;
	overflow:hidden;
	width:100%;
	height:44px;
	padding-top:10px;
	border-bottom:1px solid #A5C6E3;
}
#quick1	.quickContent	ul	li	{
	float:left;
	padding:3px;
	margin-right:5px;
	white-space:nowrap;
}
#quick1	.quickContent	ul	li.style1	{
	background-color:#70B4F1;
}
#quick1	.quickContent	ul	li.style1	a	{
	color:#FFF !important;
}
#quick1	.quickContent	ul	li.style2	{
	font-weight:bold;
}
#quick1	.quickContent	ul	li.style2	a	{
	color:#D82B85 !important;
}
#quick1	.quickContent	p.close,	#quick2	.quickContent	p.close		{
	padding-top:4px;
	text-align:center;
	cursor:pointer;
}
#quick2	.quickContent	{
	overflow:hidden;
	width:194px;
	height:112px;
	padding:0 7px;
	border:4px solid #C3B6C8;
	background-color:#FFF;
}
#quick2	.quickContent	ul	{
	overflow:hidden;
	height:83px;
	padding-top:8px;
	border-bottom:1px solid #C3B6C8;
}
#quick2	.quickContent	ul	li	{
	margin-bottom:5px;
	padding-left:16px;
	background:url('../image/layout/quick02_bg.gif') no-repeat left 1px #FFF;
}

/* footer */
#footer	{
	clear:both;
	overflow:hidden;
	width:950px;
	padding-bottom:20px;
	border-top:2px solid #E5E5E5;
}
#footer	#footerLogo	{
	float:left;
	width:180px;
	height:60px;
	margin-top:10px;
	margin-right:40px;
	padding-top:30px;
	border-right:1px solid #DCDCDC;
	text-align:center;
}
#footer	.footInfo	{
	float:left;
	width:490px;
}
#footer	.footInfo	ul	{
	clear:both;
	overflow:hidden;
	width:100%;
	margin-bottom:20px;
	padding-top:10px;
}
#footer	.footInfo	ul	li	{
	float:left;
}
#footer	.footBanner	{
	float:right;
	width:204px;
	margin-top:10px;
}
#footer	.footBanner	li	{
	float:right;
}

/* leftmenu */
.lmenu A:link		{text-decoration:none; color:#30498C;}
.lmenu A:visited	{text-decoration:none; color:#30498C;}
.lmenu A:hover		{text-decoration:none; color:#30498C; font-weight:bold;}
.lmenu A:active	    {text-decoration:none; color:#30498C;}

.lsmenu A:link		{text-decoration:none; color:#666666;font-size:11px}
.lsmenu A:visited	{text-decoration:none; color:#666666;font-size:11px}
.lsmenu A:hover		{text-decoration:underline; color:#000000;font-size:11px;}
.lsmenu A:active	{text-decoration:none; color:#666666;font-size:11px}

/* globalmenu */
.gmenu A:link		{text-decoration:none; color:#324B8A; font-size:11px;padding:5px 0px 2px 5px;}
.gmenu A:visited	{text-decoration:none; color:#324B8A; font-size:11px;padding:5px 0px 2px 5px;}
.gmenu A:hover		{text-decoration:none; color:#324B8A; font-size:11px;padding:5px 0px 2px 5px;}
.gmenu A:active  	{text-decoration:none; color:#324B8A; font-size:11px;padding:5px 0px 2px 5px;}

