﻿@charset "UTF-8";
/* CSS Document */

/* Release Date 2/25/2013 */

/******************************/
/*         All Sizes          */
/******************************/

/**********************/
/*   General Styles   */
/**********************/
#partners { display:none;}
h1.partners, h1.quote 
{ 
    margin-bottom:0;
    min-height:35px;
}
h1.review { margin-bottom:16px;}			/* Quote h1 on course details page */
.quoteFixHome { display:none;}				/* Slideshow Quotes vertical top fix homepage */
.quoteFix { display:block; height:30px;}	/* vertical fix under quotes */


/*************************/
/*   Quote slideshows    */
/*************************/

#slideshow div, .quote div { font-size:12px; color:#777; padding:7px 20px; padding-right:0; margin-top:5px; font-style:italic; background:url(../images/quote_bg.png) top left no-repeat #fff;}
#slideshow { position:relative; height:80px;}
#slideshow div { position:absolute; top:0; left:0; z-index:8; opacity:0.0; height:80px; width:90%;}
#slideshow div.active { z-index:10; opacity:1.0;}
#slideshow div.last-active { z-index:9;}

#slideshowPartners { position:relative; height:44px;}
#slideshowPartners img { width:44px; margin-left:9px;}
#slideshowPartners div { position:absolute; top:0; left:0; z-index:8; opacity:0.0; background:#fff; height:40px; overflow:hidden;}
#slideshowPartners div.active { z-index:10; opacity:1.0;}
#slideshowPartners div.last-active { z-index:9;}


/**********************************/
/*   Student News Vert Scroller   */
/**********************************/

#news-container
{
	width: auto; 
	margin: 5px;
	border: 1px solid #ddd;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#f6f6f6;
	padding:0;
}
#news-container ul li { margin:0;}
#news-container ul li div
{
	background: none;
	padding:8px 6px;
	font-size:12.5px;
	color:#666;
}
#news-container ul li div:hover
{
	background: #D0E8FA;
}
.rando { height:52px;}
#news-container ul li div a { font-size:12.5px; }


/***************************************/
/*       Pages at least 280 wide       */
/***************************************/

@media screen and (min-width: 280px) {
	#partners { display:block;}
	#slideshow div, .quote div { font-size:13px;}
	
}


/***************************************/
/*     Pages at least 480 wide         */
/***************************************/

@media screen and (min-width: 480px) {

	#slideshow, #slideshow div { height:105px;}
	#slideshow div, .quote div { font-size:14px;}
	
	/* quote slideshow vertical fix */
	.quoteFix { display:none;}
	
	
/**********************************/
/*   Student News Vert Scroller   */
/**********************************/

#news-container ul li div
{
	background: none;
	padding:8px 6px;
	font-size:11.5px;
	color:#666;
}
#news-container ul li div a { font-size:11.5px; }
}



/***************************************/
/*      Pages at least 768 wide        */
/***************************************/

@media screen and (min-width: 768px) {
	
/* slideshow quotes elements */
	#slideshow div { font-size:16px; }	/* text */
	#slideshowPartners, #slideshowPartners div { height:80px;}
	#slideshowPartners img { width:80px;}
	.rightCol .review { margin-bottom:10px;}		/* h1 margin */
	.quoteFixHome { display:block; height:3px;}		/* Slideshow Quotes vertical top fix homepage */
	.quoteFix { display:block; height:48px;}						/* Slideshow Quotes vertical fix other pages */
	
/**********************************/
/*   Student News Vert Scroller   */
/**********************************/	
#news-container ul li div
{
	background: none;
	padding:8px 6px;
	font-size:12.5px;
	color:#666;
}
#news-container ul li div a { font-size:12.5px; }
	
}


/***************************************/
/*     Pages at least 980 wide         */
/***************************************/

@media screen and (min-width: 980px) {
	
	#slideshowPartners, #slideshowPartners div { height:105px;}
	#slideshowPartners img { width:105px;}
		.quoteFix { display:block; height:58px;}						/* Slideshow Quotes vertical fix other pages */

	
}