body {background-image:none !important;background-color:#eee;}
html,body
{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden; 
}
.pageContainer {background-color:#f8f8f8 !important;text-align:center;width:auto !important;}
.pageContainerIn {box-shadow:2px 0 3px rgba(0,0,0,.02), -2px 0 3px rgba(0,0,0,.02);background-color:white;margin:0 auto;text-align:left;width:990px;}

.pageNotificationBar {box-shadow:0 1px 0 0 rgba(0,0,0,.1);height:44px;text-align:center;}
	.pageNotificationBar em {font-style:normal;display:inline-block;height:24px;line-height:24px;margin-top:10px;}
	.pageNotificationBar .btn {padding-top:0;padding-bottom:0;margin:0;height:26px;line-height:26px;display:inline-block;margin-left:10px;position:relative;top:-1px;text-transform:none !important;font-family:'Roboto' !important;font-size:14px !important;}
		.pageNotificationBar .btn span {margin:0 !important;padding:0 !important;top:0 !important;left:0 !important;}
.instructorControlPanelNotificationBar {background-color:#CC0000;color:white;}
	.instructorControlPanelNotificationBar .btn {background-color:#cc0000;background-image:none;border-color:#990000;color:white;text-shadow:none;}

.pageAdminBar {background-color:#eee;height:44px;text-align:center;box-shadow:0 1px 0 0 rgba(0,0,0,.1);position:relative;z-index:1;z-index:51;}
	.pageAdminBar .adminBarContainer {width:990px;margin:0 auto;height:44px;position:relative;font-size:12px;}
		.pageAdminBar .adminBarContainer span {font-size:12px;}
		.pageAdminBar .adminBarContainer:after {display:table;content:'';clear:both;visibility:hidden;}

	.pageAdminBar .adminBarWelcome {float:left;margin-top:10px;height:24px;margin-left:10px;}
		/* .pageAdminBar .adminBarWelcome img {height:24px;width:24px;border-radius:13px;float:left;margin-right:10px;} */
		.pageAdminBar .adminBarWelcome .adminBarAvatar {width:24px;height:24px;border-radius:12px;float:left;margin-right:10px;background-image:url('/includes/common/img/tuser.png');background-size:contain;background-position:center;
			box-shadow:inset 0 1px 0 0 rgba(0,0,0,.05);background-color:rgba(0,0,0,.02);background-repeat:no-repeat;}
		.pageAdminBar .adminBarWelcome .adminBarUsername {float:left;height:14px;line-height:14px;margin-top:5px;border-right:1px solid #ccc;padding-right:10px;}
		.pageAdminBar .adminBarWelcome:after {display:table;content:'';clear:both;visibility:hidden;}
		.pageAdminBar .adminBarWelcome:hover {opacity:.7;}

	.pageAdminBar .adminBarLeftSection {float:left;height:14px;line-height:14px;margin-top:15px;padding:0 7px;border-right:1px solid #ccc;position:relative;z-index:2;}
		.pageAdminBar .adminBarLeftSection a:hover {opacity:.7;text-decoration:none}

	.pageAdminBar .adminBarRightLinks {float:right;height:14px;margin-top:15px;position:relative;z-index:2;margin-right:3px;}
		.pageAdminBar .adminBarRightLinks:after {clear:both;display:table;content:'';visibility:hidden;}
		.pageAdminBar .adminBarRightLinks a {display:inline-block;float:left;border-left:1px solid #ccc;padding:0 7px;height:14px;line-height:14px;font-size:12px !important;}
			.pageAdminBar .adminBarRightLinks a:hover {text-decoration:none;opacity:.7;}

		.pageAdminBar .adminBarContainer .adminBarLeft {float:left;position:relative;height:14px;margin-top:15px;line-height:14px;margin-left:10px;z-index:2;}
			.pageAdminBar .adminBarContainer .adminBarLeft:after {clear:both;display:table;content:'';visibility:hidden;}
			.pageAdminBar .adminBarContainer .adminBarLeft a {}
				.pageAdminBar .adminBarContainer .adminBarLeft a:hover {text-decoration:none;opacity:.7;}

		.pageAdminBar .adminBarContainer .adminBarRight {line-height:44px;height:44px;float:right;position:relative;z-index:2;margin:0 8px 0 0;font-size:12px;}
			.pageAdminBar .adminBarContainer .adminBarRight a {display:inline-block;border-left:1px solid rgba(0,0,0,.15);height:21px;margin-top:12px;line-height:21px;padding:0 5px;}
				.pageAdminBar .adminBarContainer .adminBarRight a span {font-size:12px;}
				.pageAdminBar .adminBarContainer .adminBarRight a:first-child {border:none;}
				.pageAdminBar .adminBarContainer .adminBarRight a:hover {text-decoration:none;opacity:.7;}

		.pageAdminBar .adminBarCenter {position:absolute;width:100%;top:0;left:0;text-align:center;z-index:1;line-height:44px;}

.pageMasterFooter {text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,.1);}
.pageContainerHeader {background-image:none !important;}
.tfPageHeader {background-color:#ff9900;position:relative;text-align:center;height:110px;background-image:url('/includes/common/img/newbg.jpg');background-position:center;background-size:cover;}
	.tfPageHeader:after {content:'';display:table;clear:both;}
	.tfPageHeader .tfPageHeaderLogo {position:absolute;top:15px;left:20px;}
		.tfPageHeader .tfPageHeaderLogo img {height:80px;}
		.tfPageHeader .tfPageHeaderLogo:hover {opacity:.7;}

	.tfPageHeader .tfPageHeaderSearchContainer {display:inline-block;margin:0 auto;padding-top:38px;position:relative;}
		.tfPageHeader .tfPageHeaderSearchContainer input[type="text"] {margin:0;width:250px;font-size:12px;}
		.tfPageHeader .tfPageHeaderSearchContainer button {margin:0;}
		.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu {display:none;position:absolute;top:68px;left:0;text-align:left;width:335px;}
			.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu li {padding:0;border-top:1px solid #ddd;}
				.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu li a {padding:10px;display:block;}
					.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu li a:after {display:table;visibility:hidden;content:'';clear:both;}
					.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu li a .tfSearchResultItemThumbnail {float:left !important;width:25%;}
						.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu li a .tfSearchResultItemThumbnail img {width:100%;display:block;}
					.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu li a .tfSearchResultItemDetails {float:left !important;width:75%;}
						.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu li a .tfSearchResultItemDetails .tfSearchResultItemDetailsIn {display:block;margin-left:10px;}
						.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu li a .tfSearchResultItemDetails .tfSearchResultItemDetailsTitle {display:block;font-size:13px;white-space:normal;line-height:15px;font-weight:bold;}
						.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu li a .tfSearchResultItemDetails .tfSearchResultItemDetailsEducator {display:block;font-size:13px;white-space:normal;line-height:15px;margin-top:3px;color:#999;}
						.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu li a .tfSearchResultItemDetails .tfSearchResultItemDetailsDescription {display:block;font-size:12px;white-space:normal;line-height:15px;margin-top:5px;}
					.tfPageHeaderSearchContainer .dropdown-menu a:hover, .tfPageHeaderSearchContainer .dropdown-menu a:focus {background-color:#7b22aa !important;background-image:none !important;
  																																																									filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);}
			.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu li:first-child {border:none;}
				.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu li:first-child a {padding-top:5px;}
			.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu li.tfSearchResultViewAllButton {}
				.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu li.tfSearchResultViewAllButton a {padding:10px 10px 5px 10px;font-size:12px;color:#7b22aa;line-height:15px;}
					.tfPageHeader .tfPageHeaderSearchContainer .dropdown-menu li.tfSearchResultViewAllButton a span {margin:0 !important;padding:0 !important;font-size:12px !important;line-height:15px !important;}
					.tfPageHeaderSearchContainer .dropdown-menu .tfSearchResultViewAllButton a:hover, .tfPageHeaderSearchContainer .dropdown-menu .tfSearchResultViewAllButton a:focus {color:white !important;}

	.tfPageHeader .notLoggedInButtons {position:absolute;top:40px;right:20px;}

.popover-inner {}
	h3.popover-title {font-size:12px;font-family:'Roboto';}
	.popover-inner .popover-content {padding:14px;}
	.popover-inner .popover-content p {font-size:12px;line-height:18px;} 