﻿#page { background: #fff url(/images/higher-education/page-footer.jpg) bottom no-repeat; padding-bottom:110px; overflow:hidden; }
#innerContainer {background-color:#eaeaea; }
blockquote { margin:0px; font-style:italic; }
#footerLeft, #footerRight, #footerLeft a, #footerRight a  { color:#444445; } 

/* Navigation items */
.navHeader { color:White; line-height:22px; height:48px; background: #5F3151 url(/images/higher-education/header.png) no-repeat; margin: 0; }
.navHeader p { font-family:Verdana; padding: 0px 0px 0px 7px; margin:0px; font-size:100%;  text-transform:uppercase; margin:0; }
.navHeader p.small { font-family:Verdana; padding: 0px 0px 0px 7px; margin:0px; font-size:85%; font-weight:normal; margin:0; }
.navHeader a, .navHeader a:visited, .navHeader a:hover { color:White; text-decoration:none; }

#navGeneric { list-style:none; margin: 0px; padding:0px; background-color:#FFFFFF; }
#navGeneric li { margin:0px; background:url(/images/higher-education/dotted.png) repeat-x bottom; font-size:120%; }
#navGeneric li:hover { background-color:#f7f4f7; }
#navGeneric li:hover .navHeading { color:#73457a; font-weight:bold; }

.navItemDiv { padding: 10px 0 10px 13px; margin-right:10px; overflow:hidden; background-image:url(/images/higher-education/arrow.png) ; background-position:right 14px; background-repeat:no-repeat; }

#navGeneric a {  text-decoration:none; display:block; }
.navHeading { color:#5E3150; font-size:90%; }

#navGeneric ul { font-size:70%; margin:10px 0px 0px 0px; padding:0px; display:none; background-color:#f6f6f6;}
#navGeneric ul li { background:url(../images/navigation/arrow-grey.gif) 3px 7px no-repeat #f6f6f6; border-style:none; list-style-type:none; color:#5E3150; margin-left:-5px; padding:3px 0px 3px 25px; }
#navGeneric ul a { color:#5E3150; display:block; font-size:85%; background-color:#f6f6f6; }
#navGeneric ul a:hover { color:#5E3150; text-decoration:underline; background-color:#f7f4f7;}
#navGeneric ul li:hover { background-color:#f6f6f6; }

#navGeneric .navSelected, #navGeneric .navSelected:hover {background-color:#f7f4f7;}
#navGeneric .navSelected ul { display:block; background-color:#f7f4f7; }
#navGeneric .navSelected .navItemDiv { background-image:url(/images/higher-education/arrow-down.gif);  }

/*VisionContent*/
#sHE { display:none; }

/*Homepage*/
#newsHeader { background:url(/images/higher-education/news-tab.gif) no-repeat; height:25px; color:#fff; padding:2px 0 0 0; width:125px; text-align:center; }
#newsItems { background:#f2f2f2 url(/images/higher-education/news-top.gif) no-repeat; padding:6px 5px 0px 5px; }
#newsFooter { background:url(/images/higher-education/news-bottom.gif) no-repeat; height:23px; margin:0 0 10px 0; padding:1px 10px 0 0; text-align:right; }
#newsFooter a { color:#fff; font-weight:bold; text-decoration:none; display:block; background:url(/images/higher-education/arrow-white.gif) no-repeat right 5px; padding:0 15px 0 0; }
.newsImage { background-color:#fff; width:77px; text-align:center; float:left; padding:1px 0; border:1px solid #d9d9d9; margin:0 5px 10px 0; }
.newsText { background-color:#fff; width:109px; float:left; margin:0; padding:0; font-size:80%; border:1px solid #d9d9d9; min-height:46px; padding:2px 5px; }
.newsText a { color:#000; text-decoration:none; line-height:140%; }
    
#tripleFeature { background:url(/images/higher-education/triplefeature-bg.gif) no-repeat; height:198px; padding:2px; color:#404041; font-size:85%; }
#tripleFeature #tf1 { background:url(/images/higher-education/whatscollegelike.png) no-repeat; height:194px; width:156px; float:left; }
#tripleFeature #tf2 { background:url(/images/higher-education/newprospectus.png) no-repeat; height:194px; width:157px; float:left; }
#tripleFeature #tf3 { background:url(/images/higher-education/accesstohe.png) no-repeat; height:194px; width:155px; float:left; }
#tripleFeature p { padding:45px 10px 59px 10px; }
#tripleFeature a { color:#ffffff; font-weight:bold; text-decoration:none; display:block; text-align:right; padding:0 20px 0 0; background:url(/images/higher-education/arrow-white.gif) no-repeat right 4px; margin:0 10px 0 0; }

#socialBar { background:url(/images/higher-education/social-bar.png) no-repeat; height:30px;margin:5px 0 0 0; padding:5px 0 0 6px; font-size:80%; font-weight:bold; }
#socialBar img { vertical-align:middle; }

.rightColSep { background:url(/images/higher-education/rightColLine.png) no-repeat; height:3px; margin:10px 0; }
.mainColSep { background:url(/images/higher-education/mainColLine.png) no-repeat; height:3px; margin:10px 0; }
.rightButton { display:block; margin:10px 0; }

.bluebox { background:url(/images/higher-education/bluebox.png) no-repeat; margin:10px 0; }
.bluebox h5 { color:#fff; font-size:90%; font-weight:normal; padding:3px 10px; }
.bluebox p { font-size:85%; margin:3px 10px; }
.bluebox a { display:block; text-align:right; font-size:85%; color:#000; margin:0 10px 5px 0; }
.speechBubble { background:url(/images/higher-education/speechbubble-body.png) repeat-y; margin:0 5px; }
.speechBubble img { display:block; }
.speechBubble p { font-size:80%; padding:0 5px; line-height:100%; }
.speechBubbleTail { background:url(/images/higher-education/speechbubble-tail.png) no-repeat top right; margin:0 20px 0 0; padding:5px 0 0 0; }
.speechBubbleTail img { float:right; width:38px; display:block; padding:1px; border:1px solid #d9d9d9; margin:0 20px 0 10px; }
.speechBubbleTail p { font-size:80%; margin:0 0 0 12px; padding:0; line-height:125%; }

.doubleFeature { background:url(/images/higher-education/doublefeature-bg.gif) no-repeat; height:198px; padding:2px; color:#404041; font-size:85%; }
.dfLeft, .dfRight { background-repeat:no-repeat; height:20px; margin:1px 0px 1px 1px; width:233px; float:left; }
.dfLeft#red { background-image:url(/images/higher-education/doublefeature-left-red.png); }
.dfLeft#blue { background-image:url(/images/higher-education/doublefeature-left-blue.png); }
.dfLeft#orange { background-image:url(/images/higher-education/doublefeature-left-orange.png); }
.dfRight#green { background-image:url(/images/higher-education/doublefeature-right-green.png); }
.dfRight#yellowgreen { background-image:url(/images/higher-education/doublefeature-right-yellowgreen.png); }
.dfRight#greenblue { background-image:url(/images/higher-education/doublefeature-right-greenblue.png); }
.doubleFeature h5 { color:#fff; padding:0 10px; }
.doubleFeature p { padding:5px 8px 0 8px; margin:0; }
.doubleFeature a { display:block; text-align:right; background-position:right 4px; background-repeat:no-repeat; margin:0 10px 0 0; padding:0 20px 0 0; text-decoration:none; font-size:120%; font-weight:bold; }
.doubleFeature #red a { color:#df381d; background-image:url(/images/higher-education/arrow-red.gif); }
.doubleFeature #green a { color:#017e6b; background-image:url(/images/higher-education/arrow-green.gif); }
.doubleFeature #blue a { color:#5674b9; background-image:url(/images/higher-education/arrow-blue.gif); }
.doubleFeature #yellowgreen a { color:#576001; background-image:url(/images/higher-education/arrow-yellowgreen.gif); }
.doubleFeature #orange a { color:#ce6515; background-image:url(/images/higher-education/arrow-orange.gif); }
.doubleFeature #greenblue a { color:#56aba3; background-image:url(/images/higher-education/arrow-greenblue.gif); }

#mainFeature { height:291px; border:5px solid #f2f2f2; margin:0 0 10px 0; background-color:#cfcdcd; }
#mainFeature .content { margin:1px 1px 0 1px; height:258px; background-color:#fff; background-repeat:no-repeat; position:reletive; }
#mainFeature .featureItem { display:none;float:left;height:258px;width:100%;position:relative; }
#mainFeature .bar { background:url(/images/higher-education/featurebar-bg.gif) repeat-x; margin:0 1px 0 0; padding:0; height:31px; list-style-type:none; }
#mainFeature .bar li { float:left; width:152px; border-left:solid 1px #cfcdcd; height:31px; position:relative; }
#mainFeature .bar li:first-child { width:154px; }
#mainFeature .bar li:hover, #mainFeature .bar .selected { background:url(/images/higher-education/featurebar-selected-bg.gif) repeat-x; }
#mainFeature .bar li a { display:block; padding:6px; font-size:80%; text-align:center; text-decoration:none; color:#404041; }
#mainFeature .bar li:hover a, #mainFeature .bar .selected a { color:#fff; }
#mainFeature .bar li .highlight { position:absolute; top:-8px; left:60px; display:none; }
#mainFeature .bar li:hover .highlight, #mainFeature .bar .selected .highlight { display:inline; }

/* Course page changes */

#courseInformation { border: 1px solid #D7CDCC; padding-bottom:10px; }
#courseInformation .center .header {  background-color:#5E3150;  }
#courseInformation .subTitleContainer { background-color:#DCBAD2; }
#courseInformation .subTitleContainer h3 { color:#5F3050;  }
.otherCourses .headerTitle { background-color:#815473;}
.otherCourses .headerTitle h3 { color:White;  }
.otherCourses .item a, .otherCourses .item a:visited, .otherCourses .item a:hover { color:#5E3150; }
.requestABrochurePanel { background-color: #F6F6F6; border:1px solid #EDEFEE; }
.requestABrochurePanel h2 { color: #931A3B; }
.requestABrochurePanel p { color:#931A39;  }
.requestABrochurePanel a, .requestABrochurePanel a:visited, .requestABrochurePanel a:hover { color:#931A39;  }
.requestABrochurePanel h2 a, .requestABrochurePanel h2 a:visited, .requestABrochurePanel h2 a:hover { color:#931A39;  }

.imageGalleryLinkPanel { background-color: #F6F6F6; border:1px solid #EDEFEE; }
.imageGalleryLinkPanel h2 { color: #931A3B; }
.imageGalleryLinkPanel p { color:#931A3B;  }
.imageGalleryLinkPanel a, .imageGalleryLinkPanel a:visited, .imageGalleryLinkPanel a:hover { color:#931A3B;  }
.imageGalleryLinkPanel h2 a, .imageGalleryLinkPanel h2 a:visited, .imageGalleryLinkPanel h2 a:hover { color:#931A39;  }

.studentWorkLinkPanel { background-color: #F6F6F6; border:1px solid #EDEFEE; }
.studentWorkLinkPanel h2 { color: #931A3B; }
.studentWorkLinkPanel p { color:#931A3B;  }
.studentWorkLinkPanel a, .studentWorkLinkPanel a:visited, .studentWorkLinkPanel a:hover { color:#931A3B;  }
.studentWorkLinkPanel h2 a, .studentWorkLinkPanel h2 a:visited, .studentWorkLinkPanel h2 a:hover { color:#931A39;  }

.studentProfilePanel { background-color:#F6F6F6; border:1px solid #E4E8E9;  }
#profileTeaserCaption {color:#60324F;background:url(/images/courses/profile-box-curve-he.png) top left no-repeat; }
#profileTeaserCaption p { background-color:transparent; }
.studentProfilePanel .moreLink a, .studentProfilePanel .moreLink a:visited, .studentProfilePanel .moreLink a:hover { color:#60324F; }
.locationPanel p { color:#60324F; }
.derbyRoadPanel { background-image:url(/images/courses/locations/he/derby_road.png); }
.chesterfieldRoadPanel { background-image:url(/images/courses/locations/he/chesterfield_road.png); }
.stationParkPanel { background-image:url(/images/courses/locations/he/station_park.png);}
.sovereignWayPanel { background-image:url(/images/courses/locations/he/sovereign_way.png);}
.thoresbyStreetPanel { background-image:url(/images/courses/locations/he/thoresby_street.png); }

/* Course Start Times styles */

.courseStartTimes .grid { background-color:#F6F6F6;border-color:#60324F; }
.courseStartTimes .grid th { color: #60324F; }

/* Progression courses */

a.progressionCourseLink, a:visited.progressionCourseLink { color:#5E3150; }
a:hover.progressionCourseLink {color:#5E3150; }

/* Course search results changes */

.searchBar .header { background-color: #5E3150; }
.searchBar .body { background-color: #DCBAD2;color:#5E3152;  }
.searchBar .body .viewAll a, .viewAll a:visited, .viewAll a:hover { color:#5E3152; }
.pageBar a.notSelected, a:visited.notselected, a:hover.notselected { color:#5E3152; background-color:White; border: solid 1px #5E3152; }
.pageBar .selected { color:White; background-color:#5E3152; border: solid 1px #5E3152;  }
.pageBar a.pager, a:visited.pager, a:hover.pager { color:#5E3152; background-color:White; border: solid 1px #5E3152; }
.searchResults h2 { color:#5E314E; font-size: 110%; text-decoration:none; }
.searchResults h2 a, .searchResults h2 a:visited { color:#5E314E; text-decoration:none; }
.searchResults h2 a:hover { color:#5E314E; text-decoration:underline; }
.searchResults .row { background-color:White; border-bottom: solid 1px #BB8EAD; }
.searchResults .topResult { background-color: #F9E9F4; }
.searchResults .subTitle { background-color:#DCBAD2; color:#5E314E; }
.searchResults .relatedSubTitle { background-color:#F9E9F4; color:#5E314E; border-bottom: solid 1px #BB8EAD; }
.noResultsFound { background-color:white;border: 1px solid #D8CCCC;  }
.noResultsFound h1 { color:#5E314E; }
.noResultsFound a, .noResultsFound a:visited, .noResultsFound a:hover  { color:#5E314E; text-decoration:underline; }
.fullCourseSearch .header { background-color:#5E3150; }
.fullCourseSearch .header h1 {color:White; }
.fullCourseSearch .body h2 { color:#5E3150;  }
.fullCourseSearch .body h3 { color:#5E3150; font-size:120%;  }
.fullCourseSearch .body { background-color:#DCBAD2; color:#5E3150; font-size:80%; }
.aToZListings .header { color:White; background-color:#5E3150; }
.aToZListings .selector { background-color:#DCBAD2; }
.selector .notSelected { background-image:url(/images/courses/search/letter-notselected-4.gif); }
.selector .selected { background-image:url(/images/courses/search/letter-selected-4.gif); }
.selector .selected a, .aToZListings .selected a:visited, .aToZListings .selected a:hover  { color:#5E3150; }
.aToZListings .entry { background-color:White; border: solid 1px #DBCFCF;  }
.aToZListings .entry a, .aToZListings .entry a:hover, .aToZListings .entry a:visited {color: #5E3152; }
.bottomSelector .notSelected { border: solid 1px #5E3152; background-color:White; }
.bottomSelector .selected { background-color:#5E3152; color:White;  }
.bottomSelector .notSelected a, .bottomSelector .notSelected a:visited, .bottomSelector .notSelected a:hover  { color:#A7084A; }
.bottomSelector .selected a, .bottomSelector .selected a:visited, .bottomSelector .selected a:hover  { color:White; }
.noCoursesFound { background-color:White; padding:5px; }
#summaryBarDiv .textSearch .magnifyImage { top:-6px;left:4px;position:absolute;height:36px;width:34px;background-image:url(/images/higher-education/magnify.png);background-repeat:no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/higher-education/magnify.png'); }
#summaryBarDiv .textSearch .textBox {  }
.moreSearchOptions { background-color: #854E75; }

#smallMagnifyImageAdvanced { top:-8px;left:8px;height:36px;width:34px;background-image:url(/images/higher-education/magnify.png);background-repeat:no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/16to18/magnify.png'); }

/* Course comparison changes */

#compareCoursesContainer { }
#compareCoursesContainer .header { background-color:#5E3150; }
#compareCoursesContainer a, #compareCoursesContainer a:visited, #compareCoursesContainer a:hover { color:#603352; }

/* Subject area image gallery */

#subjectAreaImageGallery .header { background-color:#5E3150;  }

/* Course search panel */

#courseSearchHeader { background:#6F4161 url(/images/higher-education/search-bg.png) no-repeat; width:100%; margin-top:0px; font-size:100%; padding-top:4px; }
#courseSearchHeader .tr { background:none; }
#courseSearch a { font-size:95%; font-weight:bold; }
#courseSearch { background-color:#f6f6f6; margin-top:2px; }
#courseSearch .boxContents { background-color:transparent; }
#courseSearch #search { margin:1px 0 0 6px; }
#findCourse { color:#ffffff; margin:0px; padding:2px 10px; font-size:120%; text-transform:uppercase; font-family:Arial,sans-serif; font-weight:normal; }
#courseSearch p { margin:2px 0px; color:#404041;  }
#otherWaysContainer { margin-top:3px; height:26px; color:White; background: #9e6f8f url(/images/higher-education/search-full-bg.png) bottom left; }
#otherWaysContainer a, #otherWaysContainer a:visited, #otherWaysContainer a:hover { color:White;}
#otherWaysContainer .inner  { padding: 3px 0px 0px 15px; font-size:85%; }
#courseSearch select { margin-bottom:5px; color:#404041; }
.searchWatermark { color:#5E3150;  }
.searchInput { color:#5E3150;  }
.textSearchBox { margin-top:0px; padding-bottom:6px; padding-left:10px; }
.searchTextButton { padding-top:1px; }
#smallMagnifyImage { display:none; }
.courseSearchDropDownList { color:#5E3150; }

/* Two specific overrides to ensure the search box is displayed correctly when shown on the full course view */

.body .textSearchBox { margin-top: 0px; }
.body .searchTextButton { padding-top: 0px; }

/* Press release changes */

.newsGalleryPanelSingle { margin-right:5px; }
.newsGalleryPanelMulti { }
.latestNewsContainer .tll { background:5F3151; background-image:none; }
.latestNewsContainer .trl { background:5F3151; background-image:none; }
.newsBody {  }
.latestNewsBox { background-color:#5F3151; margin-top:27px; }
.latestNewsBox h5 { color:White; }
.latestNewsBoxBody { background-color:White; border:solid 1px #5F3151;padding:0px 10px;font-size:85%; }
.latestNewsBoxBody a, .latestNewsBoxBody a:visited, .latestNewsBoxBody a:hover { color:#5F3151; }

/* Request a prospectus page styles */

.requestStep { padding:5px; } 

/* Homepage specific items */

#mainNews { margin-bottom:10px; }
#mainNews .header { background-color: #95193C; margin:0px; padding:0px; }
#mainNews .header h2 { padding: 2px 0px 7px 10px; color:White; } 
#mainNews .body { background-color: #292929; margin:0px; padding:0px; }
#mainNews .footer { background-color: #292929; margin:0px; padding: 0px 15px 10px 0px; color:#EB3A64; text-align:right; }
#mainNews p { margin:0px; color:White; padding: 2px 10px 0px 10px; }
#mainNews .footer img { vertical-align:bottom; }

#promo1 { width:155px;float:left;margin-right:3px;margin-top:0px;padding:0px; }
#promo1 .body { background:#7DD2CA url(/images/higher-education/homepage-sprite.gif) no-repeat top left; height:180px; }
#promo1 .footer { background-color: #292929; color:#7DD2CA; text-align:right; padding: 5px 10px 4px 0px; }
#promo1 img { vertical-align:bottom; }
#promo1 a, #promo1 a:visited, #promo1 a:hover { text-decoration:none; color:#7DD2CA; }

#promo2 { width:155px;float:left;margin-right:4px; }
#promo2 .body { background:#FFFFFF url(/images/higher-education/promo-2.gif) no-repeat; height:180px; }
#promo2 .footer { background-color: #292929; color:#BF6FA5; text-align:right; padding: 5px 10px 4px 0px; }
#promo2 img { vertical-align:bottom; }
#promo2 a, #promo2 a:visited, #promo2 a:hover { text-decoration:none; color:#BF6FA5; }

#promo3 { width:155px;float:left; }
#promo3 .body { background:#FFFFFF url(/images/higher-education/homepage-sprite.gif) no-repeat 0px -370px; height:180px; }
#promo3 .footer { background-color: #292929; color:#DCAD2D; text-align:right; padding: 5px 10px 4px 0px; }
#promo3 img { vertical-align:bottom; }
#promo3 a, #promo3 a:visited, #promo3 a:hover { text-decoration:none; color:#DCAD2D; }

.promoText { height:60px;padding-top:5px; }
.promoMainText { color:White; padding: 0px 7px 5px 10px; font-weight:bold; margin:0px; }
.promoBigText { color:White; padding: 0px 7px 2px 10px; font-weight:bold; margin:0px; font-size:170%; }
.promoLittleText { color:White; padding: 0px 7px 0px 10px; margin:0px; }
.promoSecondLittleText { color:White; padding: 0px 30px 0px 7px; margin:0px; text-align:right; }

#newsAndEvents { }
#newsAndEvents .header {  background:#D06A1D url(/images/higher-education/homepage-sprite.gif) no-repeat -160px 0px; height: 51px; }
#newsAndEvents .header h2 { color:White; padding: 3px 10px 10px 10px; font-size:160%; }
#newsAndEvents .mainImage { border: solid 1px #CE6515; margin:0px; padding:0px; border-bottom:none; }
#newsAndEvents .bottom { background-color: #292929; color:White; }
#newsAndEvents .bottom p { padding: 3px 10px 3px 10px; margin:0px; } 
#newsAndEvents .footer { background-color: #292929; color:#D06C1F; text-align:right; padding: 0px 10px 5px 10px;   }
#newsAndEvents .footer a, #newsAndEvents .footer a:hover, #newsAndEvents .footer a:visited { color:#D06C1F; text-decoration:none; }
#newsAndEvents .footer img { vertical-align:bottom; }

#downloadNewsletter { margin-top:10px; height:52px; background: #292929 url(/images/higher-education/homepage-sprite.gif) no-repeat -160px -56px; }
#downloadNewsletter p { padding:7px 50px 10px 15px; margin:0px; color:White; font-weight:bold; }
#downloadNewsletter a, #downloadNewsletter a:visited, #downloadNewsletter a:hover { color:White; text-decoration:none; }

#whatStudentsSay { margin-top:11px; }
#whatStudentsSay .header { height: 52px; background: #746C2C url(/images/higher-education/homepage-sprite.gif) no-repeat -160px -168px; }
#whatStudentsSay .header h2 { color:White; }
#whatStudentsSay .middle { background-color:#292929; color:White; }
#whatStudentsSay .middle .arrow { text-align:right; color:#C4CE8A; padding: 0px 10px 5px 0px; } 
#whatStudentsSay .middle .arrow a { color:#C4CE8A; text-decoration:none; } 
#whatStudentsSay .middle .arrow img { vertical-align:bottom; } 
#whatStudentsSay .middle p { margin: 0px; padding: 10px 10px 10px 10px; }
#whatStudentsSay .bottom { background-color: #373737; color:White; }
#whatStudentsSay .bottom .arrow { text-align:right; color:White; padding: 0px 10px 5px 0px; } 
#whatStudentsSay .bottom .arrow a { color:White; text-decoration:none; } 
#whatStudentsSay .bottom .arrow img { vertical-align:bottom; } 
#whatStudentsSay .bottom p { margin: 0px; padding: 5px 5px 3px 0px; }
#whatStudentsSay h3 { font-size:100%; }
#whatStudentsSay .bottom .image { float:left; margin-right: 5px; padding: 6px 5px 2px 5px; }

.studentsBigText { color:White; padding: 0px 7px 0px 10px; font-weight:bold; margin:0px; font-size:160%; }
.studentsLittleText { color:White; padding: 0px 7px 0px 10px; margin:0px; }
.studentsSecondLittleText { color:White; padding: 0px 110px 0px 0px; margin:0px; text-align:right; }


/* Student profile changes */

#studentProfile { background-color:transparent; margin-top:12px; }
#studentProfile .titleContainer { background-color: #efefef; margin:0; padding:0; }
#studentProfile .body { background-color:White; }

/* Content pages */
.contentHeader h1, .contentHeaderLarge h1, #studentProfile .titleContainer h1, .newsTitle h2, .requestBrochureTitle h1 { background-color:#f2f2f2; color:#404041; padding: 8px 6px 10px 6px; font-size:120%; text-transform:uppercase; }
 

#mainContent { padding: 0px 6px 6px 6px;  }
#mainContent h2 { color:#95193C; margin-bottom:10px; margin-top:15px; font-family:Arial; font-size:110%;}
#mainContent h3 { color:#4a203c; margin-bottom:2px; margin-top:8px; font-family:Arial; font-size:105%;}
#mainContent a, .mainContent a:visited, .mainContent a:hover { color:#603352; text-decoration:underline;  }
#mainContent li { margin-top:7px; }

blockquote { background:url(/images/higher-education/quotes-blue.gif) no-repeat;padding-left:35px; margin-left:20px; }
.quoteName { font-weight:bold; padding:0 0 0 55px; }
.quoteName span { display:block; font-weight:normal; font-style:italic; font-size:85%; }

#breadcrumb { padding: 0px 0px 0px 0px; }

/* Right nav items */
#ourFacilitiesPanel { background: #292929 url(/images/higher-education/facilities-panel.gif) top left; height:45px; color:White; margin-top:8px;  }
#imageGalleryPanel { background: #292929 url(/images/higher-education/image-gallery-panel.gif) top left; height:45px; color:White; margin-top:8px;   }
#ourSitesPanel { background: #292929 url(/images/higher-education/our-sites-panel.gif) top left; height:45px; color:White; margin-top:8px;   }
#talkToUsPanel { background: #292929 url(/images/higher-education/have-your-say-panel.gif) top left; height:45px; color:White; margin-top:8px;   }
#facebookPanel { background: #292929 url(/images/higher-education/facebook-panel.gif) top left; height:45px; color:White; margin-top:8px;   }
.rightNavTitle { font-size:100%; padding: 5px 0px 0px 10px; margin:0px;  }
.rightNavContent { font-size:90%; margin:0px; padding: 0px 0px 0px 10px; }
.rightNavTitle a, .rightNavTitle a:visited, .rightNavTitle a:hover { text-decoration:none; color:White; }
.rightNavContent a, .rightNavContent a:visited, .rightNavContent a:hover { text-decoration:none; color:White; }

#lowCourseFeesPanel { background: #FFF url(/images/higher-education/lowcoursefees.png) top left no-repeat; color:Black; margin-top:10px; height:119px; }

#needHelpPanel { background: #FFF url(/images/higher-education/small-quotes-box.gif) top left no-repeat; color:Black; margin:10px 5px 0 5px; min-height:134px; }
#needHelpPanel .second { text-align:center; font-size:100%; padding:40px 0 0 0; margin:0; }
#needHelpPanel .third { text-align:center; font-weight:bold;padding: 0px 0px 0px 0px; font-size:140%; margin:0; }
#needHelpPanel .fourth { text-align:center; padding: 0px 0px 0px 0px; font-size:80%; margin:0; }

#whatDoWeGetUpToPanel { margin-top:26px; }
#whatDoWeGetUpToPanel a, #whatDoWeGetUpToPanel a:visited, #whatDoWeGetUpToPanel a:hover { color:#C0A241; text-decoration:none; }
#whatDoWeGetUpToPanel .header { background: #8C6B29 url(/images/higher-education/brown-small-header.gif) top left no-repeat; color:White; }
#whatDoWeGetUpToPanel .header .small { padding: 7px 0px 0px 10px; margin:0px; font-size:90%; }
#whatDoWeGetUpToPanel .header .large { padding: 0px 0px 10px 10px; margin:0px; font-weight:bold; font-size:130%; }
#whatDoWeGetUpToPanel .imageBody { background-color: #292929; }
#whatDoWeGetUpToPanel .body { background-color: #292929; margin:0px; padding:0px; color:White; }
#whatDoWeGetUpToPanel .body h3 { margin:0px; padding: 7px 5px 1px 10px; font-size: 100%; }
#whatDoWeGetUpToPanel .body p { margin:0px; padding: 0px 5px 2px 10px; font-size: 90%;  }
#whatDoWeGetUpToPanel .moreLink { text-align:right; padding: 2px 10px 0px 0px; }

/* College life homepage items */

#collegeLifeTop { background-color:#f2f2f2; padding:5px; margin:0 0 10px 0; }
#collegeLifeTop img { display:block; }
#collegeLifeTop p { margin:10px; }

#introductionLargeQuote { margin:0 0 10px 0; background-image:url(/images/higher-education/studentsneeds.png); background-repeat:no-repeat; background-position: top left; height:118px; }
#introductionLargeQuote p { font-weight:bold; padding: 65px 40px 0 45px; margin: 0px; font-size:85%; text-transform:uppercase; line-height:110%; }

#financeLargeQuote { margin-top:5px; background-image:url(/images/higher-education/finance-large-quotes-box.gif); background-repeat:no-repeat; background-position: top left; min-height:199px; }
#financeLargeQuote p { font-weight:bold; padding: 15px 20px 0 45px; margin: 0px; font-size:85%; }

#areaLargeQuote { margin-top:5px; background-image:url(/images/higher-education/area-large-quotes-box.gif); background-repeat:no-repeat; background-position: top left; min-height:190px; }
#areaLargeQuote p { font-weight:bold; padding: 20px 20px 0 50px; margin: 0px; font-size:85%; line-height:130%; }

#careerLargeQuote { margin-top:5px; background-image:url(/images/higher-education/career-large-quotes-box.gif); background-repeat:no-repeat; background-position: top left; min-height:169px; }
#careerLargeQuote p { font-weight:bold; padding: 13px 20px 0 50px; margin: 0px; font-size:85%; line-height:130%; }

/* Generic bottom sections */

#studentsUnionPanel { width:232px; float:left; margin-top:10px; margin-right:8px; }
#studentsUnionPanel a, #studentsUnionPanel a:visited, #studentsUnionPanel a:hover { color:#C0A241; text-decoration:none; }
#studentsUnionPanel .header { background-color:#C0A241; color:White; }
#studentsUnionPanel h2 { padding: 7px 10px 7px 10px; margin:0px; font-size:120%; }
#studentsUnionPanel .bodyImage img { display:block; }
#studentsUnionPanel .body { background-color: #292929; color:White; }
#studentsUnionPanel .bll { padding-bottom:10px; }
#studentsUnionPanel .body p { margin:0px; padding: 10px 10px 0px 10px; }
#studentsUnionPanel .moreLink { text-align:right; padding: 2px 10px 0px 0px; }

#studentBarPanel { width:232px; float:left; margin-top:10px; }
#studentBarPanel a, #studentBarPanel a:visited, #studentBarPanel a:hover { color:#A5578C; text-decoration:none; }
#studentBarPanel .header { background-color:#5F3151; color:White; }
#studentBarPanel h2 { padding: 7px 10px 7px 10px; margin:0px; font-size:120%; }
#studentBarPanel .bodyImage img { display:block; }
#studentBarPanel .body { background-color: #292929; color:White; }
#studentBarPanel .bll { padding-bottom:10px; }
#studentBarPanel .body p { margin:0px; padding: 10px 10px 0px 10px; }
#studentBarPanel .moreLink { text-align:right; padding: 2px 10px 0px 0px;  }

/* Finance and Funding bottom sections */

#whatAreTheCostsPanel { width:232px; float:left; margin-top:10px; margin-right:8px; }
#whatAreTheCostsPanel a, #whatAreTheCostsPanel a:visited, #whatAreTheCostsPanel a:hover { color:#56ACA3; text-decoration:none; }
#whatAreTheCostsPanel .header { background-color:#56ACA3; color:White; }
#whatAreTheCostsPanel h2 { padding: 7px 10px 7px 10px; margin:0px; font-size:120%; }
#whatAreTheCostsPanel .bodyImage img { display:block; }
#whatAreTheCostsPanel .body { background-color: #292929; color:White; }
#whatAreTheCostsPanel .bll { padding-bottom:10px; }
#whatAreTheCostsPanel .body p { margin:0px; padding: 10px 10px 0px 10px; }
#whatAreTheCostsPanel .moreLink { text-align:right; padding: 2px 10px 0px 0px; }

#needALoanPanel { width:232px; float:left; margin-top:10px; }
#needALoanPanel a, #needALoanPanel a:visited, #needALoanPanel a:hover { color:#839DDA; text-decoration:none; }
#needALoanPanel .header { background-color:#5674BA; color:White; }
#needALoanPanel h2 { padding: 7px 10px 7px 10px; margin:0px; font-size:120%; }
#needALoanPanel .bodyImage img { display:block; }
#needALoanPanel .body { background-color: #292929; color:White; }
#needALoanPanel .bll { padding-bottom:10px; }
#needALoanPanel .body p { margin:0px; padding: 10px 10px 0px 10px; }
#needALoanPanel .moreLink { text-align:right; padding: 2px 10px 0px 0px;  }

/* Low Cost of Living section */

#lowCostOfLivingPanel { width:232px; float:left; margin-top:10px; margin-right:8px; }
#lowCostOfLivingPanel a, #lowCostOfLivingPanel a:visited, #lowCostOfLivingPanel a:hover { color:#829CD9; text-decoration:none; }
#lowCostOfLivingPanel .header { background-color:#829CD9; color:White; }
#lowCostOfLivingPanel h2 { padding: 7px 10px 7px 10px; margin:0px; font-size:120%; }
#lowCostOfLivingPanel .bodyImage img { display:block; }
#lowCostOfLivingPanel .body { background-color: #292929; color:White; }
#lowCostOfLivingPanel .bll { padding-bottom:10px; }
#lowCostOfLivingPanel .body p { margin:0px; padding: 10px 10px 0px 10px; }
#lowCostOfLivingPanel .moreLink { text-align:right; padding: 2px 10px 0px 0px; }

#idealLocationPanel { width:232px; float:left; margin-top:10px; }
#idealLocationPanel a, #idealLocationPanel a:visited, #idealLocationPanel a:hover { color:#C4CD8A; text-decoration:none; }
#idealLocationPanel .header { background-color:#746C2D; color:White; }
#idealLocationPanel h2 { padding: 7px 10px 7px 10px; margin:0px; font-size:120%; }
#idealLocationPanel .bodyImage img { display:block; }
#idealLocationPanel .body { background-color: #292929; color:White; }
#idealLocationPanel .bll { padding-bottom:10px; }
#idealLocationPanel .body p { margin:0px; padding: 10px 10px 0px 10px; }
#idealLocationPanel .moreLink { text-align:right; padding: 2px 10px 0px 0px;  }

/* Career Development */

#flexibleCoursesPanel { width:232px; float:left; margin-top:10px; margin-right:8px; }
#flexibleCoursesPanel a, #flexibleCoursesPanel a:visited, #flexibleCoursesPanel a:hover { color:#CD6617; text-decoration:none; }
#flexibleCoursesPanel .header { background-color:#CE6514; color:White; }
#flexibleCoursesPanel h2 { padding: 7px 10px 7px 10px; margin:0px; font-size:120%; }
#flexibleCoursesPanel .bodyImage img { display:block; }
#flexibleCoursesPanel .body { background-color: #292929; color:White; }
#flexibleCoursesPanel .bll { padding-bottom:10px; }
#flexibleCoursesPanel .body p { margin:0px; padding: 10px 10px 0px 10px; }
#flexibleCoursesPanel .moreLink { text-align:right; padding: 2px 10px 0px 0px; }

#successStoriesPanel { width:232px; float:left; margin-top:10px; }
#successStoriesPanel a, #successStoriesPanel a:visited, #successStoriesPanel a:hover { color:#58AAA6; text-decoration:none; }
#successStoriesPanel .header { background-color:#56ACA3; color:White; }
#successStoriesPanel h2 { padding: 7px 10px 7px 10px; margin:0px; font-size:120%; }
#successStoriesPanel .bodyImage img { display:block; }
#successStoriesPanel .body { background-color: #292929; color:White; }
#successStoriesPanel .bll { padding-bottom:10px; }
#successStoriesPanel .body p { margin:0px; padding: 10px 10px 0px 10px; }
#successStoriesPanel .moreLink { text-align:right; padding: 2px 10px 0px 0px;  }



.contactPanel-Top { background:url(/images/higher-education/contactpanel-top.gif); height:47px; }
.contactPanel-Mid { background:url(/images/higher-education/contactpanel-mid.gif); color:#ffffff; padding: 0 10px; }
.contactPanel-Bot { background:url(/images/higher-education/contactpanel-bottom.gif); height:19px; }

.contactPanel-Top h2 { color:#ffffff; margin:0; padding:15px 10px; } 

/* Meet the team page */

.meetTheTeamItem { padding-bottom:10px; }
.meetTheTeamItem .image { float:right; margin-left:15px; padding-right:10px; padding-top:25px; }
#mainContent .meetTheTeamItem h2 {  margin:0px; color:#404041; }
.meetTheTeamItem p {  margin-right:145px; }

/* Homepage content rotator - generic styling. This is taken 'as is' from
   the website homepage equivalent. If this style of promo becomes more frequent
   we will come up with a generic control and styles put in WNC.css instead.
 */

.heCoursesMainFeature { background-color:Black; margin-bottom:10px; }
.heCoursesMainFeature .imageArea { float:left;width:200px;height:314px; background-color:White; }
.heCoursesMainFeature .selected { float:right;width:264px; color:White;height:92px;padding:12px 2px 0px 6px; background:#603152 url(/images/higher-education/promos/selected-purple.gif) no-repeat; }
.heCoursesMainFeature .notSelected { float:right;width:264px; color:White;height:92px;padding:12px 2px 0px 6px; background-color:#373737; }

.heCoursesMainFeature .firstSelected { float:right; width:264px; color:White; height:92px; padding:12px 2px 0px 6px; background-image:url(/images/higher-education/promos/selected-purple-first.gif); }
.heCoursesMainFeature .firstNotSelected { float:right; width:264px; color:White; height:92px; padding:12px 2px 0px 6px; background-image:url(/images/higher-education/promos/not-selected-first.gif); }

.heCoursesMainFeature h2 { font-size:110%; color:#f0efce; padding-bottom:10px; padding-left:5px; width:200px;  } 
.heCoursesMainFeature p { margin:0px;font-size:90%; padding-left:5px; }

.heCoursesMainFeature a, .heCoursesMainFeature a:visited { color:White; text-decoration:none; }
.heCoursesMainFeature a:hover { color:White; text-decoration:underline; }

.heCoursesMainFeature h2 a, .heCoursesMainFeature h2 a:visited { color:#f0efce; text-decoration:none; }
.heCoursesMainFeature h2 a:hover { color:#f0efce; text-decoration:underline; }