dd
	TD,.form_data {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #333333;
	}
	INPUT.text, INPUT.number, TEXTAREA, SELECT {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		background-color: #EEEEEE;
		border: 1px solid #333333;
		color: #000000;
	}
	.unicode {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		background-color: #EEEEEE;
		border: 1px solid blue;
		color: #000000;
	}
	INPUT.number {
		text-align:right;
	}
	INPUT.submit,.form_button,.form_button_small,.form_button_full {
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		background-color: #EEEEEE;
	}
	.form_button_full {
		width: 100%;
	}
	INPUT.submit,.form_button {
		width: 150px;
	}
	.form_title,.page_title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:  12px;
		color: #000033;
		font-weight: bold;
	}
	.page_master_title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #000033;
		font : italic;
		padding-left : 10px;
	}
	.form_subtitle {		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000033;
	}
	.form_prompt,.form_prompt_required,.form_label {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000033;
	}
	.form_prompt_required {
		font-weight: bold;
	}
	.form_memo,.page_link_small,.page_link_small:visited,.sitemap_link_small,.sitemap_link_small:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000033;
	}
	.option_prompt,.option_header{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		background-color: #AAAAAA;
		color: #333333;
		font-weight: bold;
	}
	.option_header {
		text-align:center;
	}
	.page_link,.page_link:visited,.sitemap_link,.sitemap_link:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #333333;
	}
	.page_link:hover,.page_link_small:hover {
		color: #CC0000;
	}
	.page_link_live,.page_link_live:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #333333;
		background-color: #dddddd;
		border: 1px outset;
		padding: 2px 4px 2px 4px;
		line-height: 25px;
	}
	.page_link_live:hover {
		color: #CC0000;
	}
	.sitemap_link,.sitemap_link_small {
		text-decoration:none;
	}
	
	.table_header{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #F7AA1E;
		border: 1px outset;
	}
	.result_header,.result_prompt{
		font-weight: bold;
		color: #FFFFFF;
		background-color: #C31E30;
		border-top: 1px solid #AAAAAA;
		border-left: 1px solid #AAAAAA;
		border-bottom: 1px solid #333333;
		border-right: 1px solid #333333;
	}
	.result_header {
		vertical-align: bottom;
		text-align: center;
	}
	.result_item{
		color: #333333;
		background-color: #E0E0E0;
		vertical-align: top;
	}
	.result_item_alt{
		color: #333333;
		background-color: #F0F0F0;
		vertical-align: top;
	}
	.report_number,.report_number_total {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-align:right;
	}
	.report_number{
		background-color: #EEEEEE;
		color: #333333;
	}
	.report_number_total{
		background-color: #CCCCEE;
		color: #333333;
	}
	.button_up{
		border-top: 1px solid #AAAAAA;
		border-left: 1px solid #AAAAAA;
		border-bottom: 1px solid #333333;
		border-right: 1px solid #333333;
	}
	.button_press{
		border-top: 1px solid #333333;
		border-left: 1px solid #333333;
		border-bottom: 1px solid #AAAAAA;
		border-right: 1px solid #AAAAAA;
	}
