﻿

.classgrid-header {
	font-weight: bold;
	text-transform: uppercase;
}

.classgrid-item {
	min-height: 61px;
	margin-bottom: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 5px;
}

.classgrid .col {
	padding-left: 3px !important;
	padding-right: 3px !important;
}

.row {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.classgrid {
	xfont-size: 12px;
	line-height: 1.5em;
}

	.classgrid TH {
		font-weight: bold;
		text-align: left;
		padding-top: 13px;
		padding-bottom: 18px;
		padding-right: 6px;
		padding-left: 6px;
	}

		.classgrid TH.eventdate {
			width: 90px;
		}

		.classgrid TH.timeframe {
			width: 91px;
		}

		.classgrid TH.title {
			width: 303px;
		}

		.classgrid TH.cost {
			width: 76px;
		}

		.classgrid TH.credit {
			text-align: center;
			width: 76px;
		}

		.classgrid TH.delivery {
			width: 114px;
		}


	.classgrid TD {
		border-bottom: 5px solid #f2f1e9;
		padding-top: 13px;
		padding-bottom: 18px;
		padding-right: 6px;
		padding-left: 6px;
		vertical-align: top;
	}

		.classgrid TD.eventdate {
		}

	.classgrid DIV.timeframe {
		font-weight: normal;
	}

	.classgrid TD.timeframe {
	}

	.classgrid TD.title {
		font-weight: bold;
	}

	.classgrid TD.cost {
	}

	.classgrid TD.credit {
		text-align: center;
	}

	.classgrid TD.delivery {
	}

	.classgrid .even {
		background-color: rgb(136,203,223);
	}

	.classgrid .odd {
		background-color: rgb(186,223,234);
	}

.even {
	background-color: rgb(136,203,223);
}

.odd {
	background-color: rgb(186,223,234);
}

.grid-row-disabled {
	background-color: #e0e0e0;
}