
.input-text{
	font-weight:bold;
	font-size:12px;
}
	.input-text input{
		height:25px;
		margin:0 10px 0 10px;
		border:solid 1px #D4D4D4;
		font-size:12px;
	}
.layout-container{
	width:990px;
	margin:0 auto;
	padding-bottom:120px;
}
	.layout-container .layout-top-line{
		height:31px;
		background:url(../../images/kfr.png) no-repeat;
		background-color:#4C4C4C;
		margin:0;
		padding:0;
	}
		.layout-container .layout-top-line ul{
			float:right;
			list-style:none;
			height:31px;
			margin:0;
			padding:0;
		}
			.layout-container .layout-top-line ul li{
				float:left;
				padding:8px;
			}
				.layout-container .layout-top-line ul li a{
					color:white;
					text-decoration:none;
					font-weight:bold;
				}
	.layout-container .layout-header{
		height:90px;
	}
		.layout-container .layout-header p{
			float:left;
			height:50px;
			padding:20px 0 20px 0;
		}
		.layout-container .layout-header form{
			float:right;
			height:55px;
			padding-top:35px;
		}
			.layout-container .layout-header form input{
				vertical-align:middle;
			}
	.layout-container .layout-main{
	}
		.layout-container .layout-main h1{
			color:#3D3D3D;
			border-bottom:solid 1px #B4B4B4;
			padding:20px 0 20px 0;
			font-size:20px;
		}
		.layout-container .layout-main h2{
			color:#0D5A8C;
			padding:10px 0 10px 0;
			font-size:15px;
		}
	.layout-container .layout-guid{
		margin:0 0 10px 0;
		padding:10px;
		border:solid 1px #E6E6E6;
	}



table.form-table-a{
	width:100%;
	border-collapse:collapse;
	border-top:solid 2px #C1C1C1;
	border-bottom:solid 1px #C1C1C1;
}
	table.form-table-a caption{
		text-align:left;
		width:100%;
		padding:5px 0 5px 0;
		color:#737373;
		font-family:'굴림체';
		font-size:11px;
	}
	table.form-table-a tbody{
	}
		table.form-table-a tbody tr th{
			width:150px;
			padding:10px;
			border-right:dashed 1px #C1C1C1;
			border-bottom:dashed 1px #C1C1C1;
			font-size:13px;
			text-align:right;
		}
		table.form-table-a tbody tr:last-child th{
			border-bottom:none;
		}
		table.form-table-a tbody tr td{
			padding:10px;
			border-right:dashed 1px #C1C1C1;
			border-bottom:dashed 1px #C1C1C1;
			font-size:13px;
		}
		table.form-table-a tbody tr:last-child td{
			border-bottom:none;
		}
		table.form-table-a tbody tr td:last-child{
			border-right:none;
		}

.regulation{
	width:980px;
	height:400px;
	overflow: scroll;
	border:solid 1px #DFDFDF;
	padding:5px;
	font-family: '굴림',gulim,sans-serif;
}
	.regulation dl{
		padding-left:10px;
	}
		.regulation dl dt{
			padding:10px 0 10px 0;
			font-weight: 600;
		}
		.regulation dl dd{
			padding-left:10px;
		}
			.regulation dl dd ul{
				padding:10px;
			}
				.regulation dl dd ul li{
					
				}


.form-submit{
	padding:10px 0 10px 0;
	text-align:right;
}
	.form-submit input{
		background-color:#E6E6E6;
		border:solid 1px #999999;
		padding:5px;
		border-radius: 5px;
		font-weight:bold;
		color:#4B4B4B;
		cursor:pointer;
	}

.tab-vertical{
	float:left;
	height:200px;
	list-style:none;
	padding:0;
	margin:0;
}
	.tab-vertical li{
		width:80px;
		padding:5px;
		margin-bottom:5px;
		border:solid 1px #00A651;
		background-color:#A3D39C;
		color:white;
		font-weight:bold;
	}
	.tab-vertical li.selected{
		background-color:#549D65;
	}
.tip{
	text-indent:10px;
	color:#737373;
	font-family:'굴림체';
	font-size:11px;
}
	.tip:before{
		content:'* ';
	}
/* layout style */
#wrap{width:100%; min-width:990px; overflow:hidden; position:relative; z-index: 1; min-height:100%;}