#searchDetail td {
	padding-bottom: 5px;
	font-size: .75em;
}

#searchResults th {
	text-align: left;
	padding: 2px;
}

#searchResults td {
	padding: 2px;
	padding-right: 5px;
	font-size: .75em;
}

#scheduleTable {
	border: 1px black solid;
}

#scheduleTable td {
	padding: 5px;
	font-size: .75em;
	border: 1px black solid;
	border-collapse: collapse;
}

#scheduleTable th {
	padding: 5px;
	background-color: #BBBBBB;
	font-size: .75em;
}

.program-search-select {
	width: 344px;
}

#program-search-tabs {
	border-collapse: separate;
}

#program-search-tab {
	border-top: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-left: 1px solid #bbb;
	color: #777;
	width: 120px;
}

#program-search-tab span {
	padding-left: 10px;
}

#program-search-tab:hover {
	cursor: pointer;
}

#course-search-tab {
	border-top: 1px solid #bbb;
	border-right: 1px solid #bbb;
	color: #777;
	width: 120px;
}

#course-search-tab span {
	padding-left: 10px;
}

#course-search-tab:hover {
	cursor: pointer;
}

#empty-tab {
	border-bottom: 1px solid #bbb;
}

#program-search-criteria {
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding: 10px;
}

.selected-search-tab {
	border-bottom: none;
	background-color: white;
}

.selected-search-tab-content {
	display: block;
}

.search-tab {
	border-bottom: 1px solid #bbb;
	background-color: #eeeedd;
}

.search-tab-content {
	display:none;
}

#course-search-criteria {
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding: 10px;
}

.sectionHeader {
	font-size: .75em;
	font-weight: bold;
	color: #3e3e66;
}

.award {
	cursor: pointer;
}

.help {
	cursor: pointer;
}

.oddSearchResult {
	background-color: #eeeedd;
}

.oddSearchResultAward {
	background-color: #eeeedd;
	cursor: pointer;
}

input[type=submit]:hover {
	cursor:pointer;
	background-color: #bbb;
}