BODY {
scrollbar-face-color:#efefef;
scrollbar-shadow-color:#999999;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-arrow-color:#1E386B;
}

/* 이미지 점선 숨기기 */
a {selector-dummy: expression(this.hideFocus=true);}

/* 이미지 라인 숨기기 */
IMG {border: none;}

/* PNG 파일 */
.png24 { 
    tmp:expression(setPng24(this)); 
} 

/* 메인 백그라운드 */
.bg_main {
	background-image : url(../images/header/bg_main.jpg);
	background-repeat : repeat-x;
}

/* 서브 백그라운드 */
.bg_sub {
	background-image : url(../images/header/bg_sub.jpg);
	background-repeat : repeat-x;
}

/* 게시판 MORE */
.bg_board {
	background-image : url(../images/main/bg_more.gif);
	background-repeat : repeat-x;
}

/* 왼쪽메뉴 백그라운드 */
.bg_menu {
	background-image : url(../images/header/bg_menu.gif);
	background-repeat : repeat-x;
}

/* 왼쪽메뉴 OFF */
.mn_off {
	color:#6F6F6F;
	height:28; 
	padding-left: 21px;
	padding-top: 2px;
	background: url(../images/menu/dot_off.gif) no-repeat 0 50%;
	border-bottom: 1px solid #E9E9E9;
}

/* 왼쪽메뉴 ON */
.mn_on {
	color:#000000;
	font-weight:bold; 
	height:28; 
	padding-left: 21px;
	padding-top: 2px;
	background: url(../images/menu/dot_on.gif) no-repeat 0 50%;
	border-bottom: 1px solid #E9E9E9;
}

/* 왼쪽 3차 메뉴 OFF */
.mn_sub_off {
	color:#6F6F6F;
	font-size:8pt;
	height:19; 
	padding-left: 21px;
	padding-top: 2px;
	background: url(../images/menu/dot_01.gif) no-repeat 0 45%;
	background-color: #FAFAFA;
}

/* 왼쪽 3차 메뉴 ON */
.mn_sub_on {
	color:#000000;
	font-size:8pt;
	height:19; 
	padding-left: 21px;
	padding-top: 2px;
	background: url(../images/menu/dot_01.gif) no-repeat 0 45%;
	background-color: #FAFAFA;
}

/* 서브타이틀 */
.sub_title {
	font-family: 굴림; 
	font-size:12pt;
	font-weight:bold; 
	COLOR: #000000;
	padding-left: 23px;
	padding-top: 2px;
	background: url(../images/header/dot_02.gif) no-repeat 0 65%;
}

/* 현재위치 */
.location {
	font-family: 돋움; 
	font-size:8pt;
	COLOR: #808080;
	text-align:right;
	padding-top: 10px;
	padding-right: 2px;
}

/* 행사달력 월 */
.month {
	font-family: 굴림; 
	font-size:11pt;
	font-weight:bold;
	LETTER-SPACING: -1px;
	color: #000000;
	line-height:18px;
}

/* 행사달력 날짜 */
.day {
	FONT-SIZE: 10px; 
	LINE-HEIGHT: 110%; 
	FONT-FAMILY: "Verdana"; 
	LETTER-SPACING: -1px;
	width:23px; height:13px;
	color: #296308;
	text-align:center;
	background-color:#F7F9EB;
}

/* 행사달력 날짜 ON */
.day_on {
	FONT-SIZE: 10px; 
	LINE-HEIGHT: 110%; 
	FONT-FAMILY: "Verdana"; 
	LETTER-SPACING: -1px;
	color: #FFFFFF;
	width:23px; height:13px;
	text-align:center;
	background-color:#BFA840;
}

/* 행사달력 하단 리스트 */
.day_list {
	font-family: 돋움; 
	font-size:8pt;
	COLOR: #FFFFFF;
	width:33px;
	height:13px;
	text-align:center;
	background: url(../images/main/bg_cal_list.gif) no-repeat 0 35%;
}


/* 하단 카피라이트 */
.copyright {font-family: 돋움; font-size:8pt; COLOR: #1A4A00;}

/* 폰트 8pt */
.f_8 {font-family: 돋움; font-size:8pt;}

/* 폰트 8pt 회색 */
.f_8_gray {font-family: 돋움; font-size:8pt; COLOR: #9E9E9E;}


/* 테이블 상단 */
.T_title {
	border-top:3px solid #8CC045;
	border-bottom:1px solid #8CC045;
	padding:5px 5px 4px 5px;
	font-weight:bold;
	font-size: 8pt;
	color:#647E22;
	text-align:center;
	background: url(../images/sub/table_line.gif) no-repeat 0 45%;
}

/* 테이블 상단 02 */
.T_title_02 {
	border-bottom:1px solid #8CC045;
	padding:5px 5px 4px 5px;
	font-weight:bold;
	font-size: 8pt;
	color:#647E22;
	text-align:center;
	background: url(../images/sub/table_line.gif) no-repeat 0 45%;
}

/* 테이블 상단 Left */
.T_title_L {
	border-top:3px solid #8CC045;
	border-bottom:1px solid #8CC045;
	padding:5px 5px 4px 5px;
	font-weight:bold;
	font-size: 8pt;
	color:#647E22;
	text-align:center;
}

/* 테이블 전체 라인 */
.T_all {
	border-bottom:1px solid #D6D6D6;
	border-left:1px solid #E9E9E9;
	padding:4px 5px 3px 5px;
	font-size: 8pt;
}

/* 테이블 전체 라인 Left */
.T_all_L {
	border-bottom:1px solid #D6D6D6;
	padding:4px 5px 3px 5px;
	font-size: 8pt;
}
/* 테이블 전체 라인 Left */
.T_all_L_p {
	border-bottom:1px solid #D6D6D6;
	padding:4px 5px 3px 5px;
	font-size: 8pt;
	background-color: #FEFFF5;
	color: #30780C;
}

/* 테이블 포인트 01 */
.T_p01 {
	background-color:#EAEDC0;
	font-weight:bold; 
	color:#003214;
	padding-top: 5px;
}

/* 세로 30 */
.H_30 {
	height:30px;
}

/* 세로 15 */
.H_15 {
	height:15px;
}

/* 패딩 왼쪽 */
.PL_20 {
	padding-left: 20px;
}

/* 정렬 justify */
.justify {
	text-align:justify;
}

/* 폰트 오렌지 볼드*/
.f_orange {
	font-weight:bold; 
	color:#FD6500;
}

/* 폰트 오렌지 02 */
.f_orange_02 {
	color:#FD6500;
}

/* 폰트 그린 볼드*/
.f_green {
	font-weight:bold; 
	color:#6AB137;
}

/* 도트 01 */
.dot_01 {
	height:28; 
	padding-left: 21px;
	padding-top: 2px;
	background: url(../images/menu/dot_off.gif) no-repeat 0 50%;
}

/* 숫자 01 */
.num_01 {
	font-family: tahoma; 
	font-size:7pt;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	height:12;
	width:25;
	padding-left: 1px;
	padding-right: 5px;
	background: url(../images/sub/num_back.gif) no-repeat 0 40%;
}

/* 숫자 02 */
.num_02 {
	font-family: 돋움; 
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	height:14;
	width:30;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 5px;
	background: url(../images/sub/num_back_02.gif) no-repeat 0 30%;
}

/* 폰트 백그라운드 포인트 */
.f_back {
	font-weight:bold; 
	color:#30780C;
	background-color:#F7F9EB;
	padding:5px 3px 3px 10px;
}





td {
	color: #5F5F5F;
	font-size: 9pt;
	line-height: 150%;
	font-family: "돋움";
}


ul {
	list-style: none;
	margin: 0;
}

li {
	background: url(../images/dot_01.gif) no-repeat 0 44%;
	padding-left: 14px;
}

.li_none {
padding-left: 14px;
}


A {text-decoration: none;color: #5F5F5F;;}
A:visited {text-decoration: none; color:#5F5F5F;}
A:hover {text-decoration: underline; color:#5F5F5F;}
a.link1:hover {
	text-decoration:underline;
	background-repeat: repeat-x;
}

.small1 {
	font-size: 11px;
    font-family: "돋움";
	letter-spacing: -1pt;
	line-height: 130%;
}	
a.small1:link {text-decoration:none; color:5F5F5F}
a.small1:visited {text-decoration:none; color:5F5F5F}
a.small1:active {text-decoration:none; color:5F5F5F}
a.small1:hover {text-decoration:underline; color:#FF8200;}

