def print_property_table(props, border= True, separator =""):
	"""
	Utility method for printing a property table
	@props dictionary of the property key and value.
	@border boolean indication whether to draw a border or not.
	@separator string to separate key value pair.
	"""
	html_content = ''
	if border:
		html_content ="\n<table border = 1 style='color:#600000;'>"
	else:
		html_content ="\n<table style='color:#600000;'>"
	for key, value in props.items():
		if value is None:
			value ='-'
		html_content += "\n<tr>\n<th align ='left' style ='color:#600000'>"+ key +"</th>\n<td style ='color:#888888'>" + separator +str(value) +"</td>\n</tr>"
	html_content += "\n</table>"
	return html_content