.toolTipWrapper2 {
	margin: 3px 0px 0px !important; padding: 0px; width: 290px; color: rgb(68, 68, 68); font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; display: none; border-collapse: collapse; position: absolute; z-index: 9999;
}
.toolTipMid2 {
	padding: 10px; border: 2px solid rgb(14, 98, 140); left: 10px; width: 250px; font-size: 11px; display: block; position: relative; background-color: rgb(232, 242, 255);
}
.right.toolTipMid2 {
	left: 2px;
}
.toolTipArrow2 {
	left: 0px; top: 0px; width: 12px; height: 11px; float: left; position: relative; background-image: url("../images/rollover_point_sprite_blue.gif");
}
.right.toolTipArrow2 {
	background-position: -13px 0px !important; left: -4px; float: right;
}
.toolTip {
	color: rgb(51, 102, 255); position: relative;
}
.toolTipWrapper {
	width: 250px; color: rgb(68, 68, 68); font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; margin-top: 1px !important; margin-left: 7px; display: none; white-space: normal; border-collapse: collapse; position: absolute; z-index: 800;
}
.toolTipWrapper a {
	margin: 0px !important; padding: 0px !important;
}
.toolTipArrow {
	background-position: top; left: -11px; top: -17px; width: 14px; height: 12px; float: left; position: relative; z-index: 900; background-image: url("../images/rollover_point-leftcenter.png"); background-repeat: no-repeat; _left: 6px;
}
.rightArrow {
	left: -3px; background-image: url("../images/rollover_point-rightcenter.png");
}
.ie7 .toolTipArrow {
	left: 3px;
}
.ie7 .mmusUsers .toolTipArrow {
	left: -3px;
}
.toolTipMid {
	padding: 10px; border: 3px solid rgb(0, 125, 168); top: -50px; position: relative; min-height: 25px; background-color: rgb(235, 244, 255);
}
.toolTipMid2 p {
	font-size: 11px;
}
.toolTipMid2 p a {
	font-size: 11px;
}
.toolTipMid2 p a {
	font-size: 11px;
}
.mmusTooltipRight {
	width: 210px; float: left;
}
.toolTipDetails {
	width: 450px; font-weight: normal;
}
.toolTipDetails .toolTipMid table td {
	font-size: 11px !important; font-weight: normal !important;
}
.toolTipLink {
	color: inherit; padding-bottom: 1px; text-decoration: none; border-bottom-color: rgb(14, 98, 140); border-bottom-width: 1px; border-bottom-style: dotted;
}
.tooltip1 input {
	border-bottom-width: 0px !important;
}
.tooltip1 label {
	color: rgb(0, 0, 0) !important; padding-bottom: 1px; text-decoration: none; border-bottom-color: rgb(14, 98, 140); border-bottom-width: 1px; border-bottom-style: dotted;
}
.tooltip1 label:hover {
	color: rgb(0, 0, 0);
}
div.contentColumn2 .toolTipLink:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
div.contentColumn2 .toolTipLink:hover:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
div.contentColumn2 .toolTipLink:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
.toolTipCourseLevel {
	top: -33px; padding-bottom: 5px; font-weight: normal;
}
.ie6 .toolTipCourseLevel {
	padding-bottom: 11px;
}
.toolTipTop .toolTipMid {
	top: 0px;
}
.toolTipTop .toolTipArrow {
	left: 5%; top: -4px; background-image: url("../images/rollover_point-bottom.gif");
}
.toolTipTop #divHover {
	font-weight: normal;
}
.tipContent {
	display: none;
}
.toolTipMid2 ul {
	padding-left: 16px;
}
.toolTipMid2 li {
	font-size: 11px;
}
div.filterOverflowWrapper {
	margin: 0px; padding: 0px; left: 10px; top: 10px; width: 182px; display: none; border-collapse: collapse; position: absolute; z-index: 800;
}
div.filterOverflowWrapper div a {
	color: rgb(14, 98, 140); font-size: 11px; text-decoration: none;
}
div.filterOverflowWrapper div a:hover {
	color: rgb(14, 98, 140); padding-left: 10px; text-decoration: none; margin-left: -10px;
}
div.filterOverflowWrapper div a:visited {
	color: rgb(14, 98, 140);
}
div.filterOverflowWrapper div.top {
	background: rgb(237, 234, 226); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(140, 140, 140) rgb(140, 140, 140) currentColor; width: 182px; height: 22px; text-align: right; text-indent: 10px; position: relative; z-index: 801;
}
div.filterOverflowWrapper div.top .title {
	width: auto; color: rgb(0, 0, 0); text-transform: lowercase; line-height: 22px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; float: left;
}
div.filterOverflowWrapper div.top a.close:hover {
	background-color: rgb(237, 234, 226);
}
div.filterOverflowWrapper div.top span.icon {
	background: url("../images/iconsbuttons_sprite01_060410.gif") no-repeat !important; vertical-align: top; display: inline-block;
}
div.filterOverflowWrapper div.top span.remove.icon {
	background-position: -59px -42px !important; padding: 0px; margin-top: 5px; margin-right: 5px; vertical-align: baseline;
}
div.filterOverflowWrapper div.bottom {
	background: rgb(237, 234, 226); font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif; padding: 10px 0px; border: 1px solid rgb(140, 140, 140); top: -1px; width: auto !important; float: left; position: relative; font-size-adjust: none; font-stretch: normal;
}
div.filterOverflowWrapper div.bottom ul {
	width: 182px; float: left;
}
div.filterOverflowWrapper div.bottom li {
	padding: 0px 10px; width: 162px; float: left;
}
div.filterOverflowWrapper div.bottom li:hover {
	background-color: rgb(255, 255, 255);
}
div.filterOverflowWrapper div.bottom a {
	padding-right: 24px; display: block; position: relative;
}
div.filterOverflowWrapper div.bottom a span {
	top: 0px; right: 0px; line-height: 14px; position: absolute;
}
.toolTipWrapper2 {
	display: none !important;
}
