body,caption,td,input,select,p,a,textarea{
	font-family: 굴림,tahoma;
	font-size: 12px;
}

body { margin: 0px; }

a:link, a:active, a:visited { text-decoration: none; color : #837474; }
a:hover { text-decoration: none; color : #FFAC3C; }

a.menu:link, a.menu:active, a.menu:visited { font-family: 굴림; font-size: 12px; text-decoration: none; color : white; }
a.menu:hover { text-decoration: none; color : #F15549; }

a.top:link, a.top:active, a.top:visited { font-family: 굴림; font-size: 12px; text-decoration: none; color : #5EA8BB; }
a.top:hover { text-decoration: none; color : #FF723C; }

img{ border:none; }

.in{
		color:#486DCE;
		background-color:#FFFFFF;
		border:1px solid #C0C0C0;
	}

.in2{
		background-color: transparent;
		color:#486DCE;
		border:1px solid #E6E6E6;
	}
	
.surely{
	color:#486DCE;
	background: url('just.gif');
	background-color: #FFFBF0;
	background-repeat: no-repeat;
	background-position:top right;
	border:1px solid #FF9A11;
}

.surely2{
	color:#486DCE;
	background: url('just.gif');
	background-color: #FFFBF0;
	background-repeat: no-repeat;
	background-position:top right;
	border:1px solid #C0C0C0;
}

.t_gray{ color: #959393; }
.t_silver{ color: #E6E6E6; }
.t_white{	color: #FFFFFF; }
.t_notice{ color: #E8A997; }
.t_blue{ color: #2323A3; }

.label{
	border-width:0px;
	border-style: none;
	background-color: transparent;
}

.header1{ background-color: #E6E6E6; font-weight: bold; padding-left:5px }
.header2{ background-color: #FEE9CF; font-weight: bold; text-align:center }
.header3{ background-color: #BBD2F7; font-weight: bold; padding-left:15px }
.header4{ background-color: #81C9F1; font-weight: bold; text-align:center; color:#FFFFFF }

.desc { padding-left:10px; color:#959393; vertical-align: bottom }
.desc1 { background-color: white; padding-left:15px }

.lt_corner{ width:17px; height:17px; background-image: url('../imgs/top_l_corner.gif'); }
.rt_corner{ width:17px; height:17px; background-image: url('../imgs/top_r_corner.gif'); }
.lb_corner{ width:17px; height:17px; background-image: url('../imgs/bottom_l_corner.gif'); }
.rb_corner{ width:17px; height:17px; background-image: url('../imgs/bottom_r_corner.gif'); }
.t_line{ height:17px; border-top:1px solid #E6E6E6; }
.b_line{ height:17px; border-bottom:1px solid #E6E6E6; }
.l_line{ height:17px; border-left:1px solid #E6E6E6; }
.r_line{ height:17px; border-right:1px solid #E6E6E6; }

.u_line{ border-bottom:1px dotted #C0C0C0 }

.lst_line{ border-bottom:1px solid #C0C0C0; padding-top:4px; padding-bottom:4px }

li.header{ color:#9AB5CB; margin-top:10px; margin-left:10px }

.btn{
	height:18px;
	padding-top:3px;
	border:none;
	background-color:#D8E6FA;
	cursor:pointer;
}


.btn1{
	height:18px;
	padding-top:3px;
	border:none;
	color:#FF9B59;
	background-color:#FFFFFF;
	cursor:pointer;
}


.btn2{
	height:18px;
	padding-top:1px;
	border:1px solid #DDDDDD;
	background-color:#FFDBA6;
	cursor:pointer;
}

.btn3{
	height:16px;
	border:1px solid #AAAAAA;
	background-color:#F7CACD;
	cursor:pointer;
}


.out_bg	{ color:#7A7878; background-color:#FFFFFF; cursor:pointer; }
.on_bg	{ color:#7A7878; background-color:#ECF8FF; cursor:pointer; }

.sp_out{ font-weight:normal; color:#26BDA3; cursor:pointer }
.sp_on{ font-weight:normal; color:#FE9E47; cursor:pointer }

td.head{
	padding-top:2px;
	background-color: #E6E6E6;
	border-style: solid;
	border-width: 1px;
	border-color: #E6E6E6 #CFCFCF #CFCFCF #FFFFFF;
}

.eng{ ime-mode:inactive; }
.kor{ ime-mode:active; }

.subLayer{
	position:absolute;
	z-index: 2;
	display:none;
	border:2px solid #C0C0C0;
	background:#ffffff;
	top:0px;
	left:0px;
	padding:5px;
	overflow:auto;
}
