
		/* Tooltip */

		#courseFilterOpts .tooltipActuator,
		#pagebody .tooltipActuator {
			background-position: 0 -4147px;
			width: 2em;
			height: 1.4em;
			display: inline-block;
			cursor: pointer;
			top: -3px;
			position: relative;
			text-indent: -99999px;
		}

		#pagebody label + .tooltipActuator {
			margin-left: -5px;
		}

		#courseFilterOpts label + .tooltipActuator {
			margin-left: 6px;
		}

		#courseFilterOpts .tooltipActuator:hover,
		#pagebody .tooltipActuator:hover {
			background-position: 0 -8458px;
		}


		/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
		.tooltipster-default {
			background-color: #c9cbce;
			color: #0b2a43;
			max-width: 260px;
		}

		/* Use this next selector to style things like font-size and line-height: */
		.tooltipster-default .tooltipster-content {
			font-size: 14px;
			line-height: 16px;
			padding: 9px 15px 9px 15px;
			overflow: hidden;
		}

		.tooltipster-default h4 {
			color: #BE0F04 !important;
			font-weight: normal;
			margin-bottom: 10px;
		}

		.tooltipster-default p {
			margin-bottom: 8px;
		}


		/* If you're using the icon option, use this next selector to style them */
		.tooltipster-icon {
			cursor: help;
			margin-left: 4px;
		}








		/* This is the base styling required to make all Tooltipsters work */
		.tooltipster-base {
			padding: 0;
			font-size: 0;
			line-height: 0;
			position: absolute;
			left: 0;
			top: 0;
			z-index: 9999999;
			pointer-events: none;
			width: auto;
			overflow: visible;
		}
		.tooltipster-base .tooltipster-content {
			overflow: hidden;
			line-height: 24px;
		}

		/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

		.tooltipster-fade {
			opacity: 0;
			-webkit-transition-property: opacity;
			-moz-transition-property: opacity;
			-o-transition-property: opacity;
			-ms-transition-property: opacity;
			transition-property: opacity;
		}
		.tooltipster-fade-show {
			opacity: 1;
		}

		.tooltipster-grow {
			-webkit-transform: scale(0,0);
			-moz-transform: scale(0,0);
			-o-transform: scale(0,0);
			-ms-transform: scale(0,0);
			transform: scale(0,0);
			-webkit-transition-property: -webkit-transform;
			-moz-transition-property: -moz-transform;
			-o-transition-property: -o-transform;
			-ms-transition-property: -ms-transform;
			transition-property: transform;
			-webkit-backface-visibility: hidden;
		}
		.tooltipster-grow-show {
			-webkit-transform: scale(1,1);
			-moz-transform: scale(1,1);
			-o-transform: scale(1,1);
			-ms-transform: scale(1,1);
			transform: scale(1,1);
			-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
			-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
			-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
			-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
			-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
			transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
		}

		.tooltipster-swing {
			opacity: 0;
			-webkit-transform: rotateZ(4deg);
			-moz-transform: rotateZ(4deg);
			-o-transform: rotateZ(4deg);
			-ms-transform: rotateZ(4deg);
			transform: rotateZ(4deg);
			-webkit-transition-property: -webkit-transform, opacity;
			-moz-transition-property: -moz-transform;
			-o-transition-property: -o-transform;
			-ms-transition-property: -ms-transform;
			transition-property: transform;
		}
		.tooltipster-swing-show {
			opacity: 1;
			-webkit-transform: rotateZ(0deg);
			-moz-transform: rotateZ(0deg);
			-o-transform: rotateZ(0deg);
			-ms-transform: rotateZ(0deg);
			transform: rotateZ(0deg);
			-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
			-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
			-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
			-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
			-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
			transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
		}

		.tooltipster-fall {
			top: 0;
			-webkit-transition-property: top;
			-moz-transition-property: top;
			-o-transition-property: top;
			-ms-transition-property: top;
			transition-property: top;
			-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
			-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
			-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
			-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
			-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
			transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
		}
		.tooltipster-fall-show {
		}
		.tooltipster-fall.tooltipster-dying {
			-webkit-transition-property: all;
			-moz-transition-property: all;
			-o-transition-property: all;
			-ms-transition-property: all;
			transition-property: all;
			top: 0px !important;
			opacity: 0;
		}

		.tooltipster-slide {
			left: -40px;
			-webkit-transition-property: left;
			-moz-transition-property: left;
			-o-transition-property: left;
			-ms-transition-property: left;
			transition-property: left;
			-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
			-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
			-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
			-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
			-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
			transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
		}
		.tooltipster-slide.tooltipster-slide-show {
		}
		.tooltipster-slide.tooltipster-dying {
			-webkit-transition-property: all;
			-moz-transition-property: all;
			-o-transition-property: all;
			-ms-transition-property: all;
			transition-property: all;
			left: 0px !important;
			opacity: 0;
		}


		/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
		.tooltipster-content-changing {
			opacity: 0.5;
			-webkit-transform: scale(1.1, 1.1);
			-moz-transform: scale(1.1, 1.1);
			-o-transform: scale(1.1, 1.1);
			-ms-transform: scale(1.1, 1.1);
			transform: scale(1.1, 1.1);
		}






