/* HTML Page */
.html_title {
	padding:25px 12px 12px; margin:0px 0px 15px; border:10px solid #efefef;
}
.html_title .html_name {
	font:bold 26px tahoma; color:#333; letter-spacing:-1px;
}
.html_title .html_desc {
	font:normal 12px dotum; color:#888; letter-spacing:-1px;
}
.html_content {
	line-height:1.8; word-break: keep-all; word-wrap: break-word; padding:20px;
}
.html_content .sub_title {
	color:#0083B9; font-weight:bold; padding-top:30px; padding-bottom:10px;
}
.html_content ul, .html_content ul li {
	list-style:none; padding:0px; margin:0px; font:normal 9pt verdana; 
}
.html_content ol {
	margin-top:0px; margin-bottom:0px;
}
.html_video {
	width:640px; height:360px; margin:0px auto; border:10px solid #efefef; background:#efefef;
}
.html_outline li {
	padding:10px 0px !important; border-bottom:1px solid #ddd;
}
.html_outline li.li_title {
	padding:40px 0px 10px !important; border-bottom:2px solid #DCE2E2; color:#0083B9; font:bold 12px dotum;
}
.html_tbl {
	width:100%; border-collapse:collapse; border:0px; border-top:3px solid #000; padding:0px; margin:0px;
} 
.html_tbl th { 
	border-bottom:1px solid #ddd; padding:0px; padding:7px 0px !important; font-size:12px !important; 
}
.html_tbl td { 
	border-bottom:1px solid #ddd; padding:7px 0px !important; font-size:12px !important;
}
.html_tbl2{
	width:100%; border-collapse:collapse; border:0px; border-top:3px solid #000; padding:0px; margin:0px;
} 
.html_tbl2 th{ 
	border-bottom:1px solid #ddd; padding:0px; padding:7px 0px !important; font-size:12px !important; 
}
.html_tbl2 td { 
	border-bottom:1px solid #ddd; padding:7px 0px !important; font-size:12px !important; text-align:center;
}
ol.ul_li li { 
	list-style:disc;
}
.p_txt { 
	color:red; font-weight:bold 
}
.pt {
	text-align:center;
}
