table.form
	{
	width: 520px;
	margin: 10px 0px 10px 0px;
	border-width: 1px 0px 1px 1px;
	}

table.form td,
table.form th
	{
	font-weight: normal;
	
	padding: 5px 5px 5px 5px;
	text-align: left;
	vertical-align: middle;
	border-width: 0px 1px 0px 1px;
	}
	
table.form th 
	{
	width: 150px;
	
	font-weight: bold;
	white-space: nowrap;
	}
	
table.form input.text
	{
	margin: -1px 0px -1px 0px;
	padding: 1px 4px 1px 4px;
	}
	
table.form textarea
	{
	margin: 0px 0px 0px 0px;
	padding: 1px 4px 1px 4px;
	}
	
table.form select
	{
	margin: 0px 0px 0px 0px;
	padding: 1px 4px 1px 4px;
	}

table.form input.text,
table.form textarea,
table.form select
	{
	}
	
textarea
	{
	width: 530px;
	height: 50px;
	
	margin: 1px 0px 0px 0px;
	
	}
	
.asterisk
	{
	color: red;
	margin: 0px 0px 0px 1px;
	}
	
/* ------------------- */
.button,
.button_over
	{
	margin: 0px 10px 0px 10px;
	cursor: hand;
	}

.button_over
	{
	background-color: #969595;
	color: #FFFFFF;
	}