/* body 기본 스타일 */
body{
	color:#686868;
	font-size:9pt;
	line-height:14pt;
	font-family:"맑은 고딕", Malgun Gothic, "돋움", Dotum, sans-serif;
}

label, input, select, textarea {
	vertical-align:middle;
}

img{
	vertical-align:top;
}

textarea{
	font-family:"맑은 고딕", Malgun Gothic, "돋움", Dotum, sans-serif;
	font-size:9pt;
	color: #686868;
	border:1px SOLID #CBCBCB;
	border-bottom-color: #CBCBCB;
	border-right-color: #CBCBCB;
	background-color:white;
	padding:3px 3px 3px 3px;
}
form{
	font-family:"맑은 고딕", Malgun Gothic, "돋움", Dotum, sans-serif;
	font-size: 9pt;
}
select{
	font-family:"맑은 고딕", Malgun Gothic, "돋움", Dotum, sans-serif;
	font-size:12px;
	color: #686868;
	border:1px SOLID #ABABAB;
	border-bottom-color: #ABABAB;
	border-right-color: #ABABAB;
	background-color:white;
	padding:1px;
 }
option{
	font-family:"맑은 고딕", Malgun Gothic, "돋움", Dotum, sans-serif;
	font-size: 9pt; color: #666666;
}

.searchBox{
	font-family:"맑은 고딕", Malgun Gothic, "돋움", Dotum, sans-serif;
	font-size:12px;
	color: #5587B6;
	border:1px SOLID #5587B6;
	border-bottom-color: #5587B6;
	border-right-color: #5587B6;
	background-color:white;
	padding:2px;
}
.searchBrd{
	font-family:"맑은 고딕", Malgun Gothic, "돋움", Dotum, sans-serif;
	font-size:12px;
	color: #686868;
	border:1px SOLID #ABABAB;
	border-bottom-color: #ABABAB;
	border-right-color: #ABABAB;
	background-color:white;
	padding:2px;
}
.bold{
	font-weight:bold;
}
.align-R{
	text-align:right;
	margin:10px 0;
}
.align-C{
	text-align:center;
	margin-bottom:10px;
}
dl dt{
	color: #000000;
	margin-top:10px;
}

/* 폰트칼라 스타일 */
.font_blk{
	color:#000000;
}
.font_blue{
	color:#387AA0;
}
.font_red{
	color:#CA3231;
}
.font_grn{
	color:#74A03A;
}

/* 기본 링크스타일*/
a:link {
	color:#686868;
	text-decoration:none;
}
a:visited {
	color:#686868;
	text-decoration:none;
}
a:hover, a:focus {
	color:#000000;
	text-decoration:none;
}
a:active {
	color:#000000;
}

