
.registration_form {
	
	
}

.registration_form td {
	vertical-align: top;
	
}

.ical a {
	font-size: small;
	text-decoration: none;

	
}


.form_error {
	font-size:small;
	color:#550000;
}

.form_error_row  td {
	background-color #550000;
}

.registration_form td
{
	padding-bottom:15px;
}

.error_summary {
	border:2px solid #ee5555;
	margin: 15px;
}

.error_summary_head {
	background-color: #ee5555;
	color:white;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.error_summary_items {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:25px;
	font-size:small;
}
.error_summary_item {
	padding-bottom:5px;
}


.ranking {

}

.ui-state-default {


}

.sort-results {
	display: none;

}


.instructions {
	padding-bottom: 10px;
}

.ui-icon { 
	display: inline-block;
}


.desclnk {
	font-size: x-small;
	color: blue;
}

/* unvisited link */
.ui-state-default a:link {
	color: blue;
	text-decoration: underline;
}

/* visited link */
.ui-state-default a:visited {
	color: blue;
	text-decoration: underline;
}

/* mouse over link */
.ui-state-default a:hover {
	color: blue;
	text-decoration: underline;
}

/* selected link */
.ui-state-default a:active {
	color: blue;
	text-decoration: underline;
}

@media screen and (max-width: 480px) { 
	.registration_form td {
		display: block;
		padding-bottom: 3px;
	}
}

