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;}



