body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

/* 링크 */
a:link {font-size:9pt; color:#405F11; text-decoration:none;}
a:visited {font-size:9pt; color:#405F11; text-decoration:none;}
a:hover {font-size:9pt; color:#405F11; text-decoration:underline;}
a:active {font-size:9pt; color:#405F11; text-decoration:none;}


*{font-style:normal;font-family:"돋움",Dotum,sans-serif;}
body,td,th {
	font-size: 13px;
	font-family: "돋움";
	color: #4D4D4D;
	line-height:1.45em; letter-spacing: 0px;
}

/* 폰트 */
.style1 { color: #d13516;text-decoration:underline; }
.style2 { color: #327603;text-decoration:underline; }
.txt01 { letter-spacing: 0px; }

.blind{position:absolute;left:-9999px;top:0;width:1px;height:2px;font-size:0;line-height:0;overflow:hidden;}

/* 테이블 */
table.t1 { font-size: 11px; border-collapse: collapse; width: 90%; margin: 0px 0 0 0px; border-top:2px solid #9bccd1; border-bottom:2px solid #9bccd1; border-right:2px solid #fff; *border-right:1px solid #9bccd1; text-indent:0; font-weight:normal; }
table.t1 thead, table.t1 tbody th, table.t1 tfoot { font-weight: normal; color: #666; text-align: center; vertical-align: middle;letter-spacing: 0px; }
table.t1 thead th { padding: 2px 0 2px 0; text-align:center; font-weight:bold; background: #F6F5F5; border-right:1px solid #9bccd1; border-bottom:1px solid #9bccd1; color:#2a7c78; }
table.t1 tbody th, table.t1 tbody td { font-size: 11px;background:#ffffff;border-bottom: 1px solid #ddd; text-align:center; border-right: 1px solid #ddd; padding: 2px 2px 2px 2px; border-top:1px solid #9bccd1; letter-spacing: 0px; line-height:140%; }
table.t1 tbody th { background:#F8F8F8; color:#2a7c78; font-weight:bold; }
table.t1 tfoot th, table.t1 tfoot td { background:#f9f9f9; color:#666; }
table tbody.tdtac tr{text-align:center}

/* 목록 */
ul.bu { list-style: none; margin: 0; padding: 0.5em 0 0.5em 0.5em; text-align: left; }
ul.bu li { margin: 0; padding: 0.3em 0 0 1.6em; background: url(h2bg.png) no-repeat 0 0.5em; letter-spacing: -1px; }
ul.bu ul li {margin: 0; padding: 0 0 0 1.0em; background: url(bu_li1.gif) no-repeat 0 0.2em; }
ul.bu ul ul li { background: url(bu_li3.png) no-repeat 0 0.2em; }
ul.bu ul ul ul li { background: url(bu_li4.png) no-repeat 0 0.2em; }
ul.bu ul, ul.bu ul ul, ul.bu ul ul ul { list-style: none; margin: 0; padding: 0 0 .5em 0; }
td ul.bu { padding: .5em; }

/* 정렬 */
.tal { text-align: left; }
.tar { text-align: right; }
.tac { text-align: center; }
.center { text-align: center; padding: 0.9em 0 0.5em 0.5em; }

/* 팝업레이아웃 */
.layout_top { position:absolute; width:550px; height:262px; left:0; top:0; margin:0; }
.layout_content { position:absolute; width:500px; height:438px; left:0px; top:262px; background: url(bg.jpg) no-repeat; }
.layout_page { position:relative; width:480px; height:400px; overflow:auto; padding: 0px 0px 0 0px; margin: 0 0 0 40px; }
.layout_bt { position: absolute; width: 500px; height: 51px; top:434px; left:0px;}




/* 박스 */
.con01 { width:95%; margin: 0 0 0 0; }
.box33bg { border: 1px solid #dadada; background: #f9f9f9; margin: 0 0 0 0; padding: 2px 4px 0px 10px; }
.box33bg div { border: 1px solid #dadada; background: #fff; padding: 6px 10px 4px; }
.margin { margin-bottom: 0px;}


.close { position:absolute; margin: 0 0 0 0px; padding: 0 0 0 0px; left: 0px; top: 555px; width:478px; height:24px; background: #eeeeee; font-size: 12px; color: #000000; text-align:center; }