/* KeepTrack schedule */
	div#KeepTrackCourseList table {
		border-collapse: collapse;
		width:100%;
		margin-bottom:15px;
	}

	div#KeepTrackCourseList th {
		border-bottom: 1px solid black;
		background:#006B97;
		color:#fff;
		padding:3px 3px 3px 10px;
		text-align: left;
		font-weight: bold;
	}

	div#KeepTrackCourseList td { 
		padding: 3px;
		border-bottom:1px solid #fff;
	}


	div#KeepTrackCourseList tr.KeepTrack_poweredBy * {
		vertical-align: bottom;
		font-variant: small-caps;
		text-align: right;
	}

	div.KeepTrack_groupHeader_level0 {
		cursor: pointer;
		font-weight: bold;
		line-height: 25pt;
		text-decoration: underline;
		display:none;
	}

	div.KeepTrack_groupHeader_level1 {
		color: #006b97;
		cursor: pointer;
		font-weight: bold;
		line-height: 14pt;
		text-decoration: underline;
		margin-bottom:5px;
	}

	div.KeepTrack_groupContainer_level0 {
		display: block;
	}

	div.KeepTrack_groupContainer_level1 {
		display: block;
	}
	
/* This colors courses that are full */
	div#KeepTrackCourseList tr.KeepTrack_courseFull {
		/*background-color: #D01F3C;*/
		background-color:#eee;
		color:#333;
	} 

/* This colors courses that are not full */
	div#KeepTrackCourseList tr.KeepTrack_courseNotFull {
		background-color:#eee;
		/*background-color:#006E2E;*/
		color:#333;
	} 

	div#courselist table {
		border-collapse: collapse;
		width:100%;
		margin-bottom:5px;
	}
	div#courselist th {
		border-bottom: 1px solid #fff;
		background:#006B97;
		color:#fff;
		padding:3px 3px 3px 10px;
		text-align: left;
		font-weight: bold;
	}
	div#courselist td {
		padding: 3px;
		border-bottom:1px solid #fff;
	}
	div#courselist tr {
		background-color:#eee;
		color:#333;
	}
