body {
	background-color: #ffffff;
	margin:0 0 0 0; font-size:9pt;
	font-family:gulim, dotum, arial, helvetica, geneva, sans-serif;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#999999;
	scrollbar-track-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#f6f8fd;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#999999;
}

a		{ font-size:9pt; color:#000000; text-decoration: none; }
a:hover	{ font-size:9pt; color:#ff9900; text-decoration: none; }

div, span, p, font, pre, b {
	font-family:gulim, arial; font-size:9pt;
}

table {
	border-collapse:collapse;
}

td, th, caption {
	font-size:9pt; word-break:keep-all;
}

/*
textarea {
	border:1px solid #d7dedd; background:#f8f9f9; font-size:9pt; color:#4d4d4d;
	overflow-x:hidden; overflow-y:auto;
}
*/

select,option {
	color:333333; font-size:9pt;
}


.gray_box {
	border: solid 1px #e9e9e9;
	background-color: #f6f6f6;
	width: 105px;
	height: 18px;
}

.gray_login_box {
	border: solid 1px #e9e9e9;
	background-color: #f6f6f6;
	width: 105px;
	height: 18px;
	ime-mode : disabled;
}






.button {
	border:1px solid #333333;background-color:#ffffff;
}

img {
	border:0px;
}

.input90 {
	vertical-align: middle;
	margin:0; font-size:12px;
	font-family:gulim, dotum, tahoma, arial, helvetica, geneva, sans-serif;
	width:90%;
}
.input90dis {
	vertical-align: middle;
	margin:0; font-size:12px;
	font-family:gulim, dotum, tahoma, arial, helvetica, geneva, sans-serif;
	width:90%;
	height:20.5px;
	background-color:#f5f2e9;
	border:solid 1px #7f9db9;
}

.line1 { background-color:#cccccc; height:2px; }
.line2 { background-color:#cccccc; height:1px; }

.line3 { border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

.bgcol1 { background-color:#fbf8ee;}

.center1 { text-align:center; }

.top1 { padding-top:10px; }

.warning { color:red; }
