body {
	background:#d8d2cb;
	padding:0;
	margin:15px 0px 15px 0px;
}

.page-holder {
	width:796px;
	margin:0 auto;
}

.top-menu-holder {
	width:790px;
	padding-right:6px;
}

.top-menu-holder ul,
.top-menu-holder li {
	list-style:none;
	margin:0;
	padding:0;
}

.top-menu-holder ul {
	float:right;
}

.top-menu-holder li {
	float:left;
	display:block;
	background:#565656 url(../images/bg_separator_bar.png) no-repeat top right;
	_width:100px;
	height:43px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
}

.top-menu-holder li.last {
	background-image:none;
}

.top-menu-holder a {
	display:block;
	height:29px;
	padding-top:14px;
	text-decoration:none;
	font-family:dotum;
	font-size:15px;
	color:#ffffff;
	vertical-align:middle;
}

.top-menu-holder a.current,
.top-menu-holder a:hover {
	background:url(../images/bg_arrow_down.png) no-repeat center top;
}

.middle-holder {
	width:785px;
	padding-left:5px;
	padding-right:6px;
}

.logo-holder {
	float:left;
	width:785px;
	height:100px;
	background:#3b414c;
}

.logo-holder .img {
	float:left;
	width:255px;
	height:80px;
	padding-top:20px;
	padding-left:45px;
	background:url(../images/logo.png) no-repeat 45px 20px;
}

.logo-holder .img img {
	border:none;
	width:153px;
	height:48px;
}

.logo-holder .text {
	float:left;
	width:480px;
	height:76px;
	padding-top:24px;
	font-size:11px;
	font-family:dotum;
	letter-spacing:-1px;
	line-height:20px;
	color:#d5d8dc;
}

.body-holder {
	width:750px;
	padding-left:20px;
	padding-right:26px;
	background:url(../images/bg_body.png) repeat-y;
	padding-top:25px;
	padding-bottom:25px;
}

.body-holder p {
	margin-bottom:25px;
	font-size:11px;
	font-family:dotum;
	/*letter-spacing:-1px;*/
	line-height:150%;
	color:#010101;
}

.body-holder p img {
	vertical-align:middle;
}

.body-holder p .img {
	margin-bottom:10px;
}

.body-holder ul {
	margin-bottom:25px;
	font-size:11px;
	font-family:dotum;
	/*letter-spacing:-1px;*/
	line-height:150%;
	color:#010101;
}

.body-holder h4 {
	clear:both;
	margin:0;
	color:#354b74;
	font-size:13px;
	font-family:dotum;
	letter-spacing:-1px;
	line-height:150%;
	color:#354b74;
	padding-left:5px;
	background:url(../images/bg_sub_title.png) no-repeat left top;
}

.body-holder ul.tab,
.body-holder ul.tab li {
	list-style:none;
	margin:0;
}

.body-holder ul.tab {
	height:32px;
	border-bottom:2px solid #a6aab5;
	margin-bottom:25px;
	padding-left:1px;
}

.body-holder ul.tab li {
	float:left;
	margin-top:4px;
	_width:80px;
	text-align:center;
	height:20px;
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #a6aab5;
	border-top:1px solid #a6aab5;
	border-right:1px solid #a6aab5;
	margin-left:-1px;
}

.body-holder ul.tab li a {
	display:block;
	height:20px;
	font-size:11px;
	font-family:dotum;
	/*letter-spacing:-1px;*/
	color:#a6aab5;
	text-decoration:none;
}


.body-holder ul.tab li.current {
	margin-top:-1px;
	border-bottom:6px solid #ffffff;
}

.body-holder ul.tab li.current a {
	color:#323c56;
	font-weight:bold;
}

.bottom-holder {
	width:785px;
	padding-left:5px;
	padding-right:6px;
}

.bottom-holder .copyright {
	width:777px;
	height:30px;
	padding-left:8px;
	padding-top:10px;
	background:#3b414c;
	font-size:11px;
	font-family:dotum;
	letter-spacing:-1px;
	line-height:20px;
	color:#d5d8dc;
}

.bottom-holder .copyright img {
	vertical-align:middle;
}


.txtCenter {
	text-align:center;
}

.txtRed {
	color:red;
}


/* */
dl {
	margin:0 auto;
	width:550px;
	border-top:1px solid #ead9ba;
}

dt {
}

dd {
	font-size:11px;
	font-family:dotum;
	letter-spacing:-1px;
	line-height:150%;
	color:#010101;
}
