input.amt
{
	background-color: white;
	font-weight: bold;
	padding: 5px;
	font-size: 16px;
	text-align: right;
	border: 1px solid #CCCCCC;
}

input.ib
{
	color: white;
	background-color: #00A1E1;
	font-weight: bold;
	font-size: 16px;
	padding: 5px;
}

input.inputbox, input.error, select.inputbox, .ncolinput input, .ncolinput select
{
	background-color: white;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

#minimumCost
{
	font-style: italic;
}

table.ticket th
{
	border-bottom: none;
}

#donationRef
{
	font-weight: bold;
	text-align: center;
}

p.message, span.mark_required
{
	color: red;
}

input.error
{
	background-color: #FFAFAF;
	color: black;
}

table.ncoltable2 input#submit3
{
	border: 1px solid #ccc; 
	padding: 3px; 
	background-color: white; 
	cursor: pointer;
}
