div.board {
	color:#666666;
}

div.board img {
	vertical-align:top;
}

div.board a {
	color:#666666;
	text-decoration:none;
}

div.board a:hover {
	color:#297A94;
}

#Contents table.board_list {
	width:100%;
	border-collapse:collapse;
	background:url('../images/bar_bg.gif') repeat-x;
	border-bottom:1px solid #C0C0C0;
}

table.board_list caption {
	display:none;
}

#Contents table.board_list th {line-height:250%;background:url('../images/bar_line.gif') no-repeat;border:0 none;padding:2px 0 0px 0;}
#Contents table.board_list th.board_head_first {background:none;}

#Contents table.board_list td {
	border:0 none;
	padding:10px 7px 3px 7px;
	color:#666666;
	line-height:130%;
	border-bottom:1px solid #DDDDDD;
}
#Contents table.board_list td.first {background:none;}

div.board_paging {
	clear:both;
	text-align:center;
	margin:10px 0px 0px 0px;
	color:#5F5F5F;
}

div.board_paging a {
	color:#5F5F5F;
	text-decoration:none;
}

#Contents table.board_view {
	width:100%;
	border-collapse:collapse;
	table-layout:fixed;
	border-bottom:1px solid #C0C0C0;
	background:url('../images/bar_bg.gif') repeat-x;
}

table.board_view caption {
	display:none;
}

#Contents table.board_view th {
	font-weight:bold;
	border:0 none;
	padding:8px 0 0 0;
}

#Contents table.board_view td {
	padding:7px 6px 3px 6px;
	border:0 none;
	border-bottom:1px solid #DDDDDD;
}

#Contents table.board_view td.first {padding:10px 6px 3px 6px;}
#Contents table.board_view td.contents {background:none;}

table.board_view td.title {
	font-weight:bold;
/*	background:url(/apps/board/tpl/skin/default/images/line.gif) no-repeat right;  */
	text-align:center;
}

#Contents table.board_form {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
	border-top:1px solid #6CA9BC;
	border-bottom:1px solid #6CA9BC;
}

#Contents table.board_form th {
	border-bottom:1px solid #6CA9BC;
	background:#F5F5F5;
	padding:5px 7px 3px 7px;
	color:#666666;
	font-weight:bold;
}

#Contents table.board_form td {
	border-bottom:1px solid #6CA9BC;
	padding:3px 7px 3px 7px;
}

table.board_form td.board_form_line {
		border-bottom:1px solid #6CA9BC;
}
table.board_form th.board_form_line {
		border-bottom:1px solid #6CA9BC;
}

input.full {
	border:1px solid #6CA9BC;
	width:100%;
}

input.input {
	border:1px solid #6CA9BC;
}

textarea.full {
	width:100%;
	border:1px solid #6CA9BC;
}

div.form_btn_area {
	text-align:center;
	padding:10px 0 0 0;
}

div.btn_area1 {
	float:right;
	padding:10px 0px 0px 0px;
	text-align:center;
}

div.btn_area2 {
	float:left;
	padding:10px 0px 0px 0px;
	text-align:center;
}

div.btn_area {
	clear:both;
}

div.paging {
	clear:both;
	margin:5px 0px 5px 0px;
	text-align:center;
}

div.page_info {
	clear:both;
}

div.xml {
	float:right;
	margin:0px 0px 3px 0px;
}

img.paging {
	vertical-align:top;
}


#program__ div.board a.btn2word {
	font-size:9pt;
	padding:6px 11px 6px 11px;
	background:url(/apps/board/tpl/skin/default/images/btn_2words.gif) no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	line-height:100%;
}
#program__ div.board a.btn2word:hover { color:#FFFFFF; }

#program__ div.board a.btn3word {
	font-size:9pt;
	padding:6px 10px 6px 10px;
	background:url(/apps/board/tpl/skin/default/images/btn_3words.gif) no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	line-height:100%;
}
#program__ div.board a.btn3word:hover { color:white; }

#program__ div.board a.btn4word {
	font-size:9pt;
	padding:6px 10px 6px 11px;
	background:url(/apps/board/tpl/skin/default/images/btn_4words.gif) no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	line-height:100%;
}
#program__ div.board a.btn4word:hover { color:white; }

input.btn2word {
	background-image:url(/apps/board/tpl/skin/default/images/btn_2words.gif);
	color:#FFFFFF;
	line-height:170%;
	border:none;
	font-size:9pt;
	width:46px;
	height:21px;
}


form.board_search_form input {vertical-align:bottom;}

#Contents a.btn {background:#7D7D7D;color:#FFF;padding:7px 13px 4px 13px;}
input.btn {background:#7D7D7D;color:#FFF;width:70px;text-align:center;border:0 none;}




/*°Ô½ÃÆÇ ¹öÆ°*/
	.right_btn { text-align:right; }
	.right_btn  a { display:inline-block; text-align:center;margin-left:5px; width:85px; height:29px; padding-top:3px;color:#000; font-weight:bold;  background:#f2f2f2; border:1px solid #dcdcdc; }
	.right_btn  a.yellow {background:#ffbd0c; border:1px solid #efae00; }
	.center_btn { width:1000px; text-align:center;   }
	.center_btn  a { display:inline-block;font-weight:bold;  text-align:center;margin-left:5px;  width:85px; height:29px; padding-top:3px;color:#000;  background:#f2f2f2; border:1px solid #dcdcdc;  }
	.center_btn a.yellow { background:#ffbd0c; border:1px solid #efae00;}


/* °Ô½ÃÆÇ »ó´Ü ÆäÀÌÁö, °Ë»öÆû*/
	.contents .page_form { width:1000px; float:left;  margin-bottom:10px; }
	.contents .page_form p { padding-bottom:0px;  }
	.contents .page_form .page {width:350px; float:left;padding-top:7px; line-height:100%;  padding-bottom:0px;   }
    .contents .page_form .page .blue { color:#fa3a03;  font-weight:bold; }
	.contents .page_form .page strong { font-weight:bold;  }
	.contents .page_form form {  float:right;  }
	.contents .page_form form #list_top_sel {  width:80px; float:left; margin-right:3px;height:24px; border:1px solid #d5d5d5;  }
	.contents .page_form form #list_top_text {  width:235px; float:left; height:20px;  padding-top:2px;padding-left:3px;border:1px solid #d5d5d5; margin-right:3px;   }
	.contents .btn_s { float:left;  }
	.contents .btn_s a {  display:block; text-align:center;float:left;  width:57px; height:25px; color:#fff;  background:#4c4a4b; }

/*°Ô½ÃÆÇ ºäÆäÀÌÁö*/
	.view { width:100%;position:relative;margin-bottom:30px;   }
	.view .view_table { width:100%;  border-collapse:collapse; border-top:2px solid #FFBA00;}
	.view .view_table thead th {text-align:left;  padding:8px 10px 3px 10px; font-weight:bold; color:#000; background:#f3f3f3; border-bottom:1px solid #d5d5d5;  }
	.view .view_table tbody th {text-align:left; padding:8px 10px 3px 10px; font-weight:bold; color:#000; background:#f3f3f3; border-bottom:1px solid #d5d5d5;  border-right:1px solid #d5d5d5;}
	.view .view_table th .title  {font-size:18px; font-weight:bold; color:#000; }
	.view .view_table th .dateWrap  { width:100%; float:left;    }
	.view .view_table th .dateWrap .date{color:#505050; font-weight:bold; font-size:14px;  float:left;    }
	.view .view_table th .dateWrap .file{ float:right; font-weight:normal;color:#505050;  }
	.view .view_table th .dateWrap  { padding-bottom:0px;  }
	.view .view_table th .dateWrap .file a { color:#000; }
	.view .view_table tbody td {text-align:left; padding:8px 10px 3px 10px;border-bottom:1px solid #d5d5d5; }
	.view .view_table tbody td p { font-size:14px; color:#505050;  }


/*°Ô½ÃÆÇ ÆäÀÌÂ¡*/
	.paging { width:100%; text-align:center;  }
	.paging a { display:inline-block; vertical-align:top; margin:0 1px;   }
	.paging a.num { background:#fff; color:#8e8e8e; font-weight:bold; line-height:1; border:1px solid #e1e1e1;width:34px; height:24px; padding-top:8px;   }
	.paging a.img {  line-height:1;width:34px; height:34px; padding-top:0px;   }
	.paging a:hover { color:#fff; background:#4c4c4c; text-decoration:none;  }
	.paging a.hover { color:#fff;background:#4c4c4c;  text-decoration:none;  }




/*°Ë»öÁ¶È¸ ±Û¾²±âÆû*/
	.write { width:100%; position:relative;margin-bottom:30px; clear:both;  }
	.write .write_table_wrap { width:100%;  border-collapse:collapse; border-top:2px solid #FFBA00;  }
	.write .write_table { width:100%;  border-collapse:collapse;   }
	.write .write_table tbody th { padding:8px 10px 3px 10px; font-weight:bold; vertical-align:top; color:#000;text-align:left; background:#f3f3f3; border-bottom:1px solid #d5d5d5;  border-right:1px solid #d5d5d5; }
	.write .write_table tbody td { padding:8px 10px 3px 10px;border-bottom:1px solid #d5d5d5;    }
	.write .write_table tbody input {  width:100%;border:1px solid #d5d5d5;   }
	.write .write_table tbody textarea { width:805px; height:300px; overflow-y:auto;  }

/*°Ë»öÁ¶È¸ ¸®½ºÆ®*/
	.list {width:100%; position:relative; margin-bottom:30px; }
	.list .list_table_wrap { width:100%;clear:both;   border-collapse:collapse;  border-top:2px solid #FFBA00;}
	.list .list_table { width:100%;  border-collapse:collapse; }
	.list .list_table thead th { padding:10px 5px; font-weight:bold; color:#000; background:#f7f7f7; border-bottom:1px solid #d5d5d5;text-align:center;   }
	.list .list_table tbody th { padding:10px 5px; font-weight:bold; color:#000; background:#f7f7f7; border-bottom:1px solid #d5d5d5;text-align:center;   }
	.list .list_table tbody td {padding:10px 5px;color:#5d5d5d;  border-bottom:1px solid #d5d5d5;text-align:center;    }
	.list .list_table .last { border-right:0px;  }



