* {
	font-family: Corbel, Calibri, Candara, Verdana, Geneva, Arial, sans-serif;
	font-size: 12pt;
}

#signup table { 
	background-color: #F9FBFD; 
	color: #000000; 
	border: 1px solid #D7E5F2; 
	border-collapse: collapse;
} 

#signup td { 
	border: 1px solid #D7E5F2; 
	padding-left: 4px;  
}

#signup1 {background-color: #E9E8E8; border: 1px solid #D7E5F2;}

.labelcell  {
	color: #000000; 
	background-color: transparent; 
	text-align: left;
} 

.photoid { 
	top: 0;
	color: #3670A7; 
	background-color: transparent; 
	width: 315px; 
} 


.button {
	background-color: #D7E5F2; 
	color: #102132; 
	margin-left: 12px; 
	margin-top: 3px; 
	margin-bottom: 2px; 
}

.labelcell input, .labelcell textarea {
	background-color: #eee; 
	border-color: #000;
	border-style: solid;
	border-width: 0px 1px;
	color: #123;
	font-size: 95%;
	line-height: 110%;
	margin: 0px 2px;
	padding: 0px 2px;
}

.bold {font-weight: bold;}

.blue {color: blue;}

.red {color: red;}

.large {font-size: 120%;}

.larger {font-size: 140%;}

.x-large {font-size: 160%;}

.xx-large {font-size: 180%;}

.clear-both {clear: both;}

.float-left {float: left;}

.margin-bottom-10-px {margin-bottom: 10px;}

.margin-left-10-px {margin-left: 10px;}

.margin-right-10-px {margin-right: 10px;}

.margin-top-10-px {margin-top: 10px;}

.margin-bottom-20-px {margin-bottom: 20px;}

.margin-left-20-px {margin-left: 20px;}

.margin-right-20-px {margin-right: 20px;}

.margin-top-20-px {margin-top: 20px;}

.closed-times {
	font-family: Constantia, Georgia, sans-serif;
	font-size: 110%;
}

.closed-times dt {
	font-weight: bold;
}

.closed-times dd {
	margin: 0px;
	margin-left: 1em;
	padding: 0px;
	text-indent: 0px;
}