body, tr, td, input, select, textarea, p, div {
	margin: 0;
	font-size: 9pt;
	}

A { color: #666; text-decoration: none; }
A:hover { color: #000; text-decoration: none; }

img { border: none; }

input { vertical-align: middle; }
textarea { padding: 5px; border: 1px solid #CCC; overflow: auto; }

H3 {
	margin-bottom: 10px; padding-bottom: 5px;
	font-size: 9pt; 	text-align: left;
	border-bottom: 1px dashed #CCC;
	}

table {
	border: none; spacing: 3px;
	}
th {
	width: 20%; padding: 7px 0;
	font-weight: normal; color: #0869AF;
	background: #F5F5F5;
	}
td {
	padding-left: 5px;
	border-bottom: 1px solid #E5E5E5;
	}

#con_btn { margin-bottom: 10px; font-weight: bold; text-align: right; }
.alert { font-size: 8pt; font-family: dotum; color: #F00; }

#btn input {
	margin: 20px 5px; padding: 3px 10px;
	color: #FFF;
	border-top: 1px solid #5BA5DA;
	border-right: 1px solid #044699;
	border-bottom: 1px solid #044699;
	border-left: 1px solid #5BA5DA;
	background: #0869AF;
	}

.input1 { width: 50px; height: 20px; border: 1px solid #CCC; }
.input2 { width: 30%; height: 20px; border: 1px solid #CCC; }
.input3 { width: 50%; height: 20px; border: 1px solid #CCC; }
.input4 { width: 100%; height: 20px; border: 1px solid #CCC; }

.textarea1 { width: 100%; height: 100px; }
.textarea2 { width: 100%; height: 200px; }
