@charset "UTF-8";
/* 
 * Styling for WiseChoice marketing site.
 * @author Greg MacWilliam, Threespot.
 * @author Tres Trantham, WiseChoice.
 ----------------------------------------------- */


/* PAGE STRUCTURE
--------------------------------- */
body {
	color:#666;
	font:14px/1.5em Arial, Helvetica, sans-serif;
	background:#c8d1db url("../images/site_bg.jpg") repeat-x;
	text-align:center;
	margin:0;
}
#page {
	width:974px;
	text-align:left;
	margin:0px auto 55px;
	position:relative;
}
#content {
	width:960px;
	padding:0 7px;
	position:relative;
}
	.shadow-left,
	.shadow-right {
		width:7px;
		height:100%;
		position:absolute;
	}
		.shadow-left { left:0; }
		.shadow-right { right:0; }

/* BASIC STYLES
--------------------------------- */
a { 
	color:#9c1c24;
}
a:hover { 
	color:#352f75;
}
h1, h2, h3, h4, h5, p {
	padding:0;
	margin:0;
}
h2 {
	color:#526e90;
	font:normal 30px Arial, Helvetica, sans-serif;
}
h3 {
	color:#4b3d50;
	font:normal 26px Georgia, "Times New Roman", Times, serif;
}
h3.first {
	padding:20px 0 10px 0;
}
h4 {
	color:#9c1c24;
	font:bold 16px Arial, Helvetica, sans-serif;
}
p {
	margin-bottom:20px;
}
.center {
	text-align:center;
}
form .row {
	position:relative;
}
strong {
	color:#352f75;
	font-weight:bold;
}
ol {
	margin-bottom:20px;
	list-style-type:decimal;
	list-style-position:inside;
	color:#9C1C24;
}
em {
	font-style:italic;
}
	
	/* HEADER
	--------------------------------- */
	#header {
		height:142px;
		background:#FFF url("../images/header_shadow.gif") no-repeat 0 bottom;
		position:relative;
	}
		#logo {
			position:absolute;
			left:32px;
			top:48px;
			margin:0;
		}
			#logo a {
				display:block;
				width:330px;
				height:65px;
				background:url("../images/logo.gif") no-repeat;
				font-size:10px;
				text-indent:-1000px;
				overflow:hidden;
			}
			#logo a img {
				display:none;
			}
		
		/* Utility Nav
		--------------------------------- */
		#utility-nav {
			height:24px;
			margin:0;
			position:absolute;
			right:40px;
			top:12px;
		}
			#utility-nav li {
				height:100%;
				display:inline;
				float:left;
				margin-left:14px;
			}
			#utility-nav li a {
				display:block;
				height:100%;
				text-indent:-1000px;
				overflow:hidden;
			}
			#utility-nav li a:hover {
				background-position:0 -24px;
			}
				#utility-nav a.register {
					width:94px;
					background:url("../images/utility_register.gif") no-repeat;
				}
				#utility-nav a.login {
					width:72px;
					background:url("../images/utility_login.gif") no-repeat;
				}
				#utility-nav a.logout {
					width:86px;
					background:url("../images/utility_logout.gif") no-repeat;
				}
				#utility-nav a.preferences {
					width:159px;
					background:url("../images/utility_account_settings.gif") no-repeat;
				}
				#utility-nav a.upgrade {
					width:157px;
					background:url("../images/utility_upgrade.gif") no-repeat;
				}
	
		/* Main Nav
		--------------------------------- */
		#main-nav {
			height:50px;
			margin:0;
			position:absolute;
			left:485px;
			bottom:0;
		}
			#main-nav li {
				height:100%;
				display:inline;
				float:left;
				margin-right:1px;
			}
				#main-nav li a {
					height:100%;
					display:block;
					font-size:10px;
					text-indent:-1000px;
					overflow:hidden;
				}
					#main-nav li a:hover {
						background-position:0 -100px;
					}
					#main-nav li a.active,
					#main-nav li a.active:hover {
						background-position:0 -50px;
					}
					#main-nav a.features {
						width:157px;
						background:url("../images/tab_features.gif") no-repeat;
					}
					#main-nav a.aboutus {
						width:156px;
						background:url("../images/tab_aboutus.gif") no-repeat;
					}
					#main-nav a.membership {
						width:183px;
						background:url("../images/tab_membership.gif") no-repeat;
					}
					#main-nav a.blog {
						width:108px;
						background:url("../images/tab_blog.gif") no-repeat;
					}

	/* MAIN BODY
	--------------------------------- */
	#body {
		background-color:#fff;
		padding-bottom:40px;
		overflow:auto;
		min-height:375px;
	}
	
	.tabs {
		background:#fff url("../images/body_bg.gif") top left repeat-x;
		border-top:2px solid #8fcddd;
	}
	
		.col {
			float:left;
		}
			.main {
				width:590px;
				margin:20px 20px 0 40px;
			}
			.sec {
				width:310px;
			}
			.tri {
				width:280px;
				margin-right:10px;
			}
			.tri2 {
				width:570px;
				margin-right:10px;
			}
				.sec-content {
					color:#666;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					line-height:28px;
					margin:0 20px 0 10px;
				}
			.full {
				margin:0 40px 20px 40px;
			}
			
			.full h3{
				margin-bottom:9px;
			}
			.full h3.first{
				margin-bottom:0;
			}
		
		.intro{
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			line-height:28px;
			color:#526e90;
			margin-bottom:26px;
		}
			
			
		 ul.items {
				color:#be7924;
				font-size:16px;
				list-style:square;
				padding-left:15px;
				margin-left:10px;
			}
				ul.items li {
					margin-bottom:10px;
				}
		body ul.indent{
			margin-left:30px;
		}
			
		/* Page headers
		--------------------------------- */
		.aboutus h1,
		.features h1,
		.membership h1,
		h1.privacy,
		h1.press,
		h1.news,
		h1.testimonials,
		h1.advisors,
		h1.profiles,
		h1.images,
		h1.awards,
		h1.site-map,
		h1.home {
			font-size:10px;
			text-indent:-1000px;
			overflow:hidden;
			padding-bottom:10px;
			margin:40px 0 0  -12px;
		}
			.aboutus h1 {
				height:31px;
				background:url("../images/header_aboutus.gif") top left no-repeat;
			}
			.features h1 {
				height:31px;
				background:url("../images/header_features.gif") top left no-repeat;
			}
			.membership h1 {
				margin-top:20px;
				height:37px;
				background:url("../images/header_membership.png") top left no-repeat;
			}
			h1.press {
				height:36px;
				background:url("../images/header_press_releases.png") top left no-repeat;
			}
			h1.news {
				height:36px;
				background:url("../images/header_wisechoice_in_the_news.png") top left no-repeat;
			}
			h1.testimonials {
				height:36px;
				background:url("../images/header_testimonials.png") top left no-repeat;
			}
			h1.advisors {
				height:36px;
				background:url("../images/header_meet_our_advisors.png") top left no-repeat;
			}
			h1.profiles {
				height:36px;
				background:url("../images/header_executive_profiles.png") top left no-repeat;
			}
			h1.images {
				height:36px;
				background:url("../images/header_images_for_media.png") top left no-repeat;
			}
			h1.awards {
				height:36px;
				background:url("../images/header_awards.png") top left no-repeat;
			}
			h1.privacy {
				height:37px;
				background:url("../images/header_privacy.gif") top left no-repeat;
			}
			h1.site-map {
				height:37px;
				background:url("../images/header_site_map.png") top left no-repeat;
			}
			h1.home {
				margin-top:10px;
				height:80px;
				background:url("../images/home_header.png") top left no-repeat;
			}
			
		.aboutus h3 {
			margin-bottom:10px;
		}
			
		/* Features page
		--------------------------------- */
		.feature {
			border-top:4px solid #e8ecef;
			padding-top:20px;
			margin-top:20px;
			overflow:auto;
		}
			.feature h3 {
				margin-bottom:20px;
			}
			.feature p {
				color:#526e90;
				font-size:16px;
				margin:5px 0 25px;
			}

			.feature-image {
				width:175px;
			}
			.feature-body {
				width:375px;
				margin-left:40px;
			}
			
			
		/* Press page
		--------------------------------- */
		.press {

		}
		
			.press strong, .press p, .press h3, .press h4 {
				color:#4b3d50;
			}
		
			.press h3, .press h4 {
				margin-bottom:20px;
			}
			.press p {
				font-size:14px;
				margin:5px 0 25px;
			}
			
			.press ul {
				margin:5px 0 25px 25px;
			}
			
			.press li {
				font-size:14px;
				margin:10px 0;
			}
			
				.press li:last-child {
					margin-bottom:20px;
				}
				
			.press em {
				font-style:italic;
			}
			
			.press span {
				text-decoration:underline;
			}

			.press-image {
				width:175px;
			}
			.press-body {
				width:375px;
				margin-left:40px;
			}
			.press ul .slim {
				margin:0px;
				list-style-type: disc;
			}
			
			.press li .slim {
				margin-left:10px;
			}
			
			
			#releases {
				
			}
				#releases .stories li { 
					padding-top: 0.6em; _height: 18px; left:0; padding-left:0px; margin-left:0px; 
				}
					#releases .stories li:first-child, #releases .stories li:first-child .date { 
						padding-top:0;
						top:0;
					}
				#releases .stories .newdate { 
					padding-top: 16px; position: relative; 
				}
				#releases .stories a { 
					display: block; line-height: 1.3; margin-left: 85px;
				}
				#releases .stories em { 
					color:#352f75; font-weight:bold; display: block; line-height: 1.3; margin-left: 85px; text-decoration: none; font-style:normal;
				}
				#releases .stories .newdate .date { 
					position: absolute; top: 16px; color:#352f75; font-weight:bold;
				}
				#releases span { 
					text-decoration: none; 
				}

			.release {
				/* margin-top: 150px; */
			}
				.release ul {
					list-style-type:disc;
				}

				.release:last-child {
					margin-bottom: 0px;
				}
			
			
		/* Sidebar
		--------------------------------- */
		.sidebar {
			width:290px;
			background:url("../images/sidebar_top.gif") no-repeat;
		}
			.sidebar .sidebar-item {
				background:url("../images/sidebar_rule.gif") no-repeat 0 bottom;
				padding:20px 20px 10px 20px;
			}
			
			.sidebar .final {
				background:url("../images/sidebar_bottom.gif") no-repeat 0 bottom;
				padding-bottom:24px;
			}
			.sidebar a {
				font-weight:bold;
			}
			.sidebar h3 {
				width:260px;
				height:33px;
				margin:0;
				font-size:10px;
				text-indent:-1000px;
				overflow:hidden;
			}
			
				.sidebar h3.register {
					background:url("../images/sidebar_register.gif") no-repeat;
				}
				.sidebar h3.learningcenter {
					background:url("../images/sidebar_learningcenter.gif") no-repeat;
				}
				.sidebar h3.forums {
					background:url("../images/sidebar_forums.gif") no-repeat;
				}
				.sidebar h3.contact {
					background:url("../images/sidebar_contact.gif") no-repeat;
				}
				.sidebar h3.membership {
					background:url("../images/sidebar_membership.gif") no-repeat;
				}
				.sidebar h3.upgrade {
					background:url("../images/sidebar_upgrade.gif") no-repeat;
				}
				.sidebar h3.news {
					background:url("../images/sidebar_news2.gif") no-repeat;
				}
				.sidebar h3.explorecareers {
					background:url("../images/sidebar_careers.gif") no-repeat;
				}
			.sidebar p{
				margin-bottom:10px;
			}
			.sidebar .news-items li { padding-bottom:10px; }
				.sidebar .news-items li a { 
					display:block; line-height:1.3; text-decoration:none; font-weight:normal;
				}
				.sidebar .news-items li em { 
					color:#8e8e8e; display:block; line-height:1.3; text-decoration: none; font-style:normal;
				}
			
			
		#share {
			list-style:none;
			padding:0;
			margin-top:15px;
			margin-bottom:15px;
		}
			#share li {
				overflow:hidden;
				border-bottom:1px solid #e5e5e5;
				padding:5px 0;
				margin:0;
			}
			#share img {
				display:block;
				float:left;
			}
			#share .omega {
				padding:8px 0 0;
				border:none;
			}
			
		
		.callout{
			background:url(../images/header_for_education_professionals.gif) top left no-repeat;
			font-size:12px;
			line-height:16px;
			font-weight:bold;
			color:#666;
			padding:20px 10px 10px 60px;
			margin-top:20px;
		}	
		
			.callout p{
				margin-bottom:0;
			}
			
			.callout a{
				display:block;
				color:#9c1c24;
			}
			
			
	/* FOOTER
	--------------------------------- */
	#footer {
		width:974px;
		height:104px;
		background:url("../images/footer_bg.gif") no-repeat;
		position:relative;
	}
		#footer img {
			position:absolute;
			left:28px;
			top:15px;
		}
		#footer ul {
			font-size:12px;
			line-height:1em;
			list-style:none;
			padding:0;
			margin:0;
			position:absolute;
			left:40px;
			top:66px;
		}
			#footer ul a {
				color:#666;
			}
			#footer ul li {
				display:inline;
				float:left;
				border-left:1px solid #ccc;
				padding:0 10px;
			}
			#footer ul li.alpha {
				border-left:none;
				padding-left:0;
			}
		#footer .copyright {
			float:right;
			height:48px;
			font-size:10px;
			line-height:48px;
			padding-right:30px;
			margin:0;
		}
			

ul.featured-list {
	color:#be7924;
	font-weight:bold;
	list-style:square;
	padding-left:15px;
	margin-left:25px;
}
	ul.featured-list li {
		margin-bottom:8px;
	}

	
div.underline1 {
	border-bottom:4px solid #e8ecef;
	margin-bottom:15px;
	padding-bottom:10px;
}
div.underline2 {
	border-bottom:1px solid #a2b4c5;
	margin-bottom:15px;
	padding-bottom:10px;	
}

div.padded1{
	padding-bottom:10px;
}


/* ABOUT US
-------------------------------------- */
p.divider{
	border-bottom:4px solid #e8ecef;
	margin-bottom:20px;
}

/* MAIN PAGE
-------------------------------------- */
h2.explore,
h2.benefits,
h2.payment,
h2.testimony {
	height:17px;
	padding:0 0 10px;
	margin:0 0 16px;
	border-bottom:2px solid #bfbfbf;
	text-indent:-1000px;
	overflow:hidden;
}
	h2.explore {
		background:url("../images/header_explore.gif") no-repeat;
	}
	h2.benefits {
		background:url("../images/header_benefits.gif") no-repeat;
		margin:35px 0 18px;
	}
		img.benefits {
			display:block;
			margin-bottom:25px;
		}
	h2.payment {
		background:#fff url("../images/header_payment.gif") no-repeat;
		margin-top:20px;
	}
	h2.testimony {
		background:url("../images/header_testimony.gif") no-repeat;
		margin-bottom:22px;
	}

	/* Explore schools form
	-------------------------------------- */
	form.explore {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:16px;
		color:#526e90;
		margin-bottom:30px;
	}
		form.explore label {
			margin:15px 0;
		}
		form.explore .field {
			display:inline;
			width:490px;
			height:23px;
			line-height:23px;
			border:2px solid #ddd;
		}
		form.explore button {
			border:none;
			background:none;
			position:relative;
			right:0;
			top:14px;
		}

	/* Home promos (compatibility and learning center)
	-------------------------------------------------------- */
	.promos {
		background:url("../images/promos_top.gif") no-repeat;
		margin-bottom:35px;
	}
		.promos h3 {
			display:none;
		}
		.promos p {
			margin:0;
		}
		.promos-bottom {
			overflow:hidden;
			background:url("../images/promos_bottom.gif") no-repeat 0 bottom;
			padding-bottom:12px;
		}
			.promo-compatibility,
			.promo-video {
				padding:20px 20px 10px;
			}
				.promo-compatibility {
					width:246px;
					padding-top:82px;
					margin-right:18px;
				}
				.promo-video {
					width:245px;
					padding-top:40px;
				}
					.promo-video img {
						margin-bottom:10px;
					}
					.promo-video a {
						font-size:16px;
						font-weight:bold;
						margin-top:15px;
					}

	/* Testimonial
	----------------------------------------------- */
	.testimonial {
		height:235px;
		color:#526e90;
		background:url("../images/testimonial.jpg") no-repeat scroll left top;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:24px;
		line-height:32px;
		padding-left:190px;
		padding-top:5px;
		overflow:hidden;
	}
		.testimonial p {
			padding:0;
			margin:0 0 15px;
		}
		.testimonial cite { 
			color:#6abcd1;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			line-height:14px;
			margin:0;
		}
	
	
/* HOME SIGN UP
----------------------------------------------- */

#home_sidebar {
	/*position:absolute;*/
	float:right;
	margin-top:11px; /* top:510px; */
	z-index:2;
	zoom:1;
}

#signup {
	width:290px;
}
	#signup .signup-bottom {
		background:url("../images/signup_bottom.gif") no-repeat 0 bottom;
		padding:0;
	}
/*	#signup h2 {
		width:290px;
		height:149px;
		background:url("../images/signup_top.png") no-repeat;
		font-size:10px;
		text-indent:-1000px;
		overflow:hidden;
		position:absolute;
		top:-10px;
	}
	*/
		#signup form {
			padding-top:20px ;
                        padding-right:10px;
			margin:0 !important;
		}
		#signup .row {
			margin-bottom:8px;
                        padding-left:10px;
		}
		#signup label {
			color:#c77700;
			font-size:12px;
			display:block;
			font-weight:bold;
		}
		#signup .fields input {
			width:244px;
		}
		
	#signup .terms-of-use label, #signup .terms-of-use a {
		color:#a70014;
	}
		#signup .terms-of-use label {
			padding-left:25px;
		}
		#signup .terms-of-use input {
			position:absolute;
			left:10px;
		}
	#signup a {
		color:#352f75;
		text-decoration:underline;
	}

	#signup button {
		border:none;
		background:none;
		position:relative;
		left:150px;
		top:5px;
	}


/* FEATURE NAVIGATION
----------------------------------------------- */
#feature-nav {
	height:40px;
	background:url("../images/feature_shadow.gif") no-repeat 0 bottom;
	list-style:none;
	padding:0;
	margin:0;
}
	#feature-nav li {
		display:inline;
		float:left;
	}
		#feature-nav li.active a,
		#feature-nav li.active a:hover {
			background-position:0 -31px;
		}
		#feature-nav li a:hover {
			background-position:0 -62px;
		}
		#feature-nav li a {
			display:block;
			height:31px;
			text-indent:-1000px;
			overflow:hidden;
		}
	#feature-nav-locate a {
		width:157px;
		background:url("../images/feature_locate.gif") no-repeat;
	}
	#feature-nav-time a {
		width:157px;
		background:url("../images/feature_time.gif") no-repeat;
	}
	#feature-nav-apply a {
		width:140px;
		background:url("../images/feature_apply.gif") no-repeat;
	}
	#feature-nav-pay a {
		width:136px;
		background:url("../images/feature_pay.gif") no-repeat;
	}
	
	
	
	
#professionals {
	padding:30px 30px 0 30px;
}

	#professionals h2 {
		font-family:GothamLight, sans-serif;
		text-indent:-9999px;
		width:465px;
		height:27px;
		background:url("../images/for_education_professionals.png") no-repeat;
		display:block;
		overflow:hidden;
	}
	
	#professionals h3 {
		font-size:30px;
	}
	
	#professionals p {
		font:14px/1.5em Arial, Helvetica, sans-serif;
		color:#8e8e8e;
	}
	
	#professionals li {
		font:14px/1.5em Arial, Helvetica, sans-serif;
	}
	
	#professionals #toc {
		margin-top:25px;
		padding:20px 0 0 75px;
		border-top:1px solid #abb3be;
		border-bottom:4px solid #eaebed;
		background:url("../images/pro_faq_icon.png") no-repeat;
	}
		
		#professionals #toc a {
			font:14px/1.5em Arial, Helvetica, sans-serif;
			text-decoration:none;
			font-weight:bold;
		}
		
	#professionals .faq {
		margin-top:20px;
		padding:0 20px 5px 0;
		border-bottom:1px solid #aab4be;
	}
	
		#professionals .faq:last-child {
			padding-bottom:0;
			border:0;
		}
	
		#professionals .faq a {
			text-decoration:none;
			font-weight:bold;
		}
		
		#professionals .faq span a {
			font:11px/1.5em Arial, Helvetica, sans-serif;
			text-decoration:none;
			font-weight:bold;
		}
		
		
/* Login */
p.vertical-align {
	display:inline;
	vertical-align:middle;
}



/* Media pages */

.media {
	overflow:auto;
}
	.media.border {
		border-top:4px solid #e8ecef;
	}
	.media h3 {
		margin-bottom:20px;
	}
	.media p {
		color:#526e90;
		font-size:16px;
		margin:5px 0 25px;
	}

	.media-image {
		width:175px;
	}
	.media-body {
		width:375px;
		margin-left:40px;
	}

.media-item { }

	.media-item img { 
		float:left;
		padding: 0 10px 0 0;
	}
	
.media-menu a {
	text-decoration:none;
}

	.media-menu ul {
		font-size:16px;
	}
	
	.media-menu li {
		margin-bottom:10px;
	}
	
		.media-menu li a {
			color:#be7924;
			font-size:16px;
			font-weight:bold;
		}
	
	.media-menu li.selected a {
		color:#352f75;
	}
	
.media-item .testimonial {
	height:auto;
	color:#526e90;
	background:none;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:24px;
	line-height:32px;
	padding-left:0px;
	padding-top:5px;
	margin-bottom:50px;
}

	.media-item .testimonial p {
		padding:0;
		margin:0 0 15px;
	}
	
		.media-item .testimonial p:first-letter {
			padding:0 0 0 35px;
			background:url("../images/quote-left.gif") no-repeat scroll left top;
		}

	.media-item .testimonial cite { 
		color:#6abcd1;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:14px;
		margin:0;
	}
	
	.media-item .testimonial img, .media-item .image img {
		padding-left:8px;
		float:none;
	}
	
	.image {
		margin:10px 0 30px 0;
		text-align:center;
	}
	
		.image img, .image a {
			float:none;
			display:block;
			width:auto;
			margin:0 auto;
		}
		
	.sidebar .news-items li a {
		text-decoration:underline;
	}
	
.nowrap {
	white-space:nowrap;
}



.right { text-align:right;; }

.site-map h2 { color:#352f75; margin-bottom:20px; }
.site-map h3 { color:#be7924; }
.site-map li a { color:#352f75; }
.site-map .video-controls { float:right; background:url(/images/site_map/learning_center_video_controls.png) no-repeat bottom right; width:515px; height:319px; }
.site-map .landing h2 { color:#be7924; margin-bottom:20px; }
.site-map .landing h3 { color:#666; margin-bottom:20px; }
.site-map .landing ul { list-style-type:disc; margin-left:20px; }
#site_map_started_today {display:block; margin-left: auto; margin-right: auto}


#home-header p { margin-top:10px; }





#home_sidebar .bd         {width: 290px; background: #f1f1f1 url(/images/right_rail_bg.png) 0 0 no-repeat; margin-bottom:15px;}
#home_sidebar .content    {margin: 10px; color: #000;}
#home_sidebar .top        {width: 290px; height: 7px; background: transparent url(/images/right_rail_top_bg.png) 0 0 no-repeat;}
#home_sidebar .bot        {width: 290px; height: 15px; background: transparent url(/images/right_rail_bottom_bg.png) 0 0 no-repeat;}

#home_sidebar h3 { font-family: Arial; font-size: 17.5px; font-weight: bold; line-height: 21px; text-transform: uppercase; color:#352f75; }
#home_sidebar h3 span { color:#A70014; font-weight:bold; font-size:30px; font-family:Arial, Helvetica, sans-serif; }	
#home_sidebar .bd p { color:#666666; }
#home_sidebar .bd ol { font-size: 12px; font-weight: bold; color:#be7924; padding-left:20px; text-indent:-15px; }
#home_sidebar .bd li { margin:0; list-style-position:outside; text-indent:0px}

.full .call { font-size:16px; }
.full .action { font-weight:bold; color:#9C1C24; }


.authority h2 { padding-bottom:10px; border-bottom:1px solid #a2b4c5; margin:40px 0 20px; }
.authority .bullet { list-style-type:disc; margin-left:20px; }
.authority ul ul { margin:0; }



#lrnmenu                {padding: 0; margin: 0; background: none;}
#lrnmenu ul             {}
#lrnmenu li             {float:left; min-width: 89px; height: 25px;}
#lrnmenu li a           {display: block; height: 18px; text-align: center; color: #777; font-size: 9px; text-decoration: none; padding: 7px 0 0 0; background: transparent url(/img/gfx/bg_lrnctr_menu.gif) right -200px no-repeat;}
#lrnmenu li a:hover     {color: #393939;}

#lrnctr                 {position: relative;margin: 10px;width:930px;}
#lrnctr .videos         {background-color: #f3f5f7; height: 321px;}
#lrnctr .previews-wrapper {background-color: #fff; border: 1px solid #c5c5c5; border-top: none; min-height:200px; height:300;}
#lrnctr .movie          {position: relative; float: left; margin-right: 3px; width: 210px; height: 123px; background: transparent url(/img/gfx/bg_video_previews.gif) 0 0 no-repeat;}
#lrnctr .movie-thmb     {position: relative; float: left; margin-right: 10px; margin-bottom: 10px; width: 210px; height: 123px; background: transparent url(/img/gfx/bg_video_previews.gif) 0 0 no-repeat;}
#lrnctr .review         {position:absolute; top: 4px; left: 0px; z-index: 6; width: 210px; height: 127px;}
#lrnctr .review a       {display: block; width: 52px; height: 52px; font-height:0px; font-size:0px; text-indent:-9999px; cursor: pointer; background: transparent url(/img/gfx/btn_video_preview.png) 0 0 no-repeat; behavior: url(/wisechoice/css/iepngfix.htc);}
#lrnctr .review .pd     {display:block; padding: 0px;}
#lrnctr .review a:hover {background-color: #f3f5f7; width: 210px; height: 127px; font-height:11px; font-size:11px; text-indent:0; color: #777; font-style: italic;}
#lrnctr .thumb          {position: absolute; top: 4px; left: 4px; z-index: 2; background: #000; width: 202px; height: 115px;}
#lrnctr .play           {position:absolute; top: 20px; left: 74px; z-index: 3; width: 52px; height: 52px;}
#lrnctr .play a         {display: block; width: 52px; height: 52px; font-height:0px; font-size:0px; text-indent:-9999px; cursor: pointer; background: transparent url(/img/gfx/btn_video_preview.png) 0 0 no-repeat; behavior: url(/wisechoice/css/iepngfix.htc);}
#lrnctr .playcomingsoon           {position:absolute; top: 2px; left: 4px; z-index: 3; width: 52px; height: 52px;}
#lrnctr .playcomingsoon strong    {display: block; width: 202px; height: 115px; font-height:0px; font-size:0px; text-indent:-9999px; cursor: pointer; background: transparent url(/img/gfx/btn_video_preview_coming_soon.png) 0 0 no-repeat; behavior: url(/wisechoice/css/iepngfix.htc); }
#lrnctr .desc-wrapper   {position: absolute; top: 79px; left: 4px; z-index: 4; width: 202px; height: 40px; background: transparent url(/img/gfx/bg_video_desc.png) 0 0 no-repeat; behavior: url(/wisechoice/css/iepngfix.htc);}
#lrnctr .desc           {padding: 4px 7px;}
#lrnctr .desc h4        {text-align:left; overflow:hidden; height:17px; color: #fff; font-family: Georgia, Times, serif;}
#lrnctr .desc em        {text-align:left; overflow:hidden; height:20px; color: #fff; font-style: italic; font-size: 85%;}
#lrnctr .last           {margin-right: 0;}
#lrnctr .tmp            {background: transparent url(/img/gfx/tmp_thumb.jpg) 0 0 no-repeat;}
#lrnctr .more           {padding: 8px 15px; margin-bottom: 10px; border-bottom: 1px solid #d3dae2;}
#lrnctr .more, #lrnctr .more a {color: #5d7797; text-decoration: none;}
#lrnctr .more em        {color: #222; font-weight: bold;}

#lrnctr .scr-wrapper    {padding: 12px;}
#lrnctr .screen         {float: left; margin: 0; padding:0; margin-right: 12px; width: 514px; min-height: 297px; _height: 297px;}
#lrnctr .scr-info       {float: left; margin: 0; padding:0; width: 368px; height: 297px;}
#lrnctr .scr-info .bd   {padding: 0 0 0 12px;}
#lrnctr .scr-info h2    {margin-bottom: 0;font-size: 27px}
#lrnctr .scr-info h3    {margin: 0; margin-bottom: 15px; color: #526e90; font-style: italic; font-weight: normal;}
#lrnctr .scr-info .desc {margin:0; padding: 0; font-size: 95%; color: #777; min-height: 185px; _height: 185px; border-bottom: 1px solid #d3dae2;}
#lrnctr .scr-info a     {font-weight: bold; font-family: Arial,Helvetica;}
#lrnmenu                {padding: 0; margin: 0; background: none;}
#lrnmenu ul             {}
#lrnmenu li             {float:left; min-width: 89px; height: 25px;}
#lrnmenu li a           {display: block; height: 18px; text-align: center; color: #777; font-size: 9px; text-decoration: none; padding: 7px 0 0 0; background: transparent url(/img/gfx/bg_lrnctr_menu.gif) right -200px no-repeat;}
#lrnmenu li a:hover     {color: #393939;}

#lrnmenu .pop           {width: 96px;}
#lrnmenu .pop-selected	{width: 96px; background: transparent url(/img/gfx/bg_lrnctr_menu.gif) 0 0 no-repeat;}
#lrnmenu .adm           {width: 89px;}
#lrnmenu .adm-selected	{width: 89px; background: transparent url(/img/gfx/bg_lrnctr_menu.gif) 0 -25px no-repeat;}
#lrnmenu .app           {width: 98px;}
#lrnmenu .app-selected	{width: 98px; background: transparent url(/img/gfx/bg_lrnctr_menu.gif) 0 -50px no-repeat;}
#lrnmenu .fin           {width: 103px;}
#lrnmenu .fin-selected	{width: 103px; background: transparent url(/img/gfx/bg_lrnctr_menu.gif) 0 -75px no-repeat;}
#lrnmenu .pay           {width: 139px;}
#lrnmenu .pay-selected	{width: 139px; background: transparent url(/img/gfx/bg_lrnctr_menu.gif) 0 -100px no-repeat;}
#lrnmenu .vis           {width: 125px;}
#lrnmenu .vis-selected	{width: 125px; background: transparent url(/img/gfx/bg_lrnctr_menu.gif) 0 -125px no-repeat;}
#lrnmenu .kno           {width: 137px;}
#lrnmenu .kno-selected	{width: 137px; background: transparent url(/img/gfx/bg_lrnctr_menu.gif) 0 -150px no-repeat;}
#lrnmenu .wat           {width: 123px;}
#lrnmenu .wat-selected	{width: 123px; background: transparent url(/img/gfx/bg_lrnctr_menu.gif) 0 -175px no-repeat;}

#lrnmenu a.pop:hover    {background: transparent url(/img/gfx/bg_lrnctr_menu.gif) 0 0 no-repeat;}
#lrnmenu a.adm:hover    {background: transparent url(/img/gfx/bg_lrnctr_menu.gif) 0 -25px no-repeat;}
#lrnmenu a.app:hover    {background: transparent url(/img/gfx/bg_lrnctr_menu.gif) 0 -50px no-repeat;}
#lrnmenu a.fin:hover    {background: transparent url(/img/gfx/bg_lrnctr_menu.gif) 0 -75px no-repeat;}
#lrnmenu a.pay:hover    {background: transparent url(/img/gfx/bg_lrnctr_menu.gif) 0 -100px no-repeat;}
#lrnmenu a.vis:hover    {background: transparent url(/img/gfx/bg_lrnctr_menu.gif) 0 -125px no-repeat;}
#lrnmenu a.kno:hover    {background: transparent url(/img/gfx/bg_lrnctr_menu.gif) 0 -150px no-repeat;}

#video_box{margin: 10px;}
.lrnctrlightboxbody		{background: url('/img/learningcenter/background.jpg'); height:516px;}
.lrnctrlightboxclose	{background: transparent;height: 20px;width: 50px;float: right;}
#lrnctr .videoassettitle		{text-align: left;font-family: Georgia, Times, serif; font-size: 150%; color: #4c4c4c;}
#lrnctr .videoassetsubtitle		{text-align: left;font-family: Georgia, Times, serif; font-style:italic;font-size: 110%; color: #546e8f;}
#lrnctr .videoassetdescriptionshort   {text-align: left; padding-right: 10px; font-size: 85%; color: #8d8d8d;}
#lrnctr .rating {float:left; margin-top: 10px; margin-left: 10px; color: #6b6b6c; font-family: Georgia, Times, serif; font-size: 110%;}
#lrnctr .rating a {font-weight: normal; font-size: 90%;}
#lrnctr .rating .help {width: 260px; float: left;}
#lrnctr .rating .thumbs {float: left;}
#lrnctr .thumbs li {float:left;}
#lrnctr .thumbs li a.up {display: block; width: 41px; height: 41px; background: transparent url(/img/gfx/thumbs_up.gif) 0 0 no-repeat; font-height:0px; font-size:0px;text-indent:-9999px;}
#lrnctr .thumbs li a.down {display: block; width: 41px; height: 41px; background: transparent url(/img/gfx/thumbs_down.gif) 0 0 no-repeat; font-height:0px; font-size:0px;text-indent:-9999px;}
#lrnctr .thumbs li a.ajaxloading {display: block; width: 41px; height: 41px; background: transparent url(/img/ajaxloading.gif) 0 0 no-repeat; font-height:0px; font-size:0px;text-indent:-9999px;}

.descriptionWrapper		{position: absolute; top: 79px; left: 4px; z-index: 4; width: 202px; height: 40px; background: transparent url(/img/gfx/bg_video_desc.png) 0 0 repeat-y; behavior: url(/wisechoice/css/iepngfix.htc);}
.movieThumbnail			{position: relative; float: left; margin-right: 10px; margin-bottom: 10px; width: 210px; height: 123px; background: transparent url(/img/gfx/bg_video_previews.gif) 0 0 no-repeat;}
.movieName				{text-align:left; overflow:hidden; height:17px; width:170px;color: #fff; font-family: Georgia, Times, serif; float: left;}
.movieSubName			{text-align:left; overflow:hidden; height:20px; color: #fff; font-style: italic; font-size: 85%;}
.movieDescription		{float: right; cursor: pointer;}
.blackTransparentBanner	{visibility:hidden;color:white;text-align:left;position: absolute; top: 2px; left: 4px; z-index: 4; width: 202px; height: 123px; background: transparent url(/img/gfx/bg_video_desc.png) 0 0 repeat-y; behavior: url(/wisechoice/css/iepngfix.htc);}


.inputdiv {background:url(/img/forms/input_bg.png) repeat-x 0 0;border-width:0px 0;border-style:none;}
.inputdivfirst{background:url(/img/forms/input_bg_first_child.png) no-repeat;border-width:0px 0px;border-style:none;height:20px;width:8px;float:left;margin:0 -1px;_margin:0;}
.inputdivlast{background:url(/img/forms/input_bg_last_child.png) no-repeat;border-width:0px 0px;border-style:none;height:20px;width:8px;float:left;margin:0 -1px;_margin:0;}
.inputbox{background:none;border:none;height:20px;padding:2px 0 0 6px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

/* Scholarship pages */
 .scholarship_panelText {color: #322776; font-style: italic; font-size: 13px}

/* <TIER1 SIDEBAR> The following styles have been rafactored here from the tier1 sidebar */
	#sidebarwrapper .bd h3 { color:#352f75; font-family: Arial; font-size: 17.5px; font-weight: bold; line-height: 21px; text-transform: uppercase }
	#sidebarwrapper .bd ol { color:#be7924; padding-left:20px; text-indent:-15px; }
	#sidebarwrapper .bd li { font-size: 12px; font-weight: bold; margin:10px 0; }
	#sidebarwrapper .bd p { color:#666; }
	#sidebarwrapper .bd p span { color:#352f75; font-weight:bold; }
	#sidebarwrapper .bd label, #sidebarwrapper .bd p { color:#666; height:16px; font-size:13px; }
	#sidebarwrapper .bd yui-dispatchable{padding:0px}
	#yuievtautoid-0{padding:0px}
	.yui-skin-sam #SignupErrorPanel .yui-panel .container-close {
		background-image:url("../intentionally/incorrect/image/path.gif");
		height:20px;
		right:10px;
		top:10px;
		width:60px;
	}

	#SignupErrorPanel .container-close {
		overflow-x: hidden;
		overflow-y: hidden;
		text-indent: -10000em;
		text-decoration: none;
		position: absolute;
		top: 5px;
		right: 6px;
		width: 25px;
		height: 15px;
		background-color: transparent;
		background-image: url("http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/sprite.png");
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0pt -300px;
		cursor: pointer;
		outline-width: medium;
		outline-style: none;
		outline-color: -moz-use-text-color;
	}

	#TopReasons h3 {
		line-height: 24px;
		font-size: 32px;
		text-transform: none;
		color: #824e9c;
		margin-top: 0pt;
		margin-right: 0pt;
		margin-bottom: -10px;
		margin-left: -30px;
		padding-left: 50px;
		font-weight: bold;
		font-family: Arial,Helvetica,sans-serif;
		background-color: transparent;
		background-image: url("/images/signup_arrow.png");
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0% 0%;
		height: 64px;
	}
	#TopReasons h3 span {
		font-size: 75%;
	}
	#TopReasons ol span {
		font-size: 110%;
		color: #352F75;
	}
/* </TIER1 SIDEBAR> */

/* <sign_up_now> The following styles have been rafactored here from the sign_up_now include */
    #signup h3 {line-height: 24px; font-size: 26px; text-transform: none;color:#824e9c; margin:0 0 -10px -30px; padding-left:50px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(/images/signup_arrow.png) no-repeat; height:64px; }
    #signup h3 span { color:#A70014; font-weight:bold; font-size:19px;text-transform: none }
    #signup h3 strong { color:#824e9c; text-transform: none; font-size:30px; }
    #signup h3 var {  font-weight: bold; font-size:25px; }
	#signup { z-index: 100000; }
	#signup label { padding-left: 4px; }
	#signup .signupError {
		background-image: url('/img/Symbol_Error.png');
		background-repeat: no-repeat;
		padding-left: 20px;
	}
	#signup #college-year { display:none; }
	#SignupErrorPanel .bod {
		margin-top: 0pt;
		margin-right: -1px;
		margin-bottom: 0pt;
		margin-left: -1px;
		background-color: #f2f2f2;
		padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		border-color: #808080;
		border-style: solid;
		border-width:0 1px;
		margin:0 -1px;
	}
/*	#signup label, #signup p { color:#666; height:20px; font-size:12px; } */
	#signup p .signupErrorCheckbox {
		background-image: url('/img/Symbol_Error_Checkbox.png');
		background-repeat: no-repeat;
		padding-left: 39px;
	}
/* </sign_up_now> */

/* <features popup box> */

/* </features popup box> */

/* <homepage sales videos> */
.sales_video_container{padding: 3px 3px 3px 3px;border:1px solid #E5E5E5;width:273px; height: 315px; margin-left:10px;}
.salesvideotitle {text-align:left; overflow:hidden; width:170px;color: #fff; font-family: Georgia, Times, serif; float: left; font-size:140%;padding-left:10px;}
.salesvideo{cursor: pointer;}
.salesvideoicon{padding-top:20px;}
.salesvideolabel {text-align:center; overflow:hidden; color: #c28131; font-family: Georgia, Times, serif; font-size:150%;padding-left:5px;font-weight:bold;padding-top:10px;padding-bottom:10px;}
.previews {float:left;}
/* <homepage sales videos> */


/* ----------[ COLLEGE RATING STYLES ]---------- */

.rating_label{	
	float:left;	
	color:#737373;
	font-family:Georgia;
	font-size:13px;
	font-weight: bold;
	height:auto;
	padding-top: 10px;
	padding-left:22px;
	text-align:center;
	vertical-align:middle;
}

.rating_1{	
	float:left;	
	width:40px;
	height:32px;
}
.rating_1:hover{		
	background:url(/img/rating/ratings_sprite.png) 0px -33px no-repeat;
}
.gray_1 a{		
	background:url(/img/rating/ratings_sprite.png) 0px 0px no-repeat;
}
.color_1 a{		
	background:url(/img/rating/ratings_sprite.png) 0px -33px no-repeat;
}

.rating_2{	
	float:left;	
	width:40px;
	height:32px;
}
.rating_2:hover{		
	background:url(/img/rating/ratings_sprite.png) -40px -33px no-repeat;
}
.gray_2 a{		
	background:url(/img/rating/ratings_sprite.png) -40px 0px no-repeat;
}
.color_2 a{		
	background:url(/img/rating/ratings_sprite.png) -40px -33px no-repeat;
}

.rating_3{	
	float:left;	
	width:40px;
	height:32px;
}
.rating_3:hover{		
	background:url(/img/rating/ratings_sprite.png) -80px -33px no-repeat;
}
.gray_3 a{		
	background:url(/img/rating/ratings_sprite.png) -80px 0px no-repeat;
}
.color_3 a{		
	background:url(/img/rating/ratings_sprite.png) -80px -33px no-repeat;
}

.rating_4{	
	float:left;	
	width:40px;
	height:32px;
}
.rating_4:hover{		
	background:url(/img/rating/ratings_sprite.png) -120px -33px no-repeat;
}
.gray_4 a{		
	background:url(/img/rating/ratings_sprite.png) -120px 0px no-repeat;
}
.color_4 a{		
	background:url(/img/rating/ratings_sprite.png) -120px -33px no-repeat;
}

.rating_5{	
	float:left;	
	width:40px;
	height:32px;
}
.rating_5:hover{		
	background:url(/img/rating/ratings_sprite.png) -160px -33px no-repeat;
}
.gray_5 a{		
	background:url(/img/rating/ratings_sprite.png) -160px 0px no-repeat;
}
.color_5 a{		
	background:url(/img/rating/ratings_sprite.png) -160px -33px no-repeat;
}

.rating_bar{	
	margin-top: 10px;	
	background:url(/img/rating/ratingsBackground.gif) no-repeat;
	float:left;
	width:552px;
	height: 35px;
}
.standalonerating_bar{	
	float:right;
	width:235px;
	height: 35px;
	padding-right:0px;
}
.rating_icons{	
	padding-top: 2px;
	padding-left:10px;
	float:left;
	width:250px;
}
.ratings_loader{	
	float:left;
	width:20px;
}
.rating_help{	
	float:left;	
	width:27px;
	height:25px;
	padding-top:1px;
}

.ratinglabelemphasis{	
	font-style: italic;
	font-weight:bold;
}


/* ----------[ COLLEGE RATING STYLES ]---------- */
