body {
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
	scrollbar-face-color: #E8E8E8;
	scrollbar-highlight-color:#E8E8E8;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-shadow-color:#E8E8E8;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color:#999999;
	background-image: url(../images/bg_01.gif);
	background-repeat: repeat-x;
}
/************************************************************
*   기본
************************************************************/
body,textarea,p,br,td,div,pre,blockquote,center {font:11px Verdana, 굴림; line-height:18px; color:#97A1A8;}
p{margin-top:1px;margin-bottom:1px;}
img {border:0;}


/* 기본링크 *********************/
A:link {font:12px Verdana, 굴림; color:#97A1A8; text-decoration: none;}
A:visited {font:12px Verdana, 굴림; color:#97A1A8; text-decoration: none;}
A:active {font:12px Verdana, 굴림; color:#97A1A8; text-decoration: none;}
A:hover {font:12px Verdana, 굴림; color:#7A7766; text-decoration: none;}


/* 롤오버 *********************/
a.rollover img { border-width:0px; display:block;}
a.rollover img.rollover { display:none;}
a.rollover:hover { position:relative;}
a.rollover:hover img { display:none;}
a.rollover:hover img.rollover { display:block;}


/* 경로표시 *********************/
.navi {font:12px Verdana, 굴림; color:#88A9BA; padding:0 0 8 0; letter-spacing:-0.1em;}
.navi A:link {font:12px Verdana, 굴림; color:#88A9BA; text-decoration:none; padding:0 0 8 0; letter-spacing:-0.1em;}
.navi A:visited {font:12px Verdana, 굴림; color:#88A9BA; text-decoration:none; padding:0 0 8 0; letter-spacing:-0.1em;}
.navi A:active {font:12px Verdana, 굴림; color:#88A9BA; text-decoration:none; padding:0 0 8 0; letter-spacing:-0.1em;}
.navi A:hover {font:12px Verdana, 굴림; color:#88A9BA; text-decoration:none; padding:0 0 8 0; letter-spacing:-0.1em;}

.navi_here {font:12px Verdana, 굴림; color:#658EAA; font-weight:bold; padding:0 0 8 0; letter-spacing:-0.1em;}
.navi_here A:link {font:12px Verdana, 굴림; color:#658EAA; font-weight:bold; text-decoration:none; padding:0 0 8 0; letter-spacing:-0.1em;}
.navi_here A:visited {font:12px Verdana, 굴림; color:#658EAA; font-weight:bold; text-decoration:none; padding:0 0 8 0; letter-spacing:-0.1em;}
.navi_here A:active {font:12px Verdana, 굴림; color:#658EAA; font-weight:bold; text-decoration:none; padding:0 0 8 0; letter-spacing:-0.1em;}
.navi_here A:hover {font:12px Verdana, 굴림; color:#3BA9A8; font-weight:bold; text-decoration:none; padding:0 0 8 0; letter-spacing:-0.1em;}


/* 최근게시물 *********************/
.showlist_date {font:11px Tahoma; color:#87A5C6; padding:0 0 0 1;}
.showlist_category {font:12px Verdana, 굴림; color:#8EA2BB; font-weight:bold; letter-spacing:-0.1em; padding:0 4 0 0;}
.showlist_memo {font:12px Verdana, 굴림; color:#8EA2BB; letter-spacing:-0.1em; padding:0 4 0 0;}

.showlist_subject_bold {font:12px Verdana, 굴림; color:#7593C5; font-weight:bold; letter-spacing:-0.05em;}
.showlist_subject_bold A:link {font:12px Verdana, 굴림; color:#7593C5; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;}
.showlist_subject_bold A:visited {font:12px Verdana, 굴림; color:#7593C5; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;}
.showlist_subject_bold A:active {font:12px Verdana, 굴림; color:#7593C5; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;}
.showlist_subject_bold A:hover {font:12px Verdana, 굴림; color:#FF9000; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;}

.showlist_subject {font:12px Verdana, 굴림; color:#979797; letter-spacing:-0.05em;}
.showlist_subject A:link {font:12px Verdana, 굴림; color:#979797; text-decoration:none; letter-spacing:-0.05em;}
.showlist_subject A:visited {font:12px Verdana, 굴림; color:#979797; text-decoration:none; letter-spacing:-0.05em;}
.showlist_subject A:active {font:12px Verdana, 굴림; color:#979797; text-decoration:none; letter-spacing:-0.05em;}
.showlist_subject A:hover {font:12px Verdana, 굴림; color:#333333; text-decoration:none; letter-spacing:-0.05em;}


/* 하단 레이어 퀵링크 *********************/
.quick_input{color:#898989; font:9px Tahoma; width:135px; border:1px solid #C7C7C7; height:20px; background-color:#FFFFFF; padding:2 0 0 4;}

.quick_bold {font:12px Verdana, 굴림; color:#555555; font-weight:bold; letter-spacing:-0.05em; padding:5 0 3 4;}
.quick_bold A:link {font:12px Verdana, 굴림; color:#555555; text-decoration:none; font-weight:bold; letter-spacing:-0.05em; padding:5 0 3 4;}

.quick_bold A:visited {font:12px Verdana, 굴림; color:#555555; text-decoration:none; font-weight:bold; letter-spacing:-0.05em; padding:5 0 3 4;}
.quick_bold A:active {font:12px Verdana, 굴림; color:#555555; text-decoration:none; font-weight:bold; letter-spacing:-0.05em; padding:5 0 3 4;}
.quick_bold A:hover {font:12px Verdana, 굴림; color:#555555; text-decoration:none; font-weight:bold; letter-spacing:-0.05em; padding:5 0 3 4;}

.quick_text {background-color:#F1F1F1; font:12px Verdana, 굴림; color:#7F8284; letter-spacing:-0.05em; cursor:hand; padding:4 0 2 4;}
.quick_text A:link {background-color:#F1F1F1; font:12px Verdana, 굴림; color:#7F8284; letter-spacing:-0.05em; cursor:hand; padding:4 0 2 4;}
.quick_text A:visited {background-color:#F1F1F1; font:12px Verdana, 굴림; color:#7F8284; letter-spacing:-0.05em; cursor:hand; padding:4 0 2 4;}
.quick_text A:active {background-color:#F1F1F1; font:12px Verdana, 굴림; color:#7F8284; letter-spacing:-0.05em; cursor:hand; padding:4 0 2 4;}
.quick_text A:hover {background-color:#E7E2CC; font:12px Verdana, 굴림; color:#5F6062; letter-spacing:-0.05em; cursor:hand; padding:4 0 2 4;}

.quick_link {width:100%; height:22px; padding:6 0 0 7;}

.quick_line {background-color:#B1AFA0; height:1;}

.quick_over {background-color:#FAFAFA;}


/* 컨텐츠 *********************/
.contents_bold {color:#97A1A8; font:12px Verdana,굴림; font-weight:bold; letter-spacing:-0.05em;}

.bg_02{
	background-image: url(../images/bg_02.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCCBCF;
	clear: right;
}
.bg_03{
	background-image: url(../images/bg_02.gif);
	background-repeat: no-repeat;
	border-bottom-color: #BCCBCF;
	clear: right;
}

.global {
	height: 23px;
	width: 825px;
}
.m_fla {
	height: 310px;
}
.m_con01 {
	margin-bottom: 20px;
}
.footer {
	background-color: #EDEDED;
	height: 70px;
}
.margin_bt {
	margin-bottom: 20px;
}
.bg_04 {
	background-image: url(../images/bg_03.gif);
	background-repeat: repeat-x;
}
.bg_bt {
	background-image: url(../images/bg_06.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 60px;
}

.bg_05 {
	background-image: url(../images/bg_05.gif);
	background-repeat: no-repeat;
}
.bg_06 {
	background-image: url(../images/bg_06.gif);
	background-repeat: no-repeat;
	height: 120px;
}
.htd01 {
	height: 20px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	color: #666666;
	font-size: 12px;
}
