	body{
		border: none;
	}
	form{
		padding: 0px;
		margin: 0px;
	}
	.insert_table_td_hidden{
		border: none;
	}
	.b{
		font-weight: bolder;
	}
	
	
	
	
	.list_block_main{
		width: 100%; 
		overflow: hidden;
		border: 1px solid;
	}
	.clear{
		clear: both;
		overflow: hidden;
	}

	
	
	
	
	
	
	
		
	.comment_add_label{
		display: block; 
		width: 250px; 
		float: left; 
		font-size: 0.7em;
		text-align: right; 
		width: 70px; 
		padding-right: 10px; 
	}

	
	#comment_add_title, #comment_add_name, 	#comment_add_text, #comment_add_control{
		display: block; 
		width: 250px; 
		float: left; 
		margin-bottom: 5px; 
		font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
		font-size: 0.7em;
		border: 1px solid gray;
	}

	#comment_pannel_add div{
		float: right;
		text-align: right;
		padding: 10px 0px 25px 0px;
	}
	.comment_add_control_note{
		font-size: 0.65em;
		text-align: left;
		padding-left: 85px;
	}
	#comment_add_text{
		height: 100px;		
	}
	.comment_add_label { 
		text-align: right; 
		width: 75px; 
		padding-right: 10px; 
	} 
	#comment_pannel_add_submit{
		width: 120px;
	}
	.comment_pannel_add br { 
		clear: left; 
	}
	
	#df_list{
		font-size: 0.7em;
		border: 1px solid gray;
		background-color: #FAFAFA;
		padding: 3px 5px 3px 8px;;
		height: 6em;;
		overflow: auto;
		
	}
	.dt_list_title{
		font-weight: bolder;
	}
	.df_list_head{
		background-color: #D2D2D2;
		font-size: 0.7em;
		padding: 2px 6px;
	}
	.df_detail_title{
		font-size: 1.1em;
		font-weight: bolder;
	}

	.df_list_text{
		margin-bottom: 15px;
		font-size: 0.7em;
		padding: 2px 6px;
	}
	
	#df_list_navy{
		padding-top: 10px;
		font-size: 0.7em;
		text-align: right;
	}
	#df_list_navy a{
		padding-left: 10px;
	}
	
	#dt_global_title{
		padding: 7px 0px; 
		font-size: 0.8em;
		font-weight: bolder;
	}
	#dt_global_title_title{
		
	}
	#dt_global_title_count{
		font-size: 0.8em;
		font-weight: normal;
	}
	
	
	.query_label{
		width: 150px;
	}
		
	.query_label{
		display: block; 
		width: 250px; 
		float: left; 
		font-size: 0.7em;
		text-align: right; 
		width: 70px; 
		padding-right: 10px; 
	}

	#query_name, #query_text, #query_control{
		display: block; 
		width: 250px; 
		float: left; 
		margin-bottom: 5px; 
		font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
		font-size: 0.7em;
		border: 1px solid gray;
		
	}   
	#query_text{
		height: 80px;
	}
	#frm_query br{
		clear: left;
	}
	#frm_query div{
		float: right;
		text-align: right;
		padding: 10px 0px 25px 0px;
	}
	.query_control_note{
		padding-left: 80px;
		text-align: left;
		font-size: 0.7em;
	}
	#query_block{
		clear: both;
	}
	.query_list_text, .query_list_response{
		font-size: 0.7em;
		font-weight: bolder;
	}
	.query_list_response{
		font-weight: normal;
		padding-bottom: 8px;
		margin-bottom: 10px;
		border-bottom: 1px solid silver dashed;
		padding-left: 20px;
		padding-top: 3px;
	}
	.query_list_name{
		font-weight: normal;
		font-style: italic;
	}
	.query_list_response_author{
		text-align: right;
	}
	.query_add_note{
		color: red;
		font-size: 0.7em;
		padding-bottom: 30px;
	}
	
	.listing{
		clear: both;
		font-size: 0.7em;
		text-align: right;
		padding: 20px 0px 10px 0px;
	}
	.listing_input{
		width: 20px;
		padding: 0px 1px;
		
		margin: 0px 5px 0px 5px;;
		vertical-align: middle;
		font-size: 0.95em;
	}    
	.listing_ok{
		vertical-align: middle;
	}

	.listing_next, .listing_prev{
		padding: 0px 5px;
		
	}
	.listing_go{
		display: inline;
		padding-right: 30px;
	}
	.search-result{
		color: red;
	}
	.search_line_block{
		font-size: 0.7em;
		padding-bottom: 10px;
	}
	.search_line_title{
		font-weight: bolder;
	}
	.search_line_url a{
		color: gray;
		font-size: 0.9em;
	}
	#send_news{
		font-size: 0.7em;
	}
	#pi_quest{
		font-size: 0.7em;
		padding-bottom: 1px;
		font-weight: normal;
		color: #333333;
	}
	.pi_answer{
		background-color: #7EB786;
		line-height: 5px;
		height: 5px;
		overflow: hidden;
	}
	.pi_answer_title{
		font-size: 0.7em;
		padding-top: 5px;
		padding-bottom: 1px;
		color: gray;
	}
	.pi_answer_title a{
		color: #5A6F19;
	}

	
