.required, .validationsummary, .headermessage
{
  color:#f00;
  font-size:11px;
}
ul.validationsummary li
{
  border:none;
  line-height:16px;
  list-style-type:disc;
  margin-left:15px;
}
.notetext{font-size:11px;}
.contestaddress{padding-left:100px;}
.totalcost
{
  color:#00A318;
  font-weight:bold;
  font-size:14px;
}
.submitregistration
{
	border:2px solid #008BA4;
	padding:3px;
	background-color:#fff;
	font-weight:bold;
}
#registrationbox
{
  float:left;
  width:890px;
  padding:5px 5px 0 5px;
  margin:0 0 25px 0; }
#registrationbox p{margin: 0 0 5px;}

/* Modal Popup */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#fff;
	border:2px solid black;
	/*width:250px;*/
}
.entryNotPaidIndicator
{
  color:red;
  font-weight:bold;
}