/*
 * SCPS CSS
 */
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 2em;
	color: #666;
	margin: 0;
	padding: 0;
	background: url('../images/tiled-bkg.png');
}

table {
	width: 100%;
	margin: 0 0 20px 0;
}

a {
	color: #4A2A42;
	text-decoration: none;
	outline: none;
	font-weight: bold;
/*	font-family: Georgia, Times, serif;*/
}

a img { border: none; }

a:hover { color: #4C4C4C; }

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: normal;
	line-height: 1.4em;
}

h2 { font-size: 20px; }
h3 { font-size: 18px; }

h2.img, h3.img {
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

p {
	margin: 0 0 20px 0;
	padding: 0;
}

ul {
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
}

form {
	margin: 0;
	padding: 0;
}

input.text, textarea {
	border: 1px solid #888;
	padding: 2px;
	width: 70%;
	color: #555;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

/*
 * Helpers
 */

ul.nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.nav li {
	float: left;
	margin: 0;
	padding: 0;
}

.break { clear: both; }

#mainContent ul {
	list-style: none;
	padding-left: 20px;
}

#mainContent ul li {
	background: url('../images/topnav-purple-bullet.png') 0 7px no-repeat;
	padding-left: 10px;
}

table {
	border-collapse: collapse;
}

table tr td {
	border: 1px solid #ccc;
	padding: 1px 5px;
}
table.clean tr td { border: none; }

table.survey tr td { 
	border: none; 
	padding: 5px;
	line-height: 1.5em;
}


.center {text-align: center;}

/*
 * Lists
 */
dl {
	width: 100%;
	margin: 0;
}

dt, dd {
	float: left;
	margin: 0;
	padding: 1px 0;
}

dt {
	width: 40%;
	clear: both;
}

dd {
	width: 60%;
}

/*
 * Layout Main Containers
 */
#wrapper {
	width: 980px;
	background: url('../images/bkg-shadow.png') top left no-repeat;
	margin: 0 auto;
	margin-bottom: 40px;
}
* html #wrapper {
	background: none;
}

#wrapperCentralizer {
	width: 960px;
	margin: 0 auto;
	background: #fff url('../images/main-content-bkg.png') left repeat-y;
	position: relative;
}

#leftBarTools, #rightBarTools {
	position: absolute;
	text-align: center;
	font-size: 11px;
	bottom: 32px;
}
* html #leftBarTools, * html #rightBarTools { bottom: 31px; }

#leftBarTools {
	left: 0;
	width: 195px;
	height: 32px;
	background: url('../images/left-bar-tools-bkg.jpg');
}

#rightBarTools {
	right: 0;
	width: 285px;
	height: 64px;
	background: url('../images/right-bar-tools-bkg.jpg');
	line-height: 32px;
}

#rightBarTools p { margin: 0; }

#leftBarTools a, #rightBarTools a, #rightBarTools {
	font-weight: normal;
	color: #7832A6;
}

#leftBarTools a:hover, #rightBarTools a:hover { color: #512570; }

#leftBarTools a {
	padding-top: 6px;
	display: block;
}

#content {
	width: 765px;
	float: left;
	min-height: 600px;
}

#mainContent {
	width: 480px;
	float: left;
}


/*.minHeightHack {
	background: #c30;
	width: 1px;
	height: 300px;
	float: left;
}
*/
#mainContent .spacer {
	padding: 25px 23px 0 23px;
}

/* Header */
#header {
	float: left;
	width: 195px;
}

#header h1 {
	width: 195px;
	height: 152px;
	line-height: 152px;
	float: left;
	margin: 0;
}

#header h1 a {
	display: block;
	background: url('../images/logo.png');
	text-indent: -9999px;
	width: 195px;
	height: 152px;
}

/* Bottom */
#bottom {
	background: url('../images/footer.png') 0 0 no-repeat;
	width: 960px;
	height: 32px;
	line-height: 32px;
	position: relative;
	z-index:1;
}

#bottom a {
	position: absolute;
	display: block;
	height: 32px;
	line-height: 32px;
	text-indent: -9999px;
	top: 0;
	z-index:1;
}

#bottom a:hover {
	background-repeat: no-repeat;
	background-image: url('../images/footer.png');
}

#visitCampusSite {
	left: 0;
	width: 195px;
}
a:hover#visitCampusSite { background-position: 0 -32px; }

#contactInfo {
	right: 0;
	width: 285px;
}
a:hover#contactInfo { background-position: right -32px; }

/* Footer */
#footer {
	margin-top: 15px;
	line-height: 1.7em;
	width: 475px;
	margin-left: 205px;
	font-size: 10px;
	text-align: center;
	color: #A4A4A4;
}

#footer span {
	font-weight: bold;
	color: #8A867C;
}

#footer a {
	font-family: Helvetica, Arial, sans-serif;
	color: #ABA599;
}
#footer a:hover { color: #8A867C; }

/*
 * Sidebar
 */
#sidebar {
	width: 285px;
	float: left;
/*	font-family: Georgia, Times, serif;*/
	color: #333;
	line-height: 1.3em;
}

#sidebar .spacer { padding: 13px 17px; }

#sidebar a {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

/* Sidebar - Search */
#sidebar #sidebarSearchContainer .spacer {
	padding-right: 8px;
}

#sidebarSearchContainer {
	font-size: 10px;
	color: #664F61;
	background: #ECE3D4;
	line-height: 1.2em;
}

#sidebar #sidebarSearchContainer p {
	margin-bottom: 5px;
}


#sidebarSearchContainer input.text {
	font-size: 18px;
/*	font-family: Georgia, Times, serif;*/
	color: #C0B8BF;
	float: left;
	width: 195px;
}

#goButton, #tellMeMoreButton {
	display: block;
	width: 37px;
	height: 34px;
	line-height: 34px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url('../images/search-go-button.png');
	text-indent: -9999px;
	float: right;
}
#goButton:hover { background-position: 0 -34px; }

#tellMeMoreButton {
	background-image: url('../images/tell-me-more-button.jpg');
	height: 33px;
	line-height: 33px;
	width: 111px;
	float: none;
/*	margin-left: 70px;*/
	margin-top: 20px;
}

#tellMeMoreButton:hover { background-position: 0 -33px; }

/* Sidebar - Accordion */
#accordion {
	line-height: 1.4em;
	padding-bottom: 64px;
}

#accordion .spacer {
	padding-top: 20px;
	padding-left: 15px;
}

.accordionLink {
	display: block;
	width: 285px;
	height: 25px;
	line-height: 25px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}

a:hover.accordionLink { background-position: 0 -25px; }
#accordionTestimonial a:hover.accordionLink, #accordionTwitter a:hover.accordionLink, #accordionNews a:hover.accordionLink, #accordionVideo a:hover.accordionLink { background-position: 0 -26px; }

#accordionApply .accordionLink { background-image: url('../images/accordion-apply-today.png'); }
#accordionTell .accordionLink { background-image: url('../images/accordion-tell-me-more.png'); }
#accordionVideo .accordionLink { background-image: url('../images/accordion-video.png'); }
#accordionNews .accordionLink { background-image: url('../images/accordion-recent-news.png'); }
#accordionTwitter .accordionLink { background-image: url('../images/accordion-twitter.png'); }
#accordionTestimonial .accordionLink { background-image: url('../images/accordion-testimonial.png'); }
#accordionOngroundCourses .accordionLink { background-image: url('../images/accordion-onground-courses.png'); }

#accordion #accordionVideo .spacer {
	padding-top: 10px;
	padding-bottom: 0px;
}

#accordionVideo h3 {
	color: #7630A5;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
}

#accordionVideo img { display: block; }
#videoSpacer {
	padding: 20px 30px 10px 30px;
}

#accordionNews .accordionContent ul {
	list-style: none;
	padding: 0;
	margin: 0;
} 

#accordionTwitter ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#accordionTwitter ul li { margin-bottom: 15px; }

#accordionNews .accordionContent li h3, #accordionTwitter li {
	margin: 0;
	line-height: 1.1em;
	font-size: 12px;
}

#accordionNews .accordionContent li h3 a, #accordionTwitter li a {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #682B92; 
	text-decoration: none;
}
/*#accordionTwitter li a { font-weight: normal; }*/
#accordionNews .accordionContent li h3 a:hover,  #accordionTwitter li a:hover { color: #391751; }


.articleDate {
	font-family: Helvetica, Arial, sans-serif;
	color: #B9B0A6;
	margin: 2px 0;
	font-size: 11px;
}

#accordionNews .accordionContent li, #accordionTwitter ul li {
	border-bottom: 2px solid #D5CCBD;
	padding-bottom: 15px;
	margin-bottom: 15px;
	color: #787167;
}

#accordionApply p { margin-bottom: 20px; }
#accordionTell select { font-size: 11px; }

#accordionTell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555;
}

#accordionTell p { margin-bottom: 10px; }
#accordionTell textarea { height: 80px; }

#accordionTestimonial .accordionContent {
	background: url('../images/testimonials-bkg.jpg');
	padding: 30px;
	color: #fff;
	font-size: 13px;
	line-height: 1.3em;
}
#testimonialAuthor { 
	font-weight: bold; 
	margin-top: 7px;
}

#accordionOngroundCourses { font-size: 11px; }
#accordionOngroundCourses p { margin-bottom: 10px; }
#accordionOngroundCourses em { font-size: 10px; }

/*
 * Top nav
 */
#topNav {
	width: 765px;
	height: 48px;
	background: url('../images/top-nav.jpg') top left no-repeat;
	float: left;
}

#topNav a.parentNav {
	display: block;
	text-indent: -9999px;
	height: 48px;
	line-height: 48px;
	background-position: 0 0;
	background-repeat: no-repeat;

}

#topNav a.parentNav:hover {
	background-repeat: no-repeat;
	background-image: url('../images/top-nav.jpg');
}

#topNavBachelor a.parentNav:hover    { background-position: 0 -48px; }
#topNavMaster a.parentNav:hover      { background-position: -225px -48px; }
#topNavCertificate a.parentNav:hover { background-position: -399px -48px; }
#topNavMilitary a.parentNav:hover    { background-position: -585px -48px; }

#topNavBachelor    { width: 225px; }
#topNavMaster      { width: 174px; }
#topNavCertificate { width: 186px; }
#topNavMilitary    { width: 180px; }

#topNav li {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}


#topNav li ul, #navbar li ul {
	display: none;
/*	background: #CEC9CD;*/
/*	background: #9956C5;*/
	position: absolute; 
	top: 48px;
	width: 300px;
	left: 0;
	padding: 0;
	margin: 0;
	list-style: none;
	*line-height: 1em;
	z-index:9999;
}
#navbar li ul {
	left: 195px;
	width: 320px;
	z-index:9999;
}

#navbar li#navAbout ul { top: 184px; }
#navbar li#navUndergraduateDegrees ul { top: 214px; }
#navbar li#navGraduateDegrees ul { top: 244px; }
#navbar li#navCertificate ul { top: 275px; }
#navbar li#navMilitary ul { top: 304px; }
#navbar li#navEnrollmentCenter ul { top: 336px; }
#navbar li#navCurrentLearners ul { top: 364px; }
#navbar li#navFutureLearners ul { top: 395px; }
#navbar li#navFAQ ul { top: 425px; }
#navbar li#navApplyNow ul { top: 184px; }
#navbar li#navContactUs ul { top: 485px; }

#topNav li#topNavMaster ul, #topNav li#topNavBachelor ul { width: 250px; }

#topNav li ul li a, #navbar li ul li a {
/*	background-color: #CEC9CD;*/
	background-color: #ECE3D4;
/*	background-image: url('../images/topnav-purple-bullet.png');*/
	background-image: url('../images/topnav-tan-bullet.png');
	background-position: 20px 10px;
	background-repeat: no-repeat;
	padding: 7px 0 7px 35px;
	line-height: 1.3em;
	display: block;
	width: 265px; /* 300-35 */
	border-bottom: 1px solid #DFD2C0;
	color: #6B604E;
	cursor: pointer;
	z-index:9999;
}
#topNav li ul li ul li a { width: 265px; }

#navbar li#navMilitary ul li a {
	width: 300px;
}


#topNav li#topNavMaster ul li a, #topNav li#topNavBachelor ul li a { width: 215px; }
#topNav li#topNavMaster ul li ul li a, #topNav li#topNavBachelor ul li ul li a { width: 265px; }


#topNav li ul li a:hover, #navbar li ul li a:hover {
	background-color: #DFD2C0;
	background-image: url('../images/topnav-tan-bullet.png');
	color: #393227;
	text-decoration: none;
}

#topNav li ul li ul, #navbar li ul li ul {
	width: 300px;
	left: 250px;
	top: 0px;
	display: none;
	position: absolute;
	z-index:9999;
}

#navbar li ul li ul#subNavBusinessAndRelatedFields, #navbar li ul li ul#subNavGraduateProgramsInMinistry,
#navbar li ul li ul#subNavGraduateProgramsInEducation, #navbar li ul li ul#subNavUndergraduateCertificates,
#navbar li ul li ul#subNavCertificationPreparationCourses, #navbar li ul li ul#subNavGraduateCertificates,
#navbar li ul li ul#subNavBusinessAndLeadership, #navbar li ul li ul#subNavEducation, 
#navbar li ul li ul#subNavHealthcareAndSocialSciences,#navbar li ul li ul#subNavMinistry,
#navbar li ul li ul#subNavSecurityAndSafety, #navbar li ul li ul#subNavTechnologyAndCommunication,

#navbar li ul li ul#subNavQuicklinks {
	width: 300px;
	left: 300px;
	top: 0px;
	display: none;
	position: absolute;
}
#navbar li ul li ul#subNavGraduateProgramsInEducation, #navbar li ul li ul#subNavGraduateProgramsInEducation a {
	width: 320px;
}


#navbar li ul li ul#subNavGraduateCertificates, #navbar li ul li ul#subNavGraduateProgramsInMinistry, #navbar li ul li ul#subNavEducation { top: 30px; }
#navbar li ul li ul#subNavCertificationPreparationCourses, #navbar li ul li ul#subNavGraduateProgramsInEducation { top: 60px; }
#navbar li ul li ul#subNavHealthcareAndSocialSciences { top: 91px; }
#navbar li ul li ul#subNavMinistry { top: 121px; }
#navbar li ul li ul#subNavSecurityAndSafety { top: 152px; }
#navbar li ul li ul#subNavTechnologyAndCommunication { top: 183px; }
#navbar li ul li ul#subNavQuicklinks { 
	top: 275px;
	*top: 279px;
}

#topNav li#topNavMaster ul li ul { 
	width: 290px; 
	left: 250px;
}

#topNav li#topNavCertificate ul li ul { 
	width: 270px; 
	left: -270px;
}

#topNav li#topNavCertificate ul li ul li a { width: 235px; }

#topNav ul li:hover ul, #topNav ul li.over ul, #navbar ul li:hover ul, #navbar ul li.over ul, 
#navbar li ul li:hover ul#subNavBusinessAndRelatedFields, #navbar li ul li.over ul#subNavBusinessAndRelatedFields,
#navbar li ul li:hover ul#subNavGraduateProgramsInMinistry, #navbar li ul li.over ul#subNavGraduateProgramsInMinistry,
#navbar li ul li:hover ul#subNavGraduateProgramsInEducation, #navbar li ul li.over ul#subNavGraduateProgramsInEducation,
#navbar li ul li:hover ul#subNavUndergraduateCertificates, #navbar li ul li.over ul#subNavUndergraduateCertificates,
#navbar li ul li:hover ul#subNavGraduateCertificates, #navbar li ul li.over ul#subNavGraduateCertificates,
#navbar li ul li:hover ul#subNavCertificationPreparationCourses, #navbar li ul li.over ul#subNavCertificationPreparationCourses,
#navbar li ul li:hover ul#subNavBusinessAndLeadership, #navbar li ul li.over ul#subNavBusinessAndLeadership,
#navbar li ul li:hover ul#subNavEducation, #navbar li ul li.over ul#subNavEducation, 
#navbar li ul li:hover ul#subNavHealthcareAndSocialSciences, #navbar li ul li.over ul#subNavHealthcareAndSocialSciences, 
#navbar li ul li:hover ul#subNavMinistry, #navbar li ul li.over ul#subNavMinistry, 
#navbar li ul li:hover ul#subNavSecurityAndSafety, #navbar li ul li.over ul#subNavSecurityAndSafety, 
#navbar li ul li:hover ul#subNavTechnologyAndCommunication, #navbar li ul li.over ul#subNavTechnologyAndCommunication,

#navbar li ul li:hover ul#subNavQuicklinks, #navbar li ul li.over ul#subNavQuicklinks {
	display: block;
	float: left; 
	position: absolute;
	line-height: 1em;
}
#topNav ul li:hover ul li ul, #topNav ul li.over ul li ul, #navbar ul li:hover ul li ul, #navbar ul li.over ul li ul  { 
	display: none; 
}

#topNav ul li ul li:hover ul, #topNav ul li ul li.over ul, #navbar ul li ul li:hover ul, #navbar ul li ul li.over ul { 
	display: block; 
}




/*
 * Main Nav
 */
#navbar ul.nav {
	width: 195px;
	height: 364px;
	float: left;
/*	padding-top: 152px;*/
	background: url('../images/left-nav.png') bottom left no-repeat;
	line-height: 1em;
}

#collegeChoices {
	padding-top: 35px;
	text-align: center;
	clear: both;
}

#navbar ul.nav a.topLevel {
	text-indent: -9999px;
	display: block;
	height: 29px; 
	width: 195px;
	margin-bottom: 1px;
}

#navbar #navHome a.topLevel { height: 32px; }
#navbar #navGraduateDegrees a.topLevel { height: 30px; }
#navbar #navCertificate a.topLevel { height: 28px; }
#navbar #navMilitary a.topLevel { height: 31px; }
#navbar #navEnrollmentCenter a.topLevel { height: 27px; }
#navbar #navCurrentLearners a.topLevel { height: 30px; }
#navbar #navApplyNow a.topLevel { height: 28px; }
#navbar #navFAQ a.topLevel { height: 30px; }

#navbar a:hover, body.about #navbar #navAbout a.topLevel, body.news #navbar #navAbout a.topLevel, body.bachelor #navbar #navUndergraduateDegrees a.topLevel,
body.master #navbar #navGraduateDegrees a.topLevel, body.certificate #navbar #navCertificate a.topLevel, body.military #navbar #navMilitary a.topLevel,
body.enrollment #navbar #navEnrollmentCenter a.topLevel, body.currentLearners #navbar #navCurrentLearners a.topLevel, body.faq #navbar #navFAQ a.topLevel,
body.contactUs #navbar #navContactUs a.topLevel {
	background-repeat: no-repeat;
	background-image: url('../images/left-nav.png');
}

#navbar ul ul a {
	background: none;
}

#navbar #navHome a.topLevel:hover { background-position: -195px 0; }
#navbar #navAbout a:hover.topLevel, body.about #navbar #navAbout a.topLevel, body.news #navbar #navAbout a.topLevel { background-position: -195px -33px; }
#navbar #navUndergraduateDegrees a:hover.topLevel, body.bachelor #navbar #navUndergraduateDegrees a.topLevel { background-position: -195px -63px; }
#navbar #navGraduateDegrees a:hover.topLevel, body.master #navbar #navGraduateDegrees a.topLevel { background-position: -195px -93px; }
#navbar #navCertificate a:hover.topLevel, body.certificate #navbar #navCertificate a.topLevel { background-position: -195px -124px; }
#navbar #navMilitary a:hover.topLevel, body.military #navbar #navMilitary a.topLevel { background-position: -195px -153px; }
#navbar #navEnrollmentCenter a:hover.topLevel, body.enrollment #navbar #navEnrollmentCenter a.topLevel { background-position: -195px -185px; }
#navbar #navCurrentLearners a:hover.topLevel, body.currentLearners #navbar #navCurrentLearners a.topLevel { background-position: -195px -213px; }
#navbar #navFutureLearners a:hover.topLevel, body.futureLearners #navbar #navFutureLearners a.topLevel { background-position: -195px -244px; }
#navbar #navFAQ a:hover.topLevel, body.faq #navbar #navFAQ a.topLevel { background-position: -195px -274px; }
#navbar #navApplyNow a:hover.topLevel { background-position: -195px -305px; }
#navbar #navContactUs a:hover.topLevel, body.contactUs #navbar #navContactUs a.topLevel { background-position: -195px -334px; }

/* Navbar for microsites */
body.qwest #navbar ul { background: url('../images/microsites/qwest-left-nav.jpg') top left no-repeat; }
body.brightHorizons #navbar ul { background: url('../images/microsites/bright-left-nav.jpg') top left no-repeat; }
body.yum #navbar ul { background: url('../images/microsites/yum-left-nav.jpg') top left no-repeat; }
body.diebold #navbar ul { background: url('../images/microsites/diebold-left-nav.jpg') top left no-repeat; }
body.tas #navbar ul { background: url('../images/microsites/tas-left-nav.jpg') top left no-repeat; }

body.qwest #navbar ul a, body.brightHorizons #navbar ul a, body.yum #navbar ul a, body.diebold #navbar ul a, body.tas #navbar ul a {
	margin-bottom: 0px;
	height: 30px;
	width: 195px;
	display: block;
	text-indent: -9999px;
}

#navbar #navQwestHome a:hover, #navbar #navQwestTuition a:hover, #navbar #navQwestOnlinePrograms a:hover, #navbar #navQwestGetStarted a:hover,
body.qwest#onlinePrograms #navbar #navQwestOnlinePrograms a, body.qwest#getStarted #navbar #navQwestGetStarted a {
	background-image: url('../images/microsites/qwest-left-nav.jpg');
}

#navbar #navTasHome a:hover, #navbar #navTasTuition a:hover, #navbar #navTasOnlinePrograms a:hover, #navbar #navTasGetStarted a:hover,
body.tas#onlinePrograms #navbar #navTasOnlinePrograms a, body.tas#getStarted #navbar #navTasGetStarted a {
	background-image: url('../images/microsites/tas-left-nav.jpg');
}

#navbar #navBrightHorizonsHome a:hover, #navbar #navBrightHorizonsTuition a:hover, #navbar #navBrightHorizonsOnlinePrograms a:hover, #navbar #navBrightHorizonsGetStarted a:hover,
body.brightHorizons#onlinePrograms #navbar #navBrightHorizonsOnlinePrograms a, body.brightHorizons#getStarted #navbar #navBrightHorizonsGetStarted a {
	background-image: url('../images/microsites/bright-left-nav.jpg');
}

#navbar #navYumHome a:hover, #navbar #navYumTuition a:hover, #navbar #navYumOnlinePrograms a:hover, #navbar #navYumGetStarted a:hover, #navbar #navYumWhy a:hover,
body.yum#onlinePrograms #navbar #navYumOnlinePrograms a, body.yum#getStarted #navbar #navYumGetStarted a, body.yum#why #navbar #navYumWhy a {
	background-image: url('../images/microsites/yum-left-nav.jpg');
}

#navbar #navDieboldHome a:hover, #navbar #navDieboldTuition a:hover, #navbar #navDieboldOnlinePrograms a:hover, #navbar #navDieboldGetStarted a:hover, #navbar #navDieboldWhy a:hover,
body.diebold#onlinePrograms #navbar #navDieboldOnlinePrograms a, body.diebold#getStarted #navbar #navDieboldGetStarted a, body.diebold#why #navbar #navDieboldWhy a {
	background-image: url('../images/microsites/diebold-left-nav.jpg');
}


#navbar #navQwestHome a:hover, #navbar #navBrightHorizonsHome a:hover { background-position: -195px 0; }
#navbar #navQwestTuition a:hover, #navbar #navBrightHorizonsTuition a:hover { background-position: -195px -33px; }
#navbar #navQwestOnlinePrograms a:hover, body.qwest#onlinePrograms #navbar #navQwestOnlinePrograms a,
#navbar #navBrightHorizonsOnlinePrograms a:hover, body.brightHorizons#onlinePrograms #navbar #navBrightHorizonsOnlinePrograms a { background-position: -195px -63px; }
#navbar #navQwestGetStarted a:hover, body.qwest#getStarted #navbar #navQwestGetStarted a,
#navbar #navBrightHorizonsGetStarted a:hover, body.brightHorizons#getStarted #navbar #navBrightHorizonsGetStarted a { background-position: -195px -93px; }

#navbar #navTasHome a:hover { background-position: -195px 0; }
#navbar #navTasTuition a:hover { background-position: -195px -32px; }
#navbar #navTasOnlinePrograms a:hover, body.tas#onlinePrograms #navbar #navTasOnlinePrograms a { background-position: -195px -63px; }
#navbar #navTasGetStarted a:hover, body.tas#getStarted #navbar #navTasGetStarted a { background-position: -195px -93px; }

#navbar #navTasHome a { height: 32px; }

#navbar #navQwestHome a, #navbar #navBrightHorizonsHome a { height: 33px; }
#navbar #navTasTuition a { height: 31px; }
#navbar #navTasGetStarted a, #navbar #navQwestGetStarted a, #navbar #navBrightHorizonsGetStarted a { height: 31px; }

/*#navbar #navYumHome a:hover, #navbar #navYumWhy a:hover, #navbar #navYumTuition a:hover, #navbar #navYumOnlinePrograms a:hover {
	
}*/

#navbar #navYumHome a:hover { background-position: -195px 0; }
#navbar #navYumWhy a:hover, body.yum#why #navbar #navYumWhy a { background-position: -195px -33px; }
#navbar #navYumTuition a:hover { background-position: -195px -63px; }
#navbar #navYumOnlinePrograms a:hover, body.yum#onlinePrograms #navbar #navYumOnlinePrograms a { background-position: -195px -93px; }
#navbar #navYumGetStarted a:hover, body.yum#getStarted #navbar #navYumGetStarted a { background-position: -195px -123px; }

#navbar #navYumHome a { height: 33px; }

#navbar #navDieboldHome a:hover { background-position: -195px 0; }
#navbar #navDieboldWhy a:hover, body.diebold#why #navbar #navDieboldWhy a { background-position: -195px -33px; }
#navbar #navDieboldTuition a:hover { background-position: -195px -63px; }
#navbar #navDieboldOnlinePrograms a:hover, body.diebold#onlinePrograms #navbar #navDieboldOnlinePrograms a { background-position: -195px -93px; }
#navbar #navDieboldGetStarted a:hover, body.diebold#getStarted #navbar #navDieboldGetStarted a { background-position: -195px -123px; }

#navbar #navDieboldHome a { height: 33px; }



/*
 * Home Page
 */
body#home #mainContent h2 {
/*	font-family: Georgia, Times, serif;*/
	color: #754193;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
}

body#home #mainContent .pageSection p { margin: 0; }
/*body#home #mainContent #followUsOn.pageSection p { margin: 0 0 10px 0; }*/
body#home #mainContent .pageSection a { font-size: 11px; }

body#home #mainContent .pageSection {
	border-bottom: 2px solid #E5E5E5;
	padding-bottom: 17px;
	margin-bottom: 17px;
}

body#home #mainContent .pageSection#followUsOn h2 {
	float: left;
	color: #777;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 2px;
}

body#home #mainContent .pageSection#followUsOn h2, body#home #mainContent .pageSection#followUsOn img {
	margin-right: 10px;
}

body#home #mainContent .pageSection#followUsOn {
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

/*
 * General Inner Page styles
 */
h2#currentPageTitle {
	font-size: 30px;
	color: #593276;
	background: #D0CECF url('../images/page-title-bkg.png') bottom repeat-x;
	margin: 0;
	padding: 15px 10px 15px 20px;
/*	height: 63px;*/
/*	line-height: 63px;*/
	line-height: 1.1em;
}

#pageSubnav {
	background: #77339e;
	padding: 7px 22px;
	line-height: 1.4em;
}

* html #pageSubnav {
/*	width: 436px;*/
/*	float: left;*/
}

#pageSubnav a {
	font-family: Helvetica, Arial, sans-serif;
	color: #DCC1EE;
	font-size: 10px;
}
#pageSubnav a:hover { color: #FFFFFF; }


#mainContent #pageSubnav ul { padding-left: 0px; }
#mainContent #pageSubnav ul li {
	background: url('../images/subpages-purple-bullet-reversed.png') 0 4px no-repeat;
	padding-left: 7px;
	margin-right: 10px;
	white-space: nowrap;
/*	float: left;*/
	*background-position: 0 5px;
}

#mainContent .spacer h2 {
	color: #7630A5;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 19px;
}

#mainContent .spacer h3 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0px;
	color: #333;
	line-height: 1.3em;
}

#mainContent .spacer h4 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
	color: #333;
	line-height: 1.3em;
}

.listOfMembers p {
	margin-bottom: 0px;
}


/*
 * Undergraduate, graduate
 */
.pageSection#meta { display: none; }
body.bachelor .pageSection, body.master .pageSection, body.certificate .pageSection { display: none; }

body.bachelor#bachelor #mainContent .pageSection ul, body.master#master #mainContent .pageSection ul, 
body.faq#faq #mainContent .pageSection ul, body.contactUs#contactUs #mainContent .pageSection ul,
body.military#acquiringTranscripts #mainContent .pageSection ul, body.currentLearners#currentLearners #mainContent .pageSection ul,
body.military#military #mainContent .pageSection ul, #mainContent .pageSection .listOfSubPages ul {
	list-style: none;
	margin: 0 -23px 20px -23px;
	padding: 10px 0 0 0;
/*	*line-height: 1em;*/

}
body.bachelor#bachelor #mainContent .pageSection ul li, body.master#master #mainContent .pageSection ul li,
body.faq#faq #mainContent .pageSection ul li, body.contactUs#contactUs #mainContent .pageSection ul li,
body.military#acquiringTranscripts #mainContent .pageSection ul li, body.currentLearners#currentLearners #mainContent .pageSection ul li,
body.military#military #mainContent .pageSection ul li, #mainContent .pageSection .listOfSubPages ul li {
	padding-left: 0px;
	background: none;
	margin: 0;
	padding: 0;
/*	*width: 480px;*/
/*	*float: left;*/
}

body.bachelor#bachelor #mainContent .pageSection  ul li a, body.master#master #mainContent .pageSection  ul li a,
body.faq#faq #mainContent .pageSection  ul li a, body.contactUs#contactUs #mainContent .pageSection  ul li a,
body.military#acquiringTranscripts #mainContent .pageSection  ul li a, body.currentLearners#currentLearners #mainContent .pageSection  ul li a,
body.military#military #mainContent .pageSection  ul li a, #mainContent .pageSection .listOfSubPages ul li a {
	background-color: #fff;
	background-image: url('../images/topnav-purple-bullet.png');
	background-position: 42px 10px;
	background-repeat: no-repeat;
	padding: 3px 23px 3px 56px;
	display: block;
	border-top: 1px solid #E3DCE1;
	font-family: Helvetica, Arial, sans-serif;
	*width: 401px
}

body.bachelor#bachelor #mainContent .pageSection  ul li.first a, body.master#master #mainContent .pageSection  ul li.first a,
body.faq#faq #mainContent .pageSection  ul li.first a, body.contactUs#contactUs #mainContent .pageSection  ul li.first a,
body.military#acquiringTranscripts #mainContent .pageSection  ul li.first a, body.currentLearners#currentLearners #mainContent .pageSection  ul li.first a,
body.military#military #mainContent .pageSection  ul li.first a, #mainContent .pageSection .listOfSubPages ul li.first a { border-top: none; }

body.bachelor#bachelor #mainContent .pageSection  ul li a:hover, body.master#master #mainContent .pageSection  ul li a:hover,
body.faq#faq #mainContent .pageSection  ul li a:hover, body.contactUs#contactUs #mainContent .pageSection  ul li a:hover,
body.military#acquiringTranscripts #mainContent .pageSection  ul li a:hover, body.currentLearners#currentLearners #mainContent .pageSection  ul li a:hover,
body.military#military #mainContent .pageSection  ul li a:hover, #mainContent .pageSection .listOfSubPages ul li a:hover {
	background-color: #E6E5E5;
	color: #4A2A42;
}

/*
 * News page
 */
body.news .blogPost h3 { 
	font-size: 16px; 
	margin-bottom: 0px;
	color:#4A2A42;
/*	font-family:Georgia,Times,serif;*/
	font-weight:bold;
}
body.news#news .blogPost p { margin: 0; }
body.news#news .blogPost { margin-bottom: 20px; }

.postTime {
	font-size: 11px;
	font-style: italic;
	line-height: 1.5em;
}

/* Share buttons */
.fb_edge_widget_with_comment {
	float: left;
}

#socialContainer {
	position: relative;
}
#socialFacebookContainer iframe {
/*	height:35px !important;*/
/*	height: 35px;*/
/*	background: #c30;*/
/*	display: none;*/
	position: absolute;
	left: 0px;
/*	padding: 0;*/
/*	margin: 0;*/

}


.twitter-share-button {
	float: left;
	margin-right: 15px;
	margin-top: 2px;
}

#socialContainer {
	margin: 10px 0;
}

/*
 * FAQ pages
 */
.faqAnswer {
	width: 434px;
}

.faqAnswer div {
	padding-left: 10px;
}

.faqEntry {
	margin-bottom: 10px;
}

#mainContent .spacer .faqEntry h3 {
	background: url('../images/topnav-purple-bullet.png') 0 5px no-repeat;
	padding-left: 10px;	
}

#mainContent .spacer .faqEntry h3 a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
}

/*
 * Contact Us Page
 */
.personPhoto {
	float: right;
	margin: 0 0 5px 15px;
}

body.contactUs#staff #mainContent .spacer p {
	background: url('../images/topnav-purple-bullet.png') 0 3px no-repeat;
	padding-left: 10px;	
	line-height: 1.5em;
}
/*
 * Current Learners Page
 */
body#springGraduates2009 table {
	margin-top: -20px;
}

body#springGraduates2009 table td {
	width: 50%;
	font-size: 11px;
	line-height: 1.3em;
}


/*
 * Search Results
 */
.searchResultEntry {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid #ccc;
}

.searchTermOnExceprt {
	color: #BA7D44;
	font-weight: bold;
}

div.autocomplete {
	position: absolute;
	width: 250px;
	background-color: #fff;
	border: 1px solid #43273C;
	margin: 0;
	padding: 0;
}
div.autocomplete ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.autocomplete ul li.selected { 
	background-color: #5C3853;
	color: #fff;
}

div.autocomplete ul li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 5px 10px;
	cursor: pointer;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}

#searchHotwordBar {
	background: #503048;
	color: #fff;
	padding: 5px 20px;
}

#searchHotwordBar a {
	color: #CDBDC8;
/*	font-family: Helvetica, Arial, sans-serif;*/
/*	text-decoration: underline;
	font-weight: normal;*/
}

/*
 * Quizzes
 */
.quizForm p { margin-bottom: 0px; }

.quizQuestion p {
	margin-bottom: 0px;
	font-weight: bold;
}

.quizQuestion { margin-bottom: 20px; }

.quizQuestion table { margin-bottom: 0px; }

.quizQuestion table thead td {
	background: #eee;
	font-weight: bold;
}

.quizQuestion table td {
	text-align: center;
	line-height: 1em;
	padding: 5px 0;
}

/*
 * Home / Online Programs page
 */
.certificateProgramsOnline ul { margin-bottom: 0px; }
.certificateProgramsOnline { margin-bottom: 20px;}


/*
 * Feedback page
 */
body#feedback form { font-weight: bold; }

/*
 * Landing Pages / Microsites
 */
body.landingPage #mainContent .spacer, body.qwest #mainContent .spacer, body.brightHorizons #mainContent .spacer, body.yum #mainContent .spacer, body.diebold #mainContent .spacer, body.tas #mainContent .spacer {
	padding: 0;
}

.landingPageContent, #micrositeSpacer { padding: 0 23px; }

body.landingPage #mainContent, body.qwest #mainContent, body.brightHorizons #mainContent, body.yum #mainContent, body.diebold #mainContent, body.tas #mainContent {
	width: 765px;
	background: #fff;
}

body.landingPage #content { float: none; }

body.landingPage #rightBarTools, body.landingPage #bottom #contactInfo, 
body.qwest #bottom #contactInfo, body.qwest #rightBarTools, 
body.brightHorizons #bottom #contactInfo, body.brightHorizons #rightBarTools, 
body.yum #bottom #contactInfo, body.yum #rightBarTools, 
body.diebold #bottom #contactInfo, body.diebold #rightBarTools,
body.tas #bottom #contactInfo, body.tas #rightBarTools  {
	display: none;
}

body.landingPage #bottom, body.qwest #bottom, body.brightHorizons #bottom, body.yum #bottom, body.diebold #bottom, body.tas #bottom {
	width: 195px;
	background-color: #fff;
}

body.landingPage #wrapperCentralizer { background: #fff; }

body#send.landingPage #wrapperCentralizer, body.qwest #wrapperCentralizer, body.brightHorizons #wrapperCentralizer, 
body.yum #wrapperCentralizer, body.diebold #wrapperCentralizer, body.tas #wrapperCentralizer {
	background: #fff url('../images/main-content-landing-pages-bkg.png') left repeat-y;
}

#micrositeBottomPlug {
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	width: 765px;
	height: 32px;
/*	line-height: 25px;*/
}

body.yum #wrapperCentralizer, body.diebold #wrapperCentralizer { position:relative; }

body#sitemap ul ul { margin: 0; }

body.landingPage #navbar, body.landingPage #topNav, body.landingPage #header, body.landingPage #leftBarTools, body.landingPage #bottom { display: none; }

body.landingPage #mainContent { width: 960px; }

#landingLogo {
	float: left;
	width: 195px;
}

.landingPageText {
	width: 45%;
	float: left;
}

#landingPageForm {
	width: 45%;
	float: right;
}

#landingPageForm input.text, #landingPageForm textarea { width: 90%; }

body.landingPage #footer {
	margin-left: 0px;
	width: 960px;
}

body.landingPage#interested #landingPageForm, body.landingPage#notrightnow #landingPageForm, body.landingPage#notinterested #landingPageForm {
	display: none;
}

body.landingPage#interested .landingPageText, body.landingPage#notrightnow .landingPageText, body.landingPage#notinterested .landingPageText {
	width: 95%;
}

/*body.landingPage#send #wrapper { background: none; }*/

/*
 * Our Graduates page
 */
.pageSection#firstColumn h2, .pageSection#secondColumn h2 { display: none; }

.pageSection#firstColumn, .pageSection#secondColumn {
	font-size: 11px;
	line-height: 1.5em;
}

.pageSection#firstColumn {
	float: left;
	width: 45%;
}

.pageSection#secondColumn {
	float: right;
	width: 45%;
}

/* 125 Anniversary badge on home page */
#anniversary125 {
	float: right;
	margin-top: -45px;
}

#followUsOn { margin-top: 40px; }

/* Clear Channel Interview page */
#commentForm p.tight { margin-bottom: 0px; }
.comment {
	line-height: 1.4em;
	margin-bottom: 15px;
}
.comment .author { font-style: italic; }

.commentContent { padding-left: 10px; }


/* Keep Up With Us page */
body#keepUpWithUs .separator {
	border-top: 1px solid #9A9A9A;
/*	border-bottom: 1px solid #eee;*/
/*	border: 1px solid #9A9A9A;*/
	height: 1px;
/*	margin: 30px 0;*/
}

body#keepUpWithUs #mainContent .spacer h3 {
/*	color: #754193;*/
	margin: 20px 0;
}

#twitter_div {
	border: 1px solid #ACACAC;
	padding: 15px 20px 15px 5px;
	margin-bottom: 10px;
}

#twitter_div ul { margin-bottom: 0px; }

/*
 * Videos page (under News section)
 */
body.news#videos #mainContent .spacer ul, body.news#videos #mainContent .spacer ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
}

body.news#videos #mainContent .spacer ul li { 
	margin-bottom: 30px; 
	padding-bottom: 30px;
	border-bottom: 1px solid #9A9A9A;
}

.videoPlayer {
	width: 240px;
	float: left;
}

.videoData {
	width: 200px;
	margin-right: -20px;
	float: left;
}

#mainContent .spacer .videoData h3 {
	font-size: 12px;
	line-height: 1.2em;
}

.videoItem { margin-bottom: 15px; }

.videoPlayer.centered { 
	float: none; 
	margin: 20px auto; 
}

/*
 * Special Langing Page (gem)
 */
body.landingPage.special #specialLandingPageContent {
	width: 620px;
	margin-left: 23px;
	float: left;
}

body.landingPage.special #accordion {
	float: right;
	width: 285px;
	margin-top: -20px;
	padding-bottom: 0px;
}

/*body#gem #specialLandingPageContent p { margin-bottom: 30px; }*/
body.landingPage.special #mainContent, body.landingPage.special #wrapperCentralizer { background: #fff url('../images/special-landing-content-bkg.png') left repeat-y; }
body.landingPage.special #accordion .spacer { padding: 13px 17px; }

body.landingPage.special #accordion textarea { width: 90%; }

body.landingPage.special #specialLandingPageContent h4 { color: #666; }

#accordionGEMCourses .accordionLink { background-image: url('../images/accordion-gem-courses.png'); }
#accordionGEMCourses .accordionLink:hover { background-position: 0 -26px; }

#accordionGEMCourses p { 
	font-size: 11px; 
	margin-bottom: 10px;
}

#accordionAUABCCourses .accordionLink { background-image: url('../images/accordion-auabc.png'); }
#accordionAUABCCourses .accordionLink:hover { background-position: 0 -26px; }

/*
 * Slideshows
 */
#slideshowContainer { position: relative; }

.slideshowImage {
	position: absolute;
	top: 0;
	left: 0;
}

body#gradFinaleSlideshow #slideshowContainer, body#may2011Commencement #slideshowContainer {
	height: 324px;
	margin-bottom: 20px;
}

/* New Homepage Slideshow (JS based, used to be Flash) */
body#home #slideshowContainer {
	width: 480px;
	height: 203px;
	*z-index: -1000; /* IE7 hack for the dropdown nav */
}


/*
 * New Current Learners page
 */
/*body#currentLearners #mainContent .pageSection .listOfSubPages ul {
	margin: -10px 0 0 0;
}
body#currentLearners #mainContent .pageSection .listOfSubPages ul li {
	margin: 0;
	margin-right: -30px;

}

body#currentLearners #mainContent .pageSection .listOfSubPages ul li a {
	padding-left: 80px;
	background-position: 65px 10px;
	width: 377px;	
}*/

/*
 * A/B testing a black background on landing page
 */
body.black { background: #000; }
body.black #footer span { color: #999; }


/*
 * Homepage social links
 */
#socialSidebar {
	padding: 10px 0 0 20px;
}

#socialSidebar p {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	font-size: 11px;
}

#socialLinks, #socialLinks li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#socialLinks {
	background: url('../images/social-links2.png');
	width: 111px;
	height: 33px;
}

#socialLinks a {
	display: block;
	text-indent: -9999px;
	height: 33px;
	width: 32px;
	margin-right: 8px;
	float: left;
}
#socialLinks a:hover { background: none; }

#socialLinks li { float: left; }

#socialLinks #youtubeLink {
	width: 31px;
	margin-right: 0px;
}

#accordionHome {
	border-top: 2px solid #D5CCBD;
	padding-top: 20px;
}

#collegeChoiceLink {
	margin-top: 15px;
	display: block;
	float: left;
}

#anniversaryLink {
	float: right;
}

#viewMoreNewsP {
	margin-bottom: 15px;
}

body#home #mainContent .pageSection#applyToday { 
	margin-bottom: 0px; 
	*margin-bottom: 10px; /* IE7 hack */
}












