/* The root style is sof-content */
h3{
	text-transform: none !important;
	font-size: 115% !important;
}
#sof-content{
	font-size: 1em !important;
	font-weight: normal;	
}

#sof-content table tr{
	vertical-align: top;
}

#search-result{
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
}
#dir-overlay{
	width: 533px;
	height: 469px;
	/*border: 1px solid #FFFFFF;
	background-color: #FFCC00;*/
	display: none;
	visibility: visible;
	z-index: 1000;
	left: auto;
	top: 25%;
	right: auto;
	bottom: auto;
	position: absolute;
	background-image: url(http://www.cahsc.org/register/imgs/dir_entry_pull.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1em !important;
	font-weight: normal !important;
}
#dir-entry{
	width: 475px;
	height: 380px;
	margin: auto; 
	margin-top: 55px; 
}
.sof-highlight{
	background-color:#FFFF00;
	border-bottom: 1px dotted #CCCCCC;
}