﻿#page { background: #F1ECE3 url(../images/14to16/pagebottom-green.gif) bottom no-repeat; }
#innerContainer { background-color:#72953E; }
#footerLeft, #footerRight, #footerLeft a, #footerRight a  { color:White; } 
blockquote { background:url(/images/employers/case-studies/quotes.gif) no-repeat;padding-left:35px; margin-left:20px; }
cite { font-weight:normal; font-size:90%; margin-left:20px; padding-top:2px;  }


.navHeader { background-image:none; background-color: #72953E; margin: 0px 0px 0px 0px; color:White;  }
.navHeader p { padding:4px 0px 5px 5px; margin:0px; font-size:120%; }
.navHeader p.small { font-weight:bold; margin:0px; font-size:90%; padding:4px 0px 2px 5px }
.navHeader a, .navHeader a:hover, .navHeader a:visited { color:White; text-decoration:none; }
#navGeneric { list-style:none; margin:0px; padding:0px; background-color:#F8F3EB; }
#navGeneric li { margin:2px 0px 2px 0px;  border:solid 1px #D9E2CF; }
#navGeneric li:hover { background-color:#F8F3EB; }
#navGeneric li:hover .navHeading { color:#4A8D0D; }

.navItemDiv { padding: 14px 10px 14px 60px; background-position:10px 5px; background-repeat:no-repeat; }

#navGeneric a {  text-decoration:none; display:block; }
.navHeading { color:#4A8D0D; font-size:100%; }

#navGeneric ul { margin:15px 0px 0px 0px; padding:0px; display:none; background-color:#FFFFFF;}
#navGeneric ul li { background:url(../images/navigation/arrow-grey.gif) 3px 7px no-repeat #FFFFFF; border-style:none; list-style-type:none; color:#C64600; margin-left:-29px; padding:3px 0px 3px 25px; }
#navGeneric ul a { color:#4A8D0D; display:block; font-size:85%; background-color:#FFFFFF; }
#navGeneric ul a:hover { color:#4A8D0D; text-decoration:underline; background-color:#FFFFFF;}
#navGeneric ul li:hover { background-color:#FFFFFF; }

#navGeneric .navSelected, #navGeneric .navSelected:hover {background-color:#FFFFFF;}
#navGeneric .navSelected ul { display:block; background-color:#FFFFFF; }

.navCollegeLife .navItemDiv {  background-image:url(../images/icons/14to16/college-life.gif); background-repeat:no-repeat; }
.navForParents .navItemDiv { background-image:url(../images/icons/14to16/for-parents.gif); background-repeat:no-repeat; }
.navForSchools .navItemDiv {  background-image:url(../images/icons/14to16/for-schools.gif); background-repeat:no-repeat; }
.navMeetTheTeam .navItemDiv {  background-image:url(../images/icons/14to16/meet-the-team.gif); background-repeat:no-repeat; }

/*VisionContent*/
#s1416 { display:none; }

/* Section homepage styles */

.bodyStatement a, .bodyStatement a:visited, .bodyStatement a:hover { color:#72953e; }

.darkGreyBox { background-color:#444442; color: White; padding:11px 8px 11px 8px; text-align: right; }
.darkGreyBox a:hover { text-decoration: underline; }
.darkGreyBox a, .darGreyBox a:visited { text-decoration: none; color:White; }
.offCreamBox { background-color:#fcfef6; color: Black; border: solid 1px #d7ddab; }
.offCreamBox p { padding:5px; margin-top:5px; margin-bottom:5px; font-size: 90%; }
.greenBorderBox { border: solid 1px #d7ddab; background-color: #eeedec; padding: 5px; }
.greenBorderBox p { font-size: 90%; }
.greenBorderBox h3 { color: #020202; font-family:Verdana; font-size: 100%; }
.greenBorderBox a, .greenBorderBox a:visited, .greenBorderBox a:hover  { color:#72953e; }
.grayBox { background-color: #eeedec; padding: 5px; }
.grayBox p { font-size: 90%; }

.whatIsItLikeBox { margin-top:4px; }
.whatIsItLikeBox .body { margin-top:7px; background-color:#A6A6A6; }
.whatIsItLikeBox .greyStripes { background-image:url(/images/14to16/background-stripe.gif); padding: 5px; }
.whatIsItLikeBox .greyStripes h4 { color:White; font-size:90%; background-color:#BD2E52; }
.whatIsItLikeBox .greyStripes p { font-size: 90%; margin-top:2px; margin-bottom: 2px; }

.newsBox { background-color: #F3EEE6; border: solid 1px #EAD6C9; margin-top:7px }
.newsBox h4 { font-size:80%; margin: 0px; padding: 0px; }
.newsBox .image { float:left;margin-right:5px;margin-top:3px; }
.newsBox p { font-size:80%; margin: 0px; padding: 0px; margin-left:55px; }
.newsBox a, .newsBox a:visited { text-decoration:none; color:Black; }
.newsBox a:hover { text-decoration:underline; color:Black; }
.newsBox .seperator { text-align:center; margin-top:5px; margin-bottom:5px; }
.newsBox .seperator img { display:block; }
.newsBox .footer { margin-left:10px;margin-bottom:5px;margin-top:5px; }

/* Course page changes */

#courseInformation { border: 1px solid #D7DEAB; padding-bottom:10px; }
#courseInformation .center .header {  background-color:#72953e;  }
#courseInformation .subTitleContainer { background-color:#DFF3C0; }
#courseInformation .subTitleContainer h3 { color:#73953F;  }
.otherCourses .headerTitle { background-color:#BFdd93;}
.otherCourses .headerTitle h3 { color:#73953F;  }
.otherCourses .item a, .otherCourses .item a:visited, .otherCourses .item a:hover { color:#719440; }

.requestABrochurePanel { background-color: #F8F4EB;  }
.requestABrochurePanel h2 { color: #BC2F52; }
.requestABrochurePanel p { color:#BC2F52;  }
.requestABrochurePanel a, .requestABrochurePanel a:visited, .requestABrochurePanel a:hover { color:#BC2F52;  }
.requestABrochurePanel h2 a, .requestABrochurePanel h2 a:visited, .requestABrochurePanel h2 a:hover { color:#BC2F52;  }

.imageGalleryLinkPanel { background-color: #F8F4EB; }
.imageGalleryLinkPanel h2 { color: #BC2F52; }
.imageGalleryLinkPanel p { color:#BC2F52;  }
.imageGalleryLinkPanel a, .imageGalleryLinkPanel a:visited, .imageGalleryLinkPanel a:hover { color:#BC2F52;  }
.imageGalleryLinkPanel h2 a, .imageGalleryLinkPanel h2 a:visited, .imageGalleryLinkPanel h2 a:hover { color:#BC2F52;  }

.studentWorkLinkPanel { background-color: #F8F4EB; }
.studentWorkLinkPanel h2 { color: #BC2F52; }
.studentWorkLinkPanel p { color:#BC2F52;  }
.studentWorkLinkPanel a, .studentWorkLinkPanel a:visited, .studentWorkLinkPanel a:hover { color:#BC2F52;  }
.studentWorkLinkPanel h2 a, .studentWorkLinkPanel h2 a:visited, .studentWorkLinkPanel h2 a:hover { color:#BC2F52;  }

.studentProfilePanel { background-color:#F8F4EB; border:solid 1px #F3ECE2; }
#profileTeaserCaption {color:#71953E;background:url(/images/courses/profile-box-curve-1416.png) top left no-repeat; }
#profileTeaserCaption p { background-color:transparent; }
.studentProfilePanel .moreLink a, .studentProfilePanel .moreLink a:visited, .studentProfilePanel .moreLink a:hover { color:#71953E; }
.locationPanel p { color:#71953E; }
.derbyRoadPanel { background-image:url(/images/courses/locations/1416/derby_road.png); }
.chesterfieldRoadPanel { background-image:url(/images/courses/locations/1416/chesterfield_road.png); }
.stationParkPanel { background-image:url(/images/courses/locations/1416/station_park.png);}
.sovereignWayPanel { background-image:url(/images/courses/locations/1416/sovereign_way.png);}
.thoresbyStreetPanel { background-image:url(/images/courses/locations/1416/thoresby_street.png); }

/* Course Start Times styles */

.courseStartTimes .grid { background-color:#F8F4EB;border-color:#71953E; }
.courseStartTimes .grid th { color: #71953E; }

/* Progression courses */

a.progressionCourseLink, a:visited.progressionCourseLink { color:#719440; }
a:hover.progressionCourseLink {color:#719440; }

/* Student profile changes */

#studentProfile { background-color:transparent; }
#studentProfile .titleContainer { background-color:#B0B83A; color:White;  margin-left:1px; margin-bottom:2px; }
#studentProfile .titleContainer h1  { font-family:Arial; color:White; padding: 3px 5px 3px 5px; font-size:140%; }
#studentProfile .body { background-color:White; }

/* Course search results changes */

.searchBar .header { background-color: #73953E; }
.searchBar .body { background-color: #BFDD93;color:#749343;  }
.searchBar .body .viewAll a, .viewAll a:visited, .viewAll a:hover { color:#73953E; }
.pageBar a.notSelected, a:visited.notselected, a:hover.notselected { color:#73953E; background-color:White; border: solid 1px #73953E; }
.pageBar .selected { color:White; background-color:#73953E; border: solid 1px #73953E;  }
.pageBar a.pager, a:visited.pager, a:hover.pager { color:#73953E; background-color:White; border: solid 1px #73953E; }
.searchResults h2 { color:#73953E; font-size: 110%; text-decoration:none; }
.searchResults h2 a, .searchResults h2 a:visited { color:#73953E; text-decoration:none; }
.searchResults h2 a:hover { color:#73953E; text-decoration:underline; }
.searchResults .row { background-color:White; border-bottom: solid 1px #BFDD93; }
.searchResults .topResult { background-color: #EFF9DE; }
.noResultsFound { background-color:white;border: 1px solid #D7DEAB;  }
.noResultsFound h1 { color:#73953E; }
.noResultsFound a, .noResultsFound a:visited, .noResultsFound a:hover  { color:#73953E; text-decoration:underline; }
.searchResults .subTitle { background-color:#BFDD93; color:#73953E; }
.searchResults .relatedSubTitle { background-color:#EFF9DE; color:#73953E; border-bottom: solid 1px #BFDD93; }

#summaryBarDiv .textSearch .magnifyImage { top:-6px;left:4px;position:absolute;height:34px;width:33px;background-image:url(/images/14to16/magnify.png);background-repeat:no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/14to16/magnify.png'); }
#summaryBarDiv .textSearch .textBox {  }
.moreSearchOptions { background-color: #89B943; }

.fullCourseSearch .header { background-color:#73953E; }
.fullCourseSearch .header h1 {color:White; }
.fullCourseSearch .body h2 { color:#73953E;  }
.fullCourseSearch .body h3 { color:#73953E; font-size:120%;  }
.fullCourseSearch .body { background-color:#BFDD93; color:#73953E; font-size:80%; }
.aToZListings .header { color:White; background-color:#739445; }
.aToZListings .selector { background-color:#BFDD93; }
.selector .notSelected { background-image:url(/images/courses/search/letter-notselected-1.gif); }
.selector .selected { background-image:url(/images/courses/search/letter-selected-1.gif); }
.selector .selected a, .aToZListings .selected a:visited, .aToZListings .selected a:hover  { color:#739445; }
.aToZListings .entry { background-color:White; border: solid 1px #E0E0BA;  }
.aToZListings .entry a, .aToZListings .entry a:hover, .aToZListings .entry a:visited {color: #739445; }
.bottomSelector .notSelected { border: solid 1px #719639; background-color:White; }
.bottomSelector .selected { background-color:#719436; color:White;  }
.bottomSelector .notSelected a, .bottomSelector .notSelected a:visited, .bottomSelector .notSelected a:hover  { color:#719639; }
.bottomSelector .selected a, .bottomSelector .selected a:visited, .bottomSelector .selected a:hover  { color:White; }
.noCoursesFound { background-color:White; padding:5px; }

#smallMagnifyImageAdvanced { height:34px;width:32px;background-image:url(/images/14to16/magnify.png);background-repeat:no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/14to16/magnify.png'); }

/* Course comparison changes */

#compareCoursesContainer .header { background-color:#73953E; }
#compareCoursesContainer .header h1 {  }
#compareCoursesContainer a, #compareCoursesContainer a:visited, #compareCoursesContainer a:hover { color:#73953E; }

/* Subject area image gallery */

#subjectAreaImageGallery .header { background-color:#73953E;  }

/* Course search panel changes */

#courseSearchHeader { background-color:#72953E; width:100%; margin-top:5px; font-size:90%; color:White; }
#courseSearchHeader .tr { background:none; }
#courseSearch { background:#BFDD93; }
#courseSearch .boxContents { background-color:#BFDD93; }
#findCourse { color:#ffffff; margin:0px; padding:15px 10px; font-size:140%; }
#courseSearch p { margin:2px 0px; color:#72953E;  }
#courseSearch select { margin-bottom:5px; color:#72953E; }
#search { float:left; margin:2px 0px 0px 3px; _margin:2px 0px 0px 3px; }
#otherWaysContainer { background:#72953E; font-size:90%; text-align:center; padding: 2px 0px 4px 0px;}
#otherWaysContainer a { text-decoration:none; color:White; }
.searchWatermark { color:#72953E;  }
.searchInput { color:#72953E;   }
#smallMagnifyImage { top:38px;left:10px;position:absolute;height:34px;width:33px;background-image:url(/images/14to16/magnify.png);background-repeat:no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/14to16/magnify.png'); }
.courseSearchDropDownList { color:#72953E;  }

/* Press release changes */
.newsTitle { background-color:#B0B83A; color:White; margin-bottom:2px; }
.newsTitle h2  { font-family:Arial; color:White; padding: 3px 5px 3px 5px; font-size:140%; line-height:22px; }
.newsGalleryPanelSingle { margin-right:5px; }
.newsGalleryPanelMulti { margin-left:5px; }
.newsBody {  }
.latestNewsBox { background-color:#72953E; margin-top:25px; }
.latestNewsBox h5 { color:White; }
.latestNewsBoxBody { background-color:White; border:solid 1px #72953E;padding:0px 10px;font-size:85%; }
.latestNewsBoxBody a, .latestNewsBoxBody a:visited, .latestNewsBoxBody a:hover  { color:#72953e; }


/* Content pages */

.containerContent {  }
.contentHeader { background-color:#B0B83A; color:White; width:471px; margin-left:1px; margin-bottom:2px; }
.contentHeader h1 { font-family:Arial; color:White; padding: 7px 5px 7px 5px; font-size:130%; }
.largeContentHeader { background-color:#B0B83A; color:White; width:699px; margin-left:1px; margin-bottom:2px; }
.largeContentHeader h1 { font-family:Arial; color:White; padding: 7px 5px 7px 5px; font-size:130%; }
#mainContent { min-height:555px; padding: 0px; background-color:#ffffff; border: solid 1px #D9E2CF; }
#mainContent p { margin:7px 7px 7px 7px; }
#mainContent h1 { color:Black; margin-bottom:15px; font-family:Arial; font-size:180%;}
#mainContent li { margin-bottom:6px; }
#mainContent a, #mainContent a:visited, #mainContent a:hover { text-decoration:underline; color:#72953e; }
.contentRightNav { padding-top:15px; }
.titleContainer { margin-top:18px; margin-bottom:10px; }
.orangeTitle { background-color:#AB5517; display:inline; padding:5px; color: White; font-weight:normal; font-size:100%; }
.purpleTitle { background-color:#6F2C91; display:inline; padding:5px; color: White; font-weight:normal; font-size:100%; }
.redTitle { background-color:#CC0033; display:inline; padding:5px; color: White; font-weight:normal; font-size:100%; }

#breadcrumb { padding: 0px 0px 0px 0px; }

/* Landing pages */

#whatsGoingOnPanel { margin-top:25px; }
#whatsGoingOnPanel .header { width:140px; background-color: #B86823; padding:5px; margin-bottom:1px; }
#whatsGoingOnPanel .header h2 { font-size:100%; color:White; }
#whatsGoingOnPanel .bodyImage img { display:block; }
#whatsGoingOnPanel .body { padding-bottom:5px; background: #A6A6A6 url(/images/14to16/stripes.gif) top left repeat-y; }
#whatsGoingOnPanel .body p { font-size:80%; margin:0px; padding: 3px 5px 0px 5px; }
#whatsGoingOnPanel .body .moreLink { text-align:right; padding-right: 5px; padding-bottom:4px; }
#whatsGoingOnPanel a, #whatsGoingOnPanel a:visited, #whatsGoingOnPanel a:hover { color:White; text-decoration:underline; font-weight:bold; }

#featuredPanel {  }
#featuredPanel .header { width:120px; background-color: #BD522E; padding:5px; margin-bottom:1px; }
#featuredPanel .header h1 { font-size:100%; color:White; }
#featuredPanel .bodyImage img { display:block; }
#featuredPanel .body { padding-bottom:5px; background-color:White; border: solid 1px #D7DDAB; margin-top:1px; width:472px; } 
#featuredPanel .body p { font-size:90%; margin:0px; padding: 6px 6px 6px 6px; }
#featuredPanel a, #featuredPanel a:visited, #featuredPanel a:hover  { color:#72953e; }

#weOfferEverythingPanel { width:231px; float:left; margin-top:15px;   }
#weOfferEverythingPanel .header { width:210px; color:White; background-color: #BC6320; padding:5px; margin-bottom:1px; }
#weOfferEverythingPanel .header h2 { font-size:100%; color:White; }
#weOfferEverythingPanel .bodyImage img { display:block; }
#weOfferEverythingPanel .body { text-align:right; font-size:90%; padding: 2px 5px 5px 5px; background-color:White; border: solid 1px #D7DDAB; } 
#weOfferEverythingPanel a, #weOfferEverythingPanel a:visited, #weOfferEverythingPanel a:hover { color:Black; text-decoration:underline; font-weight:bold; }

#takeTheNextStepPanel { width:231px; float:left; margin-top:15px; margin-left:8px;   }
#takeTheNextStepPanel .header { width:170px; color:White; background-color: #BD2E52; padding:5px; margin-bottom:1px; }
#takeTheNextStepPanel .header h2 { font-size:100%; color:White; }
#takeTheNextStepPanel .bodyImage img { display:block; }
#takeTheNextStepPanel .body { text-align:right; font-size:90%; padding: 2px 5px 5px 5px; background-color:White; border: solid 1px #D7DDAB; } 
#takeTheNextStepPanel a, #takeTheNextStepPanel a:visited, #takeTheNextStepPanel a:hover { color:Black; text-decoration:underline; font-weight:bold; }

#adultEnvironmentPanel { width:231px; float:left; margin-top:15px; }
#adultEnvironmentPanel .header { width:170px; color:White; background-color: #6F2D91; padding:5px; margin-bottom:1px; }
#adultEnvironmentPanel .header h2 { font-size:100%; color:White; }
#adultEnvironmentPanel .bodyImage img { display:block; }
#adultEnvironmentPanel .body { text-align:right; font-size:90%; padding: 2px 5px 5px 5px; background-color:White; border: solid 1px #D7DDAB; } 
#adultEnvironmentPanel a, #adultEnvironmentPanel a:visited, #adultEnvironmentPanel a:hover { color:Black; text-decoration:underline; font-weight:bold; }

#qualificatonBreakdown { width:231px; float:left; margin-top:15px; margin-left:8px; }
#qualificatonBreakdown .header { width:218px; color:White; background-color: #bd2e52; padding:5px; margin-bottom:1px; }
#qualificatonBreakdown .header h2 { font-size:100%; color:White; }
#qualificatonBreakdown .bodyImage img { display:block; }
#qualificatonBreakdown .body { text-align:right; font-size:90%; padding: 2px 5px 5px 5px; background-color:White; border: solid 1px #D7DDAB; } 
#qualificatonBreakdown a, #qualificatonBreakdown a:visited, #qualificatonBreakdown a:hover { color:Black; text-decoration:underline; font-weight:bold; }

#pathwaysOnOfferPanel { width:231px; float:left; margin-top:15px; }
#pathwaysOnOfferPanel .header { width:170px; color:White; background-color: #cc0033; padding:5px; margin-bottom:1px; }
#pathwaysOnOfferPanel .header h2 { font-size:100%; color:White; }
#pathwaysOnOfferPanel .bodyImage img { display:block; }
#pathwaysOnOfferPanel .body { text-align:right; font-size:90%; padding: 2px 5px 5px 5px; background-color:White; border: solid 1px #D7DDAB; } 
#pathwaysOnOfferPanel a, #pathwaysOnOfferPanel a:visited, #pathwaysOnOfferPanel a:hover { color:Black; text-decoration:underline; font-weight:bold; }

#awardWinningCollegePanel { width:231px; float:left; margin-top:15px; margin-left:8px; }
#awardWinningCollegePanel .header { width:210px; color:White; background-color: #bd522e; padding:5px; margin-bottom:1px; }
#awardWinningCollegePanel .header h2 { font-size:100%; color:White; }
#awardWinningCollegePanel .bodyImage img { display:block; }
#awardWinningCollegePanel .body { text-align:right; font-size:90%; padding: 2px 5px 5px 5px; background-color:White; border: solid 1px #D7DDAB; } 
#awardWinningCollegePanel a, #awardWinningCollegePanel a:visited, #awardWinningCollegePanel a:hover { color:Black; text-decoration:underline; font-weight:bold; }

.meetTheTeamContent { padding-bottom:5px; background-color:White; border: solid 1px #D7DDAB; margin-top:0px; width:472px; } 
.meetTheTeamContent p { font-size:90%; margin:0px; padding: 6px 6px 6px 6px; }

/* Right navigation items */

.rightNavPanel { margin-top:10px; }
.rightNavPanel img { display:block; }
.rightNavPanel .body { text-align:right; padding: 0px 5px 5px 0px; background: #A6A6A6 url(/images/14to16/stripes.gif) top left repeat-y; }
.rightNavPanel a, .rightNavPanel  a:visited, .rightNavPanel  a:hover { color:White; text-decoration:underline; font-weight:bold; }

#whatStudentsSay { margin-top:10px; }
#whatStudentsSay .header { width:165px; background-color:#C02459; padding:5px; margin-bottom:1px;  }
#whatStudentsSay .header h2 { font-size:100%; color:White; }
#whatStudentsSay .bodyImage img { display:block; }
#whatStudentsSay .body { padding-bottom:5px; background: #A6A6A6 url(/images/14to16/stripes.gif) top left repeat-y; }
#whatStudentsSay .body p { font-size:90%; margin:0px; padding: 6px 6px 0px 6px; }
#whatStudentsSay .body .moreLink { text-align:right; padding-right:6px; }
#whatStudentsSay a, #whatStudentsSay a:visited, #whatStudentsSay a:hover { color:white; text-decoration:underline; font-weight:bold; }

/* Request a prospectus page styles */

.requestBrochureTitle { background-color:#B0B83A; color:White; margin-bottom:2px;border:none; }
.requestBrochureTitle h1 { font-family:Arial; color:White; padding: 3px 5px 3px 5px; font-size:140%; }
.requestStep { padding:5px; } 

/* COA 2009 */
.coa2009Item { padding-bottom:10px; }
.coa2009Item .image { float:left; margin: 2px 10px 0px 5px; }
.coa2009Item .body { margin-left:128px; }

/* Foundation Diploma Homepage feature */

.foundationPromo .title { float:left; padding:5px; }
.foundationPromo .title h2 { font-size:90%; text-transform:uppercase; color:White; }
.foundationPromo .body { margin-top:2px; margin-bottom:5px; height:254px; background-repeat:no-repeat; background-position:top left; }
.foundationPromo p { font-family:Arial; color:White; margin:0px; line-height:110%; text-align:right; font-size:140%; padding: 2px 5px 0px 0px; }
.foundationPromo p.link { font-family:Arial;  text-align:right; font-size:100%; padding: 12px 18px 0px 0px; }
.foundationPromo p.link a, .foundationPromo p.link a:visited { text-decoration:none; color:#707791; }
.foundationPromo p.link a:hover { text-decoration:underline; color:#707791; }