/*
	휴온빌더 1.01 > 글로벌 스타일시트
	Huon PSK 2008.
 -------------------------------------------------------------- */
body 	{ margin:0; padding:0; background:#ffffff; font-family: "Tahoma", "나눔고딕", "NanumGothic", "맑은 고딕", "Malgun Gothic", "돋움", "Dotum", "굴림", "Gulim", "sans-serif"; font-size: 12px; }
form 	{ margin:0; padding:0; }



/* 기본 레이아웃
------------------------------------------- */
/* header */
#headerWrapper { width:100%; height:250px; background: transparent url('/images/top/T_main1.jpg') no-repeat top left;}
#header 		{ float:left; width:960px; margin:0 auto; border:0px solid; border-color:#333  #333  #dcdcdc  #333; }

/* page */
#pageWrapper	{ clear:both;width:100%;}
#page 			{ float:left; width:960px; margin:0 auto; background-color:#fff; border:solid #333 ; border-width:0 0px;}

#side 			{ float:left; width:240px; _display:inline; }
#content 		{ float:left; width:720px; _display:inline; }

/* footer */
#footerWrapper 	{ width:100%;  background-color:#ffffff; margin-top:0px;}
#footer			{ float:left; width:960px; height:79px; margin:0 auto; background-color:#dcdcdc; border:solid #333 ; border-width:0 0px 0px 0px; }



/* header 구성요소 스타일
------------------------------------------- */
/* 로고 */
#logo 		{ float:left; width:200px; }

/* 유틸메뉴 */
#utilMenu 	{ float:left; width:960px; height:20px; margin:3px auto 0; padding:0; text-align:right; color:#666;}
a.util:link, a.util:visited {  color:#666; font-size:12px; text-decoration:none; }
a.util:hover { color:#212121; text-decoration:underline; }

/* 검색 */
#searchForm { width:960px; margin:15px auto 3px; padding:0; text-align:right;}
#searchForm * { vertical-align:middle; }

/* 글로벌메뉴 영역 */
#globalMenuWrapper	 	{ width:610px; height:60px; float:right; margin:3px auto 0; padding:0; background:url(../images/menu_bg.gif) no-repeat left top; color:#eeeeee; }

/* 글로벌 메뉴 */
#globalMenu 	{ margin:10px 0 0 15px; padding:0 0 5px 0; list-style:none; }
#globalMenu li 	{ float:right; margin-right:10px; }
.globalNormal a:link, .globalNormal a:visited {
	margin: 1px;  padding: 5px 5px 2px 5px;
  	background-color: transparent; border:#fff solid 0px;
  	color: #fff; font-size: 14px; font-weight:bold; text-decoration: none;
  	position:relative;  top: 4px;
}
.globalNormal a:hover {
	margin: 1px;  padding: 7px 7px 7px 5px;
	background-color:#fff;  border:solid 0px; border-color:#eeeeee #eeeeee #eeeeee #eeeeee;
  	color: #212121; text-decoration: none;
	position:relative;  top: 4px;
}
.globalActive a:link, .globalActive a:visited, .globalActive a:hover {
  	margin: 1px;  padding: 7px 7px 7px 5px;
  	background-color:#fff;  border:solid 1px; border-color:#eeeeee #eeeeee #ffffff #eeeeee;
  	color: #000; font-size: 14px;  font-style: normal;  font-weight:bold; text-decoration: none;
  	position:relative;  left: 0px;  top: 3px;
}

/* 글로벌 서브메뉴 */
#globalSub { top:12px; position:relative;  }
#globalSub div { display:none;  color:#515151;  }
a.gsubNormal:link, a.gsubNormal:visited {color:#313131; font-size:12px; text-decoration:none; }
a.gsubNormal:hover {font-weight:bold; color:#C71585; text-decoration:none; }
a.gsubActive:link, a.gsubActive:visited, a.gsubActive:hover { font-weight:bold; color:#C71585; text-decoration:none; }



/* side 구성요소 스타일
------------------------------------------- */
/* 아웃로그인 */
#outLogin { margin:10px auto 7px; }

/* 박스부분 */
.sideBox	{ margin:0px; }

/* 로컬메뉴 */
#localMenuWrapper { width:220px; height:345px; float:left; margin:3px auto 0; padding:0; background:url(../images/top/L_menu6.jpg) no-repeat left top; color:#eeeeee; }
#localMenuTitle {
	width:200px; height:25px; margin:10px auto 0; padding-top:12px; background:#eee; border-bottom:#999 solid 1px;
	font-size:14px; color:#212121; font-weight:bold; text-align:center;
}
#localMenu { width:178px; margin:0 auto; margin-top:115px;}
#localMenu ul { margin:0; padding:0; list-style:none; }
#localMenu li { margin:5px 0 0 0; padding:0 0 2px 20px; background : url(../images/bullet_smenu.gif) no-repeat left; }
#localMenu li:first-child { margin-top:5px; }

.localNormal a:link, .localNormal a:visited {color: #333333; text-decoration: none; }
.localNormal a:hover {color:#C71585; font-weight:bold;}
.localActive a:link, .localActive a:visited, .localActive a:hover {	color:#C71585; font-weight:bold; }



/* footer 구성요소
------------------------------------------- */
#footerLink	{ width:960px; height:17px; margin:0 auto; padding-top:3px; background-color:#B09F84; color:#474747; text-align:center;}
#footerLink a:link, #footerLink a:visited {  color:#333; text-decoration:none; }
#footerLink a:hover { color:#212121; text-decoration:underline; }

#footerLogo  { width:200px; float:left; }
#siteInfo	{ width:760px;  padding-top:20px; color:#808080; text-align:center;}


/* 링크스타일
------------------------------------------- */
a:link, a:visited {  color:#515151; font-size:12px; text-decoration:none; }
a:hover { color:#808080; text-decoration:underline; }


/* clear */
.clear { clear:both; font-size:0; }
