.txtbox {
	border-bottom: 1px solid Black;
	border-left : 0px none;
	border-right : 0px none;
	border-top : 0px none;
	background-color : transparent;
}
.txtboxnoline {
	border-bottom: 0px none;
	border-left : 0px none;
	border-right : 0px none;
	border-top : 0px none;
	background-color : transparent;
}
.answerbox{
	color: #000000;
	font-size:12px;
	font-family:ariel;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px none;
	border-left : 0px none;
	border-right : 0px none;
	border-top : 0px none;
	margin-bottom : 1px;
}

.answerboxnoline{
	color: #000000;
	font-size:12px;
	font-family:ariel;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px none;
	border-left : 0px none;
	border-right : 0px none;
	border-top : 0px none;
	margin-bottom : 0px none;
}

td.compact {color:#000000; font-size:12px; font-family:ariel; font-weight: normal; text-decoration: none; line-height: 100%; margin-top: 0em; margin-bottom: 0em}

.headroom{
	margin-top :1.50em;
}
table.payment{
	background-color : #CECECE;
	border : 1px solid Black;
	margin-left: 0em;
	margin-right:0em;
	margin-top:0em;
}
table.entryForm, table#entryForm{
	border: 0;
	padding: 0;
	margin: 0;
}
table.entryForm td{
	border: 0px solid Black;
	padding-right: 2px;
	margin: 0;
}
table.entryForm td.stretchToBottom{
	padding: 10px 0px 0px 0px;
	vertical-align: bottom;
}
table.entryForm td.stretchToTop{
	padding: 0px 0px 10px 0px;
	vertical-align: top;
}
table.entryForm td.toBottom{
	vertical-align: bottom;
}
table.entryForm td.toTop{
	vertical-align: top;
}
table.entryForm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table.separator{
	margin: 10px 5px 0px 0px;
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 2px;
}
td.gala{
	border-bottom: 1px solid Black;
}
.compact {color:#000000; font-size:9px; font-family:verdana; font-weight: normal; text-decoration: none;}

textarea.entryForm{
	overflow: hidden;
	word-wrap: normal;
	text-decoration: underline;
}

table.ccpayment{
	border: thin;
	background-color: #CCC;
}

div.show{
	display: inline-block;
	width: 10%;
}

div.hide{
	display: none;
}

table.galaRsvp td{
	margin-top: 1em; padding: .7em;
}

