input:focus
{
	outline: none;
}

.textinput:focus
{
	background: #eee;
}

.error
{
	color: #990000;
	font-size: 10px !important;
	margin: 0;
}

	.error a
	{
		text-decoration: underline;
		color: #990000 !important;
		font-weight: bold;
	}

		.error a:hover, .error a:focus
		{
			text-decoration: underline;
		}

/* Javascript Placeholder */
.placeholder
{
	color: #777 !important;
}

/* image icons */
.floatleft
{
	float: left;
	margin: 10px 10px 10px 0;
}

.floatright
{
	float: right;
	margin: 10px 0 10px 10px;
}

.ilcimg
{
	background: url(images/ilc-large.png);
	display: block;
	width: 40px;
	height: 40px;
}

.ctpimg
{
	background: url(images/ctp-large.png);
	display: block;
	width: 40px;
	height: 40px;
}

.sptimg
{
	background: url(images/spt-large.png);
	display: block;
	width: 40px;
	height: 40px;
}

.aspimg
{
	background: url(images/asp-large.png);
	display: block;
	width: 40px;
	height: 40px;
}
/* BEGIN HEADER NAVIGATION SECTION */
.header
{
	background: #555;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444));
	background: -moz-linear-gradient(top, #666, #444);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#666666', endColorstr='#444444');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#666666', endColorstr='#444444')";
}

	.header .nav a
	{
		color: #ddd;
		text-decoration: none;
	}

		.header .nav a:hover, .header .nav a:focus
		{
			color: #fff;
		}

	.header .active
	{
		background: #fff;
	}

		.header .active a
		{
			color: #555;
		}

			.header .active a:hover, .header .active a:focus
			{
				color: #555;
			}

.home
{
	background: url(images/home.png) no-repeat;
}

#userinfo
{
	background: url(images/user_bg.png) repeat-y top right;
	border-left: solid 1px #5c5c5c;
}

	#userinfo a
	{
		color: #fff;
	}

.signin
{
	background: url(images/signin_arrows.png) no-repeat;
	background-position: 44px 9px;
}

.toggle
{
	background-color: #d2d1b9;
	color: #333 !important;
	background-position: 44px -12px;
}

.livechat
{
	background: url(images/livechat.png) no-repeat left 3px;
}

#userinfo .cart2
{
	background: url(images/shoppingcart.png) no-repeat;
	background-position: 0px 19px;
	text-shadow: 1px 1px 1px #000;
}

/* IT'S IN THE DETAILS */
.topdecor
{
	background: url(images/whitegrad.png) repeat-x;
}

/* BEGIN SIGN IN BOX */
#login
{
	color: #555;
}

	#login a
	{
		color: #333;
	}

#logbox
{
	background: #d2d1b9;
	border: solid 5px #fff;
	-webkit-box-shadow: -1px 1px 3px #bbb;
	-moz-box-shadow: -1px 1px 3px #bbb;
}

	#logbox input
	{
		border: solid 1px #bbb;
	}

.usubmit
{
	border: none !important;
	background: #555;
	color: #fff;
}

/* BEGIN LOGO SECTION */
#logo h1, #logo h4
{
	color: #444;
}

#logo h4, .cobrand h3
{
	color: #999;
}

.cobrand
{
	color: #444;
}

/* BEGIN SEARCH BOX */
#navcontain
{
	background: #d2d1b9 url(images/footer.png);
}

#online
{
	color: #333;
}

.sbox
{
	border: solid 1px #bbb;
	border-right: none;
	color: #333;
}

	.sbox:focus, .ssubmit:focus
	{
		background: #fff;
	}

.ssubmit, .ssubmit:focus
{
	border: solid 1px #bbb;
	border-left: none;
	background: #fff url(images/search.png) no-repeat center center;
}

/* BEGIN LEFT .nav */
.navbg
{
	background: url(images/leftnav-instructions.png) no-repeat;
	background-position: 5px 70px;
}
/* Left Nav Background image */

.menu
{
	background: #fff;
}

	.menu a, .filters .more ul a
	{
		color: #444;
	}

		.menu a:hover, .menu a:focus, .filters .more ul a:hover, .filters .more ul a:focus
		{
			color: #006699;
		}

	.menu ul ul ul a
	{
		color: #111;
	}

	.menu ul ul li
	{
		color: #333;
	}

	.menu .selected
	{
		background: #d2d1b9;
		color: #000;
		text-shadow: 1px 1px 1px #fff;
	}

		.menu .selected:hover, .menu .selected:focus
		{
			color: #000 !important;
		}

	.menu ul ul .selected
	{
		background: #b9b79d !important;
	}
	/*second tier selected*/

	.menu .label, .pullout .label
	{
		background: #555;
		color: #fff;
	}

		.menu .label:hover, .menu .label:focus
		{
			color: #fff;
		}

.pullout
{
	background: #b9b79d url(images/leftnavbg.gif) repeat-y;
	-webkit-box-shadow: 2px 2px 3px #aaa;
	-moz-box-shadow: 2px 2px 3px #aaa;
	box-shadow: 2px 2px 3px #aaa;
	border-right: solid 5px #fff;
	border-bottom: solid 5px #fff;
}

	.pullout .label
	{
		background: #555 url(images/navlabel.jpg) repeat-y;
	}

.menu .featured
{
	border-bottom: solid 1px #d2d1b9;
}

.menu input
{
	background: transparent;
	color: #333;
}

	.menu input:hover, .menu input:focus
	{
		color: #006699;
	}

.menu .label
{
	background: #555 url(images/dropdown.png) no-repeat;
	background-position: 3px -83px;
	color: #fff;
	border-bottom: solid 1px #333;
	border-top: solid 1px #888;
}

.menu .expanded .label
{
	background-position: 3px -122px;
}

.pullout .label
{
	border-bottom: solid 1px #333;
	border-top: solid 1px #888;
}

.menu h6
{
	color: #333;
	background: #d2d1b9;
}

.menu .active
{
	color: #006699;
	background: #f5f5f5 url(images/checkmark.png) no-repeat right center;
	border: solid 1px #eee;
}

/* SORT BAR */
.sortbar
{
	background: #555;
	color: #fff;
}

	.sortbar input
	{
		background: none;
		color: #fff;
		border: none;
	}

		.sortbar input:hover, .sortbar input:focus
		{
			background: gray;
		}

	.sortbar .active
	{
		background: url(images/sort-active.png) no-repeat center 29px;
	}

		.sortbar .active:hover, .sortbar .active:focus
		{
			background: transparent url(images/sort-active.png) no-repeat center 29px;
		}

	.sortbar .view:hover, .sortbar .view:focus
	{
		background: none !important;
	}

/* BREADCRUMBS */
.crumbs h2
{
	color: #006699;
}

.crumbs a
{
	color: #006699;
}

.crumbs .left a
{
	color: #777;
}

/* BEGIN MAIN CONTENT */
.text a
{
	color: #006699;
}

	.text a:hover, .text a:focus
	{
		color: #006699 !important;
	}

.text
/* Completed & Upcoming Course View */
/* BILLBOARD */
.billboard
{
	background: none repeat scroll 0 0;
}

.billboard .link
{
	border-left: solid 1px #949494;
	border-right: solid 1px #777;
}

.billboard .bundleslink
{
	background: #888 url(images/billboard/bundles.png) no-repeat center center;
}

.billboard .featuredlink
{
	background: #888 url(images/billboard/featured.png) no-repeat center center;
}

.billboard .popularlink
{
	background: #888 url(images/billboard/popular.png) no-repeat center center;
}

.billboard .newlink
{
	background: #888 url(images/billboard/new.png) no-repeat center center;
}

.billboard .marketinglink
{
	background: #888 url(images/billboard/special.png) no-repeat center center;
}

.billboard .active
{
	background-color: #444;
}

.billboard .section .text
{
	background: url(images/footer.png);
	color: #333;
	border-right: solid 1px #b6af8f;
}

.billboard .section h4 a
{
	color: #333;
}

.billboard .section .text p a
{
	color: #006699;
}

.billboard .section .text .viewmore
{
	background: #006699 url(images/billboard/viewmore.jpg) no-repeat;
	background-position: 0px -8px;
	color: #fff;
	border: solid 1px #444;
}

	.billboard .section .text .viewmore:hover, .billboard .section .text .viewmore:focus
	{
		color: #fff !important;
		background-position: 0px -38px;
	}

/* SEARCH RESULTS RESULTS */
.pagination
{
	background: #555;
	color: #fff;
}

	.pagination .pages a:hover, .pagination .pages a:focus
	{
		background: #666;
	}

	.pagination .pages .active
	{
		background: #bbb;
		color: #333;
		border: solid 1px #aaa;
	}

		.pagination .pages .active:hover, .pagination .pages .active:focus
		{
			background: #bbb;
			border: solid 1px #aaa;
		}

	.pagination .pages .button
	{
		background: #444;
		color: #fff;
		border: solid 1px #404040;
		cursor: pointer;
	}

		.pagination .pages .button:hover, .pagination .pages .button:focus
		{
			background: #666;
			border: solid 1px #505050;
		}

	.pagination .pages .first, .pagination .pages .first:hover, .pagination .pages .first:focus
	{
		background: url(images/paginate.png) no-repeat;
		background-position: 2px -1px;
	}

	.pagination .pages .previous, .pagination .pages .previous:hover, .pagination .pages .previous:focus
	{
		background: url(images/paginate.png) no-repeat;
		background-position: 2px -21px;
	}

	.pagination .pages .next, .pagination .pages .next:hover, .pagination .pages .next:focus
	{
		background: url(images/paginate.png) no-repeat;
		background-position: 2px -41px;
	}

	.pagination .pages .last, .pagination .pages .last:hover, .pagination .pages .last:focus
	{
		background: url(images/paginate.png) no-repeat;
		background-position: 2px -62px;
	}

	.pagination .pages b
	{
		text-shadow: -1px -1px 1px #333;
		color: #d2d1b9;
	}

/* SEARCH RESULTS FULL VIEW */
.resultfull
{
	border: solid 1px #b9b79d;
	background: #d2d1b9 url(images/footer.png);
	color: #333;
}

	.resultfull .description a
	{
		color: #006699;
	}

	.resultfull .options .add2cart, .resultfull .options input, .resultlist .addcart .add2cart, .resultlist .cartbutton, .resultfull .cartbutton
	{
		color: #fff;
		background: #555;
		background: -webkit-gradient(linear, left top, left bottom, from(#777), to(#333));
		background: -moz-linear-gradient(top, #777, #333);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7777777', endColorstr='#333333');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7777777', endColorstr='#333333')";
		border: solid 1px #555;
	}

		.resultfull .options .add2cart:hover, .resultfull .options .add2cart:focus, .resultfull .options input:hover, .resultfull .options input:focus, .resultlist .addcart .add2cart:hover, .resultlist .addcart .add2cart:focus, .resultlist .cartbutton:hover, .resultlist .cartbutton:focus, .resultfull .cartbutton:hover, .resultfull .cartbutton:focus
		{
			background: #666;
			background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#555));
			background: -moz-linear-gradient(top, #999, #555);
			filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#999999', endColorstr='#555555');
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#999999', endColorstr='#555555')";
		}

	.resultfull .type
	{
		background: #b9b79d;
	}

	.resultfull .oc a
	{
		background: url(images/ilc-small.png) no-repeat left center;
		color: #333;
	}

	.resultfull .spt a
	{
		background: url(images/spt-small.png) no-repeat left center;
		color: #333;
	}

	.resultfull .ctp a
	{
		background: url(images/ctp-small.png) no-repeat left center;
		color: #333;
	}

	.resultfull .asp a
	{
		background: url(images/asp-small.png) no-repeat left center;
		color: #333;
	}

	.resultfull .hours
	{
		background: url(images/duration.png) no-repeat left center;
	}

	.resultfull .sessions b
	{
		text-shadow: 1px 1px 1px #d2d1b9;
	}

/* LIST VIEW II */
.resultlist
{
	background: #d2d1b9;
	color: #333;
}

	.resultlist hr
	{
		border-top: solid 1px #bfbda2;
		background: #fff;
	}

	.resultlist .oc a
	{
		background: url(images/ilc-small.png) no-repeat left center;
	}

	.resultlist .spt a
	{
		background: url(images/spt-small.png) no-repeat left center;
	}

	.resultlist .ctp a
	{
		background: url(images/ctp-small.png) no-repeat left center;
	}

	.resultlist .asp a
	{
		background: url(images/asp-small.png) no-repeat left center;
	}

	.resultlist .title a
	{
		color: #006699;
	}

	.resultlist .hours
	{
		background: url(images/duration.png) no-repeat left center;
	}

	.resultlist .addcart a
	{
		background: #555;
		color: #fff;
		background: -webkit-gradient(linear, left top, left bottom, from(#777), to(#333));
		background: -moz-linear-gradient(top, #777, #333);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7777777', endColorstr='#333333');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7777777', endColorstr='#333333')";
		border: solid 1px #555;
	}

		.resultlist .addcart a:hover, .resultlist .addcart a:focus
		{
			background: #006699;
			background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#555));
			background: -moz-linear-gradient(top, #999, #555);
			filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#999999', endColorstr='#555555');
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#999999', endColorstr='#555555')";
		}

/* BEGIN COURSE DETAIL PAGES */
.classaction
{
	background: #555;
	color: #fff;
}

	.classaction .addcart h2, .classaction .addcart h3
	{
		color: #fff;
		text-shadow: -1px -1px 1px #333;
	}

	.classaction a
	{
		color: #fff;
	}

		.classaction a:hover, .classaction a:focus
		{
			background: #333;
		}

	.classaction .cartbutton
	{
		background: #d2d1b9;
		color: #333;
		-webkit-box-shadow: -1px 1px 3px #333;
		-moz-box-shadow: -1px 1px 3px #333;
		background: -webkit-gradient(linear, left top, left bottom, from(#bcba90), to(#d2d1b9));
		background: -moz-linear-gradient(top, #bcba90, #d2d1b9);
		border: solid 1px #d2d1b9;
	}

		.classaction .cartbutton:hover, .classaction .cartbutton:focus
		{
			background: #bcba90;
			background: -webkit-gradient(linear, left top, left bottom, from(#d2d1b9), to(#bcba90));
			background: -moz-linear-gradient(top, #d2d1b9, #bcba90);
			filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d2d1b9', endColorstr='#bcba90');
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d2d1b9', endColorstr='#bcba90')";
		}

.classnav
{
	background: #444;
	background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#555));
	background: -moz-linear-gradient(top, #333, #555);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#333333', endColorstr='#555555');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#333333', endColorstr='#555555')";
}

	.classnav a
	{
		color: #fff;
	}

		.classnav a:hover, .classnav a:focus
		{
			background: #333;
		}

	.classnav .active
	{
		background: url(images/sort-course.png) no-repeat center top;
	}

		.classnav .active:hover, .classnav .active:focus
		{
			background: url(images/sort-course.png) no-repeat center top;
		}

.classaction img
{
	background: #777;
}

.details
{
	background: #d2d1b9 url(images/footer.png);
	color: #333;
}

	.details h2
	{
		background: #555;
		color: #fff;
	}

	.details p
	{
		font-size: 0.7em;
		margin: 0 10px 10px;
	}

	.details a
	{
		background: #c1c0a8;
		color: #333;
		border: solid 1px #b8b59e;
	}

		.details a:hover, .details a:focus
		{
			color: #fff;
			background: #666;
			border: solid 1px #555;
		}

	.details .active
	{
		background: #555;
		color: #fff;
		border: solid 1px #444;
	}

		.details .active:hover, .details .active:focus
		{
			background: #555;
		}

	.details .oc
	{
		background: url(images/ilc-small.png) no-repeat;
		border: none;
	}

		.details .oc:hover, .details .oc:focus
		{
			background: url(images/ilc-small.png) no-repeat;
			border: none;
			color: #000;
		}

	.details .spt
	{
		background: url(images/spt-small.png) no-repeat;
		border: none;
		color: #333;
	}

		.details .spt:hover, .details .spt:focus
		{
			background: url(images/spt-small.png) no-repeat;
			border: none;
			color: #000;
		}

	.details .ctp
	{
		background: url(images/ctp-small.png) no-repeat;
		border: none;
		color: #333;
	}

		.details .ctp:hover, .details .ctp:focus
		{
			background: url(images/ctp-small.png) no-repeat;
			border: none;
			color: #000;
		}

	.details .asp
	{
		background: url(images/asp-small.png) no-repeat;
		border: none;
		color: #333;
	}

		.details .asp:hover, .details .asp:focus
		{
			background: url(images/asp-small.png) no-repeat;
			border: none;
			color: #000;
		}

.studentquote b, .studentquote i
{
	color: #ddd;
	text-shadow: -1px -1px 1px #ccc;
}

/* ADD TO CART SESSION START DATES */
#startdate, .startdate
{
	color: #444;
}

	#startdate tr, .startdate tr
	{
		border-bottom: solid 5px #fff;
	}
	/* Padding Purposes Only */
	#startdate .date, .startdate .date
	{
		background: #555;
		color: #fff;
	}

	#startdate .price, .startdate .price
	{
		background: #d2d1b9 url(images/footer.png);
	}

	#startdate .cart, .startdate .cart
	{
		background: #d2d1b9 url(images/footer.png);
	}

	#startdate input, .startdate input
	{
		background: #d2d1b9;
		background: -webkit-gradient(linear, left top, left bottom, from(#bcba90), to(#d2d1b9));
		background: -moz-linear-gradient(top, #bcba90, #d2d1b9);
		border: solid 1px #d2d1b9;
		-webkit-box-shadow: -1px 1px 3px #333;
		-moz-box-shadow: -1px 1px 3px #333;
	}

		#startdate input:hover, #startdate input:focus, .startdate input:hover, .startdate input:focus
		{
			background: #bcba90;
			background: -webkit-gradient(linear, left top, left bottom, from(#d2d1b9), to(#bcba90));
			background: -moz-linear-gradient(top, #d2d1b9, #bcba90);
			filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d2d1b9', endColorstr='#bcba90');
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d2d1b9', endColorstr='#bcba90')";
		}

/* Syllabus */
.syllabus h4
{
	background: #555;
	color: #fff;
}

.syllabus h5
{
	color: #555;
}

/* ABOUT US PAGE */

/* WHEN SOMEONE CLICK "MY CLASSROOM" WHILE NOT LOGGED IN */
/* BEGIN OLD CSS FOR "OLD" PAGE */
.fourcol p
{
	color: #333;
}

.headline2
{
	color: #333;
}

.classsignup
{
	background: #d2d1b9 url(images/footer.png);
	color: #333;
}

	.classsignup input
	{
		border: solid 1px #bbb;
	}

.getstarted a
{
	color: #333;
	background: #d2d1b9;
}

	.getstarted a:hover, .getstarted a:focus
	{
		color: #fff;
		background: #555;
	}
/* END OLD CSS FOR "OLD" PAGE */

.signinpage h3
{
	background: #555;
	color: #fff;
}

.signinpage .submit
{
	border: none;
	background: #006699;
	color: #fff;
}

/* STUDENT LANDING PAGES */
/* My Account */
#account p
{
	color: #333;
}

#account a
{
	color: #006699;
}

	#account a:hover, #account a:focus
	{
		color: #000;
	}

#account h4
{
	color: #555;
}

#courselist h2, #account h2
{
	background: #777;
	color: #fff;
}

#activecourses h2, #completed h2, #upcoming h2, #reporting h2
{
	background: #555;
	color: #fff;
}

.editaccount a
{
	color: #006699;
}

.editaccount .submit input
{
	background: #006699;
	color: #fff;
	border: solid 1px #005588;
}

/* Active Courses */
#activecourses
{
	color: #333;
}

	#activecourses .course
	{
		background: #d2d1b9 url(images/footer.png);
		border: solid 2px #b9b79d;
	}

		#activecourses .course .title
		{
			color: #444;
		}

			#activecourses .course .title:hover, #activecourses .course .title:focus
			{
				color: #006699;
			}

		#activecourses .course .actions
		{
			border-top: solid 1px #fff;
			background: #b9b79d;
		}

			#activecourses .course .actions a
			{
				color: #fff;
				background: #929075;
			}

				#activecourses .course .actions a:hover, #activecourses .course .actions a:focus
				{
					background: #666;
				}

		#activecourses .course .date h5
		{
			background: #929075;
			color: #fff;
		}

		#activecourses .course .date p
		{
			background: #fff;
			border: solid 1px #b9b79d;
			border-top: none;
			color: #555;
		}

.lbwithcontact
{
	background: #d2d1b9 url(images/footer.png);
}

	.lbwithcontact .rightcontact, .lbwithcontact a.button
	{
		color: #fff;
		background: #555;
	}

		.lbwithcontact .rightcontact a
		{
			color: #fff;
		}

		.lbwithcontact .rightcontact .phone
		{
			background: url(images/phone-white.png) no-repeat 5px 5px;
		}

		.lbwithcontact .rightcontact .email
		{
			background: url(images/email-white.png) no-repeat 5px top;
		}

		.lbwithcontact .rightcontact .snailmail
		{
			background: url(images/snailmail-white.png) no-repeat 5px top;
		}

/* When there are no courses */
#activecourse a
{
	color: #006699;
}

/* Completed & Upcoming Course View */

/* Completed & Upcoming Course View */
#completed, #upcoming, #reporting
{
	color: #333;
}

.table .alt
{
	background: #e1dfd3;
}

.table a
{
	color: #006699;
}

/* Upcoming and Previous Courses */
#courselist a
{
	color: #333;
}

	#courselist a:hover, #courselist a:focus
	{
		color: #006699;
	}

.activecourses .course, .upcoming .course, .completed .course
{
	color: #333;
}

.upcoming .date
{
	background: #d2d1b9;
	border-top: solid 4px #b9b79d;
}

.upcoming .orientation
{
	background: #d2d1b9;
}

.completed .actions
{
	color: #333;
	background: #d2d1b9;
}

	.completed .actions:hover, .completed .actions:focus, .upcoming .orientation:hover, .upcoming .orientation:focus
	{
		background: #929075 !important;
		color: #fff !important;
	}

.activecourses .viewmore, .completed .viewmore, .upcoming .viewmore, .fpn .viewmore
{
	border-top: solid 1px #333;
}

	.activecourses .viewmore a, .completed .viewmore a, .upcoming .viewmore a, .fpn .viewmore a
	{
		color: #333;
		background: #fff;
	}

		.activecourses .viewmore a:hover, .activecourses .viewmore a:focus, .completed .viewmore a:hover, .completed .viewmore a:focus, .upcoming .viewmore a:hover, .upcoming .viewmore a:focus
		{
			color: #006699;
		}

/* Lumens */
.lumens a
{
	color: #006699;
}

.lumens h3
{
	color: #555;
}

.lumens p
{
	color: #333;
}

.lumens strong
{
	color: #000;
}

/* IF I AM AT THE WRONG OIC */
.looking h2
{
	color: #333;
}

.looking b
{
	color: #000;
}

.myoic
{
	background: #d2d1b9 url(images/footer.png);
}

	.myoic p
	{
		background: #555;
		color: #fff;
	}

	.myoic ul
	{
		color: #555;
	}

	.myoic a
	{
		color: #006699;
	}

/* Shopping Cart */
/* enrollment process bar */
.progress li
{
	border-top: solid 2px #bbb;
	color: #555;
}

.progress .active
{
	border-top: solid 2px #006699;
	color: #003366;
}

.progress .done
{
	border-top: solid 2px #006699;
	color: #000;
}

.active .progressarrow
{
	background: url(images/enrollmentarrow.png) no-repeat;
}

/* Course Info */
.displaycourse
{
	color: #333;
}

	.displaycourse a
	{
		color: #006699;
	}

	.displaycourse em, .displaycourse strong
	{
		color: #000 !important;
	}

/* 1. Choose a Start Date */
.choosedate
{
	background: #d2d1b9 url(images/footer.png);
	border: solid 1px #ccc;
}

	.choosedate thead
	{
		color: #a0a086;
	}

	.choosedate label
	{
		color: #006699;
	}

	.choosedate p
	{
		border-bottom: solid 1px #fff;
	}

	.choosedate .submit, .alumni .submit, .frosh .submit, .payhow .submit, .signup .submit, .thepayment .submit, .personal .submit
	{
		color: #fff;
		background: #006699;
		border: solid 1px #003366;
		background: -webkit-gradient(linear, left top, left bottom, from(#006699), to(#003366));
		background: -moz-linear-gradient(top, #006699, #003366);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#006699', endColorstr='#003366');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#006699', endColorstr='#003366')";
	}

/* 2. Sign In */
.alumni, .frosh
{
	background: #d2d1b9 url(images/footer.png);
	border: solid 1px #ccc;
}

	.alumni h3, .frosh h3
	{
		border-bottom: solid 1px #fff;
	}

	.alumni .textinput, .frosh .textinput
	{
		border: solid 1px #aaa;
	}

	.alumni .forgotpassword a, a.regLink
	{
		color: #006699;
	}

/* 2b. Register New User */
.signup
{
	background: #d2d1b9 url(images/footer.png);
	border: solid 1px #ccc;
}

	.signup h3
	{
		border-bottom: solid 1px #fff;
	}

/* 3. Payment Options */
.payhow
{
	background: #d2d1b9 url(images/footer.png);
	border: solid 1px #ccc;
}

	.payhow h3
	{
		border-bottom: solid 1px #fff;
	}

	.payhow .textinput
	{
		background: #fff;
		border: solid 1px #aaa;
	}

	.payhow p
	{
		border-bottom: solid 1px #fff;
	}

	.payhow small
	{
		color: #222;
	}

.rusure a
{
	color: #006699;
}

/* 4. Purchase */
.thestudent
{
	background: #d2d1b9 url(images/footer.png);
	border: solid 1px #ccc;
}

.thepayment
{
	background: #d2d1b9 url(images/footer.png);
	border: solid 1px #ccc;
}

	.thepayment h3, .thestudent h3
	{
		border-bottom: solid 1px #fff;
	}

	.thepayment .useinfo
	{
		color: #006699;
	}

/* Shopping Cart Revised 2/17/11 */

.homepasscode
{
	border: solid 1px #444;
	background: #555;
	color: #fff;
}

	.homepasscode .submit
	{
		color: #fff;
		border: solid 1px #035;
		background: #069;
		background: -webkit-gradient(linear, left top, left bottom, from(#069), to(#035));
		background: -moz-linear-gradient(top, #069, #035);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#006699', endColorstr='#003355');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#006699', endColorstr='#003355')";
	}

	.homepasscode a
	{
		color: #fff;
		font-size: 10px;
	}

.resultfull .added
{
	color: #333;
}

.resultlist .added
{
	color: #333;
}

.reviewbuttons a
{
	color: #006699;
}

.reviewcart2 thead
{
	background: #555;
	color: #fff;
}

.remove a
{
	background: #333;
	color: #fff !important;
}

	.remove a:hover, .remove a:focus
	{
		background: #000;
	}

.reviewcart2 .discount em
{
	color: #900;
}

.reviewcart2 .discount small
{
	color: #035;
}

.reviewcart2 .applycode
{
	background: #eee !important;
	border-bottom: double 2px #999;
}

.reviewcart2 tfoot td
{
	color: #035;
}

.finalsummary
{
	border: solid 1px #ccc;
	background: #eee;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
	background: -moz-linear-gradient(top, #eee, #ddd);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#dddddd');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#dddddd')";
}

	.finalsummary .total
	{
		text-shadow: 1px 1px 1px #fff;
	}

	.finalsummary hr
	{
		border: none;
		border-bottom: solid 1px #f5f5f5;
		background: #ccc;
	}

	.finalsummary a
	{
		color: #006699;
	}

.payment2 .textinput
{
	border: solid 1px #999;
}

.billing2 .textinput
{
	border: solid 1px #999;
}

.finalreview2 thead, .billing2 h3, .payment2 h3
{
	background: #555;
	color: #fff;
}

.ula a
{
	color: #069;
}

/* Shopping Cart Pre 11/17/10 */

/* enrollment process bar */
.enrollment a
{
	color: #555 !important;
	background: #ccc;
	border-bottom: solid 2px #ccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee));
	background: -moz-linear-gradient(top, #ccc, #eee);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cccccc', endColorstr='#eeeeee');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cccccc', endColorstr='#eeeeee')";
}

	.enrollment a:hover, .enrollment a:focus
	{
		border-bottom: solid 2px #555;
	}

.enrollment .active
{
	background: #d2d1b9 url(images/footer.png);
	background: -webkit-gradient(linear, left top, left bottom, from(#d2d1b9), to(#b2b199));
	background: -moz-linear-gradient(top, #d2d1b9, #b2b199);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d2d1b9', endColorstr='#b2b199');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d2d1b9', endColorstr='#b2b199')";
	color: #333 !important;
	border-bottom: solid 2px #555;
	text-shadow: 1px 1px 1px #e1e2c9;
}

.enrollment .tocome
{
	background: #eee;
	color: #888 !important;
}

	.enrollment .tocome:hover, .enrollment .tocome:focus
	{
		border-bottom: solid 2px #ccc;
	}

/* SIGN IN / REGISTER */
.returning h3, .newstudent h3
{
	background: #555;
	color: #fff;
}

.returning .submit, .newstudent .submit
{
	background: #006699;
	color: #fff;
	border: solid 1px #005588;
}

	.returning .submit:hover, .returning .submit:focus, .newstudent .submit:hover, .newstudent .submit:focus
	{
		background: #004477;
	}

.returning a
{
	color: #006699;
}

.register
{
	color: #333;
}

	.personal .submit, .password .submit, .register .submit
	{
		background: #006699;
		color: #fff;
		border: solid 1px #005588;
	}

/* Sign In Error Page */
.loginerror
{
	color: #000;
	border-top: solid 3px #006699;
	border-bottom: solid 1px #ccddee;
	background: #ddeeff;
}

	.loginerror a
	{
		color: #006699;
	}

/* Temporary enrollment process */
.rightplace
{
	background: #ddd;
	border: solid 1px #ccc;
}

	.rightplace h4
	{
		color: #006699;
	}

	.rightplace a
	{
		color: #006699;
	}

.selectedcourse h4
{
	color: #006699;
}

.selectedcourse h3, .payoptions h3, .courseinfo h3, .billinginfo h3, .studentinfo h3, .personal h3
{
	background: #555;
	color: #fff;
}

.selectedcourse a, .courseinfo a
{
	color: #006699;
}

.payoptions .button, .billinginfo .submit
{
	background: #006699;
	color: #fff;
	border: solid 1px #005588;
}

	.payoptions .button:hover, .payoptions .button:focus, .billinginfo .submit:hover, .billinginfo .submit:focus
	{
		background: #004477;
	}

.payoptions .textinput
{
	border: solid 1px #555;
}

.payoptions p
{
	border-bottom: solid 1px #ddd;
}

.courseinfo em
{
	color: #006699;
}

.billinginfo .button
{
	border: none;
	background: #006699;
	color: #fff;
}

	.billinginfo .button:hover, .billinginfo .button:focus
	{
		background: #003366;
	}

/* End Shopping Cart Pre 11/17/10 */

/* Review Cart */
.reviewcart thead, .finalreview thead, .confirm thead
{
	background: #555;
	color: #fff;
	border-bottom: solid 10px transparent;
}
/* border-bottom = padding */
.reviewcart td
{
	border-bottom: solid 20px transparent;
}
/* border-bottom = padding */
.reviewcart .course
{
	color: #333;
}

.reviewcart a
{
	color: #006699;
}

.reviewcart .actions
{
	border-bottom: solid 10px transparent;
	color: #ccc;
}
/* border-bottom = padding */
/*.reviewcart .actions input {border: none; background: none; color: #006699;}*/
.reviewcart .quantity .button
{
	background: #555;
	color: #fff;
	border: none;
	width: 100%;
}

	.reviewcart .quantity .button:hover, .reviewcart .quantity .button:focus
	{
		background: #333;
	}

.reviewcart .quantity b
{
	color: #777;
}
/* Color for standard quantity */
.reviewcart .price
{
	color: #333;
}

.reviewcart .quantity input
{
	color: #333;
}

.reviewcart .oc a, .finalreview .oc a
{
	background: url(images/ilc-small.png) no-repeat left top;
	font-size: 0px;
	text-indent: -999px;
}

.reviewcart .ctp a, .finalreview .ctp a
{
	background: url(images/ctp-small.png) no-repeat left top;
	font-size: 0px;
	text-indent: -999px;
}

.reviewcart .spt a, .finalreview .spt a
{
	background: url(images/spt-small.png) no-repeat left top;
	font-size: 0px;
	text-indent: -999px;
}

.reviewcart .asp a, .finalreview .asp a
{
	background: url(images/asp-small.png) no-repeat left top;
	font-size: 0px;
	text-indent: -999px;
}

.finalreview tr
{
	border-bottom: solid 10px transparent;
}
/* border-bottom = padding */
.finalreview .course
{
	color: #333;
}

.finalreview .passcode, .reviewcart .passcode
{
	color: #006699 !important;
}

	.finalreview .passcode .course, .reviewcart .passcode .course
	{
		color: #006699 !important;
		padding-left: 20px;
	}

.confirm .passcode
{
	color: #006699 !important;
}

	.confirm .passcode .course
	{
		color: #006699 !important;
		padding-left: 20px;
	}

.summary, .passcodes
{
	background: #d2d1b9 url(images/footer.png);
}

	.summary h3, .reviewpayment h3, .reviewbilling h3
	{
		background: #555;
		color: #fff;
	}

	.summary .price
	{
		text-shadow: 1px 1px 1px #fff;
	}

.checkout, .completeorder input, .completeorder2 input, .options .viewcart, .resultlist .viewcart, .classaction .viewcart, .classaction .viewcart:hover, .classaction .viewcart:focus, .reviewcart2 .applycode .submit, .billing2 .onfile input
{
	background: #006699;
	border: solid 1px #003366;
	color: #fff;
}

/* Review and Pay */
.carttotal
{
	background: #d2d1b9 url(images/footer.png);
	border: solid 1px #b2b199;
}

	.carttotal strong
	{
		color: #555;
	}

.completeorder input
{
	background: #006699;
	border: solid 1px #003366;
	color: #fff;
}

.reviewpayment .edit a, .reviewbilling .edit a
{
	color: #006699;
}

/* Billing */
.billing h3, .payment h3, .personalinfo h3, .passcodes h3, .register h3, .editaccount h3
{
	background: #555;
	color: #fff;
}

.billing a
{
	color: #006699;
}

.billing .signedin
{
	background: #eee;
}

.billing .onfile input
{
	background: #555;
	color: #fff;
	border: 0;
}

.creditcards
{
	background: url(images/creditcards.png) no-repeat;
}

.cvc
{
	background: url(images/cvc.png) no-repeat;
	background-position: 0px 0px;
}

.amexcvc
{
	background-position: 0px -25px;
}

.visa
{
	background-position: 0px -25px;
}

.mastercard
{
	background-position: 0px -50px;
}

.amex
{
	background-position: 0px -75px;
}

.discover
{
	background-position: 0px -100px;
}

.payment hr
{
	background: none;
	border: none;
	border-bottom: dashed 2px #ccc;
}

.payment .submit, .passcodes .submit
{
	background: #555;
	color: #fff;
	border: none;
}

.payschool
{
	background: #e5e5e5;
}

.revieworder
{
	background: #555;
	color: #fff;
}

/* Sign In Error Page */
.loginerror
{
	color: #000;
	border-top: solid 3px #006699;
	border-bottom: solid 1px #ccddee;
	background: #ddeeff;
}

	.loginerror a
	{
		color: #006699;
	}

/* CONFIRM PURCHASE */
.confirm tr
{
	border: solid 10px transparent;
}

.confirm .total
{
	background: #eee;
}

	.confirm .total td
	{
		color: #333;
	}

		.confirm .total td strong
		{
			color: #666;
		}

.classroom
{
	color: #fff;
	background: #006699;
	border: solid 1px #005588;
}

	.classroom:hover, .classroom:focus
	{
		background: #004477;
	}

/* Forgot Password */
#forgotpass
{
	text-align: left;
}

	#forgotpass .submit
	{
		background: #006699;
		border: none;
		color: #fff;
	}

		#forgotpass .submit:hover, #forgotpass .submit:focus
		{
			background: #004477;
		}

	#forgotpass h3
	{
		background: #555;
		color: #fff;
	}

/* HELP CONTENT */
.helpcontent img
{
	border: solid 10px #ddd;
}

.searchhelp
{
	border: solid 1px #aaa !important;
}

	.searchhelp:hover, .searchhelp:focus
	{
		color: #333 !important;
	}

.searchhelpgo
{
	background: url(images/search.png) no-repeat !important;
}

.helpform
{
	background: #ddd;
	border: solid 1px #ccc;
}

	.helpform .submit
	{
		border: solid 1px #444;
		background: #555;
		color: #fff;
	}

		.helpform .submit:hover, .helpform .submit:focus
		{
			background: #444;
		}

.helpcontent .localscroll a
{
	background: #ddd;
}

/* Is your Company Interested in Online Learning? */
.leadform a
{
	color: #006699;
}

.leadform .chatty
{
	background: #006699;
	border: solid 1px #002255;
	background: -webkit-gradient(linear, left top, left bottom, from(#006699), to(#003366));
	background: -moz-linear-gradient(top, #006699, #003366);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#006699', endColorstr='#003366');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#006699', endColorstr='#003366')";
}

.leadform #contact
{
	background: #eee;
}

	.leadform #contact strong
	{
		color: #555;
	}

.leadform .textinput
{
	border: solid 1px #aaa;
}

.leadform textarea
{
	border: solid 1px #aaa;
}

.leadform .form
{
	background: #ddd;
	border: solid 1px #ccc;
}

.leadform .submit
{
	color: #fff;
	background: #006699;
	border: solid 1px #002255;
	background: -webkit-gradient(linear, left top, left bottom, from(#006699), to(#003366));
	background: -moz-linear-gradient(top, #006699, #003366);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#006699', endColorstr='#003366');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#006699', endColorstr='#003366')";
}

/* LIGHTBOX CONTENT */
#ilc, #spt, #ctp, #asp
{
	border: solid 1px #ccc;
}

	#ilc li
	{
		color: #002547;
	}

	#spt li
	{
		color: #26122c;
	}

	#ctp li
	{
		color: #094821;
	}

	#asp li
	{
		color: #52180e;
	}

	#ilc i, #spt i, #ctp i, #asp i
	{
		color: #333;
	}

#alreadysignedin
{
	border: solid 1px #ccc;
}

	#alreadysignedin a
	{
		color: #006699;
	}

/* BEGIN FOOTER CONTENT */
#footer
{
	background: #d2d1b9 url(images/footer.png);
	color: #333;
}

.footimg
{
	background: url(images/footerarrow.png) no-repeat top center;
}

#footer .enroll a
{
	color: #333;
}

#footer .nav a
{
	color: #333;
	border-bottom: dashed 1px #999;
}

	#footer .nav a:hover, #footer .nav a:focus
	{
		color: #000;
		background-color: #d2d1b9;
	}

	#footer .nav a h3
	{
		text-shadow: 1px 1px 1px #fff;
	}

#newsletter .submit, #libraryactivity .submit
{
	background: #555;
	color: #fff;
	border: solid 1px #444;
}

	#newsletter .submit:hover, #newsletter .submit:focus, #libraryactivity .submit:hover, #libraryactivity .submit:focus
	{
		background: #444;
	}

.newsletter
{
	background: url(images/footer-newsletter.png) no-repeat;
}

.footercontact
{
	background: url(images/footer-contact.png) no-repeat;
}

.footercompany
{
	background: url(images/footer-company.png) no-repeat;
}

.footertraining
{
	background: url(images/footer-training.png) no-repeat;
}

.twoup dl
{
	border-right: solid 1px #999;
}

#learningtypes dl a
{
	color: #333;
	background: #c0bda5;
	border: solid 1px #b8b59e;
}

	#learningtypes dl a:hover, #learningtypes dl a:focus
	{
		color: #d2d1b9;
		background: #555;
		border: solid 1px #444;
	}

#learningtypes dt
{
	text-shadow: 1px 1px 1px #fff;
}

.oneup dd, .twoup dd
{
	background: url(images/dropdown.png) no-repeat -4px -7px;
}

#learningtypes h3
{
	text-shadow: 1px 1px 1px #fff;
	border-bottom: solid 1px #999;
}

	#learningtypes h3 strong
	{
		border: solid 1px #999;
		border-bottom: none;
		background: #d2d1b9 url(images/footer.png);
	}

.oneup .spt, .twoup .spt
{
	background: url(images/spt-large.png) no-repeat 2px 20px;
}

.oneup .oc, .twoup .oc
{
	background: url(images/ilc-large.png) no-repeat 2px 20px;
}

.oneup .ctp, .twoup .ctp
{
	background: url(images/ctp-large.png) no-repeat 2px 20px;
}

.oneup .asp, .twoup .asp
{
	background: url(images/asp-large.png) no-repeat 2px 20px;
}

.threeup .spt
{
	background: url(images/spt-small.png) no-repeat 2px 20px;
}

.threeup .oc
{
	background: url(images/ilc-small.png) no-repeat 2px 20px;
}

.threeup .ctp
{
	background: url(images/ctp-small.png) no-repeat 2px 20px;
}

.threeup .asp
{
	background: url(images/asp-small.png) no-repeat 2px 20px;
}

.spt dt
{
	color: #26122c;
}

.oc dt
{
	color: #002547;
}

.ctp dt
{
	color: #094821;
}

.asp dt
{
	color: #52180e;
}

#learningtypes .learnmore
{
	margin-top: 10px !important;
}

#copyright
{
	color: #555;
}

#cengage
{
	background: #fff;
	color: #999;
	-webkit-box-shadow: 0 0 2px #777;
	-moz-box-shadow: 0 0 2px #777;
}

	#cengage a
	{
		color: #666;
	}

	#cengage .blue
	{
		color: #006699;
	}

/* AB TESTING */
/* B */
.testb
{
	background: #d2d1b9 url(images/footer.png);
	color: #fff;
}

	.testb a
	{
		color: #fff;
	}

	.testb .left
	{
		background: #006699;
		background: -webkit-gradient(linear, left top, left bottom, from(#44aadd), to(#006699));
		background: -moz-linear-gradient(top, #44aadd, #006699);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#44aadd', endColorstr='#006699');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#44aadd', endColorstr='#006699')";
		-webkit-box-shadow: 5px 0px 20px #555;
		-moz-box-shadow: 5px 0px 20px #555;
		box-shadow: 5px 0px 20px #555;
		border-right: solid 1px #44aadd;
	}

		.testb .left h3
		{
			text-shadow: -1px -1px 1px #006699;
		}

	.testb .links
	{
		color: #006699;
		background: #fff;
		border: solid 1px #006699;
		-webkit-box-shadow: 0px 4px 3px #2288bb;
		-moz-box-shadow: 0px 4px 3px #2288bb;
		box-shadow: 0px 4px 3px #2288bb;
	}

		.testb .links a
		{
			color: #006699;
		}

	.testb .right
	{
		color: #333;
	}

		.testb .right h3
		{
			text-shadow: 1px 1px 1px #fff;
		}

		.testb .right a
		{
			background: #006699;
			background: -webkit-gradient(linear, left top, left bottom, from(#006699), to(#44aadd));
			background: -moz-linear-gradient(top, #006699, #44aadd);
			filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#006699', endColorstr='#44aadd');
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#006699', endColorstr='#44aadd')";
			border: solid 1px #006699;
			-webkit-box-shadow: 1px 0px 3px #777, inset 1px 1px 3px #55bbee;
			-moz-box-shadow: 1px 0px 3px #777, inset 1px 1px 3px #55bbee;
			box-shadow: 1px 0px 3px #777, inset 1px 1px 3px #55bbee;
		}

/* C */
.testc .buttons, #navcontain2 a, #navcontain3 a, .ssubmit3, .ssubmit3:focus, .ssubmit5, .ssubmit5:focus
{
	background: #006699;
	background: -webkit-gradient(linear, left top, left bottom, from(#44aadd), to(#006699));
	background: -moz-linear-gradient(top, #44aadd, #006699);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#44aadd', endColorstr='#006699');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#44aadd', endColorstr='#006699')";
	border: solid 1px #006699;
	-webkit-box-shadow: inset 1px 1px 3px #55bbee;
	-moz-box-shadow: inset 1px 1px 3px #55bbee;
	box-shadow: inset 1px 1px 3px #55bbee;
	color: #fff;
}

.testc a
{
	color: #006699;
}

.testc dt
{
	color: #555;
	border-bottom: solid 1px #ccc;
}

/* SEARCH BOX TEST */
#navcontain2, #navcontain3
{
	background-color: #d2d1b9;
}

	#navcontain2 a, #navcontain3 a, .ssubmit3, .ssubmit3:focus, .ssubmit5, .ssubmit5:focus
	{
		color: #fff;
		background-color: #006699;
	}

.ssubmit2, .ssubmit2:focus
{
	border: solid 1px #bac1c5;
	border-left: none;
	background: #fff url(images/search.png) no-repeat center center;
}

.sbox2, .sbox4, .sbox5
{
	border: solid 1px #bac1c5;
	border-right: none;
	color: #333;
}

/* AB Test 04-26-11 */
.ssubmit3, .ssubmit3:focus
{
	color: #fff;
}

.sbox3
{
	border: solid 1px #bac1c5;
	color: #333;
	background: #fff url(images/search-ab.png) no-repeat;
	background-position: 0 0;
}

.ssubmit4, .ssubmit4:focus
{
	border: solid 1px #bac1c5;
	background: #fff url(images/search.png) no-repeat center center;
}

/* Premium Partner Footer */

.footerPremium
{
	background: url(images/prem_ptnr_logo.png) no-repeat scroll 0 4px transparent;
	border: 0 none !important;
	padding: 15px 0 10px 85px !important;
}

#footer .nav a.footerPremium:hover, #footer .nav a.footerPremium:focus
{
	background-color: transparent !important;
	color: #333 !important;
	cursor: default !important;
}

h4.featuredTag
{
	background: #555555;
}

.privacy a
{
	color: #333;
	font-size: 11px;
}