body {margin:0;padding:0px;font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', lucida, sans-serif; background:#EC2A46;font-size: 12px; color:#6D6E71;}

/* Generic declarations */
.clear {clear:both;}
img {border:0;}
a {text-decoration:none; color:#333;}
a:hover {color:#000; text-decoration:underline}

/* Base typography */
h1 {font-weight:bold;font-size:16px;margin:14px 0px 14px 0px; padding:0 0 0 0; color:#EC2A46;}
h2 {font-weight:normal;font-size:14px;margin:0px 0px 1px 0px;padding:0 0 10px 0; color:#EC2A46;}
h3 {font-weight:normal;font-size:14px;margin:0 0;padding:16px 0 8px 0;}
h4 {font-weight:normal;font-size:13px;margin:0 0;padding:16px 0 8px 0; background: url(/mmlib/images/h4border.jpg) repeat-x bottom left;}
h5 {font-weight:normal;font-size:11px;margin:0 0;padding:16px 0 0 0;}
p {font-size:12px;line-height:1.8em;margin:0;padding: 0px 0px 12px 0; color: #666;}
ul {margin:8px 0px 8px 8px;padding:0px 8px}
ul li {margin:0; padding: 0 0 6px 0;font-size:12px;line-height:1.2;}
ol {margin:8px 0px 8px 8px;padding:0px 8px}
ol li {margin:0; padding: 0 0 6px 0;font-size:12px;line-height:1.2;}

/* Core containers */
div#header {background-color:#fff; padding-bottom: 6px;}
div#wrapper {width:919px; margin:0px auto; padding: 1px 0 0px 0; background: url(/mmlib/images/backgrounds/wrapper-top.png) no-repeat 0px 23px; }	
/*
body.businessmanagement #wrapper {background-image: url(/mmlib/images/backgrounds/wrapper-top-business.gif)}
body.care #wrapper, body.microsoftacademy #wrapper {background-image: url(/mmlib/images/backgrounds/wrapper-top-care.gif)}
body.construction #wrapper {background-image: url(/mmlib/images/backgrounds/wrapper-top-construction.gif)}
body.creativearts #wrapper {background-image: url(/mmlib/images/backgrounds/wrapper-top-creative.gif)}
body.engineering #wrapper {background-image: url(/mmlib/images/backgrounds/wrapper-top-engineering.gif)}
body.hairbeauty #wrapper {background-image: url(/mmlib/images/backgrounds/wrapper-top-hair.gif)}
body.hospitalitytourismleisure #wrapper, body.rolandsignmakingacademy #wrapper {background-image: url(/mmlib/images/backgrounds/wrapper-top-hospitality.gif)}
body.scienceict #wrapper {background-image: url(/mmlib/images/backgrounds/wrapper-top-science.gif)}
body.supportedlearning #wrapper {background-image: url(/mmlib/images/backgrounds/wrapper-top-supported.gif)}
body.newbuild #wrapper, body.enterpriseacademy #wrapper {background-image: url(/mmlib/images/backgrounds/wrapper-top-genericgrey.gif)}
*/
body.aatce #wrapper {background-image: url(/mmlib/images/backgrounds/wrapper-top-AATCE.gif);}
body.rolandmusicacademy #wrapper {background-image: url(/mmlib/images/backgrounds/wrapper-top-roland-music.gif);}
body.enterpriseacademy #wrapper {background-image: url(/mmlib/images/backgrounds/wrapper-top-enterprise.gif);}
body.academyhealthclub #wrapper {background-image: url(/mmlib/images/backgrounds/wrapper-top-hospitality.gif);}
body.graduateacademyofhairbeauty #wrapper {background-image: url(/mmlib/images/backgrounds/wrapper-top-hair.gif);}

.radiobutton {width: auto !important;}
ul#featured img, img.erroricon, .apply, img.enquire, .applyinternational {behavior: url(/iepngfix.htc);}
.enquire {width: 160px; height: 42px;}
.apply {width: 134px; height: 42px;}
.applyinternational {background-color:#EC2A46; width: 220px; height: 42px;}

/*	Tools	*/
#tools {height: 39px;}
#wrapper #tools ul {margin: 0px; padding: 0px;  float: right;}
#wrapper #tools ul li {color:#fff; list-style-type: none; float: left; margin: 0px 0px 0px 9px; padding: 0px 8px 0px 0px; border-right: 1px solid white;}
#wrapper #tools ul li#logintool {border-right: none;}
#wrapper #tools ul li a {font-size: 11px; color:#fff;}

#skip {display:none}

body.home {margin-top: 0px;}
body.home #primaryinner {margin-bottom: 50px; zoom:1;}
#logo-wrapper	{ margin-left:18px; clear:both; display:block; width:720px; }
#logo-wrapper ul { margin:0px; padding:0px; display:block; list-style:none}
#logo-wrapper ul li { overflow:hidden; float:left; margin:0; list-style:none; padding-bottom:0px; margin-right:11px;}
#logo-wrapper ul li img { display:block; height:84px;}

#logo-wrapper ul li.ofstead { width:59px;}

.accreditation			{ width:470px;}
.accreditation-content { float:left; width:300px; padding-left:30px;}
.accreditation-content h2	{ color:#333333; font-weight:bold; line-height:normal; text-transform:uppercase; margin-bottom:0px; padding-bottom:0px; font-size:1.1 em;}
.accreditation-content p	{ margin-top:0px;}
.accreditation-image { float:left; width:107px;}
.accreditation-image img { display:block; margin:0 auto}

/*	Header	*/
#header #innerheader {background: url(/mmlib/images/header.png) no-repeat 23px 0px; height: 54px; padding:0 4px 5px 12px;}

#header #innerheader img {float: right;}
#logoimg {float: right; padding: 14px 10px 14px 10px;}

/*	Schools Colours	*/
body.businessmanagement, body.businessmanagement #footer {background-color:#4E7A63}
body.creativearts, body.creativearts #footer {background-color:#593857}
body.care, body.care #footer {background-color:#EE721C}
body.construction, body.construction #footer {background-color:#96BFB1}
body.engineering, body.engineering #footer {background-color:#A88DA8}
body.hairbeauty, body.hairbeauty #footer {background-color:#B30062}
body.hospitalitytourismleisure, body.hospitalitytourismleisure #footer {background-color:#2B63B0}
body.scienceict, body.scienceict #footer {background-color:#222675}
body.supportedlearning, body.supportedlearning #footer {background-color:#68C5F3}

/*	Top Nav	*/
#wrapper ul#profiles {float: none; clear: both; list-style:none; padding: 10px 0px 0px 0px; margin:0px; height: 34px; background: url(/mmlib/images/nav-background.png) no-repeat 10px 0px; width: 919px;}
#wrapper ul#profiles li {display: block; float: left;; padding: 0px; margin: 0px;}
#wrapper ul#profiles li a {font-size: 11px; color:#544D4D; margin: 0px; padding: 0px 50px 0px 0px;}
#wrapper ul#profiles li a:hover {text-decoration: none; color:#CA1E3C;}

#wrapper ul li#child_226 {padding-left: 30px; width: 131px;}			/*	Still at school		*/
#wrapper ul li#child_227 {padding-left: 2px; width: 126px;}			/*	School Leaver		*/
#wrapper ul li#child_540 {padding-left: 17px; width: 135px;}			/*	Higher Education	*/
#wrapper ul li#child_228 {padding-left: 0px; width: 122px;}			/*	Adult Learner		*/
#wrapper ul li#child_229 {padding-left: 0px; width: 86px;}			/*	Employer			*/
#wrapper ul li#child_230 {padding-left: 16px; width: 135px;;}		/*	Parents & Careers	*/
#wrapper ul li#child_231 {margin-left: 0px; margin-right: 0px;}		/*	International		*/

#wrapper ul li#child_540 a {white-space: nowrap;}

/*	Trail	*/
#trailcontainer {background-color:#F4F5F5; margin: 0px 10px 0px 12px; padding: 6px 20px 9px 22px;}
#trailcontainer .trail {font-size: 12px; font-weight: bold; color:#CC3333; margin: 0px 5px 0px 6px;}
#trailcontainer .last, #trailcontainer .last .trail {color:#666; font-weight: bold;}

/*	Textile Tables	*/
#primaryinner table {width: 100%; border: none; border-collapse: collapse;}
#primaryinner table tr th {background-color:#F4F5F5; font-weight: normal; text-align: left; font-style: normal; border-bottom: 2px solid white;}
#primaryinner table tr td, #primaryinner table tr th {padding: 10px 8px 8px 14px;}
#primaryinner table tr td.vodd {border-right: 2px solid white; font-weight: bold;}
#primaryinner table tr.even td {background-color:#FACAD1; }
body#page321 #primaryinner table tr.even td {background-color:#ffffff; }
#primaryinner table tr.odd td {background-color:#FFFFFF; }

/* Search Boxes */
input.searchbox {float: left; width: 88px; border: 1px solid white; margin: 6px 0px 0px 31px; color:#ADACAC; padding: 0px;}

/* Site Search */
form#searchform {float: left;; margin: 0px; background: #fff url(/mmlib/images/searchbox.jpg) no-repeat 5px 5px; height: 31px; width: 174px; padding: 5px 0px 0px;}
form#searchform p {margin: 0px; padding: 0px;}
form#searchform input.imagebtn {margin:4px 0px 0px 21px; padding: 0px; float: left;}
	
/*	Course Search	*/
#course-search {background: url(/mmlib/images/course_search.png) no-repeat top left; width: 170px; height: 171px; float: right; margin-top: 14px;}
#course-search .searchbox{margin-top: 42px;}
#course-search select {margin: 9px 0px 0px 4px; width: 157px;} 
#course-search .imagebtn {margin: 7px 9px 0px; float: right;}
body.home #primaryinner #course-search p {margin: 0px; padding: 0px; width: auto;}

/*	Featured Pages	*/
ul#featured {margin: 0px; padding: 0px;}
ul#featured li {list-style-type: none; padding: 0px; margin: 0px 13px 0px 0px; float: left;}
ul#featured li#featured_1 {margin-right: 12px;}
ul#featured li#featured_2 {margin-right: 0px;} 

/* Academies	*/
body.academy h1 {margin: 14px 0px 14px 0;}
body.academy #logoimg {padding-bottom: 0px;}
body.enterpriseacademy #logoimg {padding-bottom: 10px;}

/* Apply Online */

#applyform label {clear:left; display:block; margin-bottom:15px;}
#applyform label span {float:left; width:150px; padding-right: 10px;}
#applyform label span img {position: relative; top: 2px; }
#applyform label textarea, #applyform label input {width: 280px;}
#applyform .checkbox, #applyform .button {width: auto;}
#applyform ul {float: left; margin: 0px; padding: 0px;}
#applyform ul li {list-style-type: none;}

#primaryinner p {margin-right: 15px; }

#primaryinner ul#featured li p {background: #696969 url(/mmlib/images/home_feature_bottom.jpg) no-repeat 0px 113px; width: 155px; color:#fff; font-size: 11px;height: 70px; overflow: hidden; margin: -5px 0px 0px 0px; padding: 3px 7px 55px;line-height: 1.3; z-index: 100; position: relative;}

#primaryinner ul#featured img {z-index: 1; position: relative;}
#primaryinner ul#featured li a {color:#fff;  line-height: 1.6em;}
#primaryinner ul#featured li p span {font-weight: bold; display: block; padding: 6px 0 6px 0;}

/*	Main home page feature	*/
#primaryinner #mainfeature p {background: #696969 url(/mmlib/images/home_main_feature_bottom.jpg) no-repeat 0px 41px; height: 50px; margin-top: -9px; z-index: 100; position: relative; color:#fff; width: 524px; padding: 3px 5px; font-size: 11px; overflow: hidden;line-height: 1.3; margin-right: 0px;}
#primaryinner #mainfeature p span {display: block; font-weight: bold;}
#mainfeature p a {color:#fff;}

/* Main (tree view) Navigation */
#navigation {float: left;background: url(/mmlib/images/backgrounds/nav-bottom.png) 100% 97% no-repeat; padding: 0px 0px 59px 0px; margin: 0px; width: 174px;}
/*
body.businessmanagement #navigation {background-image: url(/mmlib/images/backgrounds/nav-bottom-business.gif)}
body.care #navigation, body.microsoftacademy #navigation {background-image: url(/mmlib/images/backgrounds/nav-bottom-care.gif)}
body.construction #navigation {background-image: url(/mmlib/images/backgrounds/nav-bottom-construction.gif)}
body.creativearts #navigation {background-image: url(/mmlib/images/backgrounds/nav-bottom-creative.gif)}
body.engineering #navigation {background-image: url(/mmlib/images/backgrounds/nav-bottom-engineering.gif)}
body.hairbeauty #navigation {background-image: url(/mmlib/images/backgrounds/nav-bottom-hair.gif)}
body.hospitalitytourismleisure #navigation, body.rolandsignmakingacademy #navigation {background-image: url(/mmlib/images/backgrounds/nav-bottom-hospitality.gif)}
body.scienceict #navigation {background-image: url(/mmlib/images/backgrounds/nav-bottom-science.gif)}
body.supportedlearning #navigation {background-image: url(/mmlib/images/backgrounds/nav-bottom-supported.gif)}
body.newbuild #navigation, body.enterpriseacademy #navigation {background-image: url(/mmlib/images/backgrounds/nav-bottom-genericgrey.gif)}
*/

body.aatce #navigation {background-image: url(/mmlib/images/backgrounds/nav-bottom-AATCE.gif);}
body.rolandmusicacademy #navigation {background-image: url(/mmlib/images/backgrounds/nav-bottom-roland-music.gif);}
body.enterpriseacademy #navigation {background-image: url(/mmlib/images/backgrounds/nav-bottom-enterprise.gif);}
body.academyhealthclub #navigation {background-image: url(/mmlib/images/backgrounds/nav-bottom-hospitality.gif);}
body.graduateacademyofhairbeauty #navigation {background-image: url(/mmlib/images/backgrounds/nav-bottom-hair.gif);}


#innernavigation {background: #fff url(/mmlib/images/innernav-bottom.jpg) no-repeat 11px bottom; padding-bottom: 9px;}

ul li.skipnav {display:none;}
ul#level0 {list-style:none;display:block; width:161px;margin:0px 0px 0px 11px; padding:10px 0px 0px 2px; background: #CA1E3C url(/mmlib/images/innernav-top.jpg) no-repeat 0px 0px}
ul#level0 li {margin:0 2px 0px 0px ;padding:0px 0px 1px 0px;font-size:12px;clear:both; background: url(/mmlib/images/nav-divider.jpg) repeat-x 0px bottom;}
ul#level0 li a {display:block;padding: 3px 0px 6px 7px;color:#fff; position: relative;}
ul#level0 li a:hover{background-color:#EC2A46; text-decoration: none;}
ul#level0 li a.hinge {background-color:#fff; color:#6D6E71; font-weight: bold;}
ul#level0 li a.selected {color:#6D6E71; background: #fff;}
ul#level0 li ul {list-style:none;margin:0 ;padding:0;}
ul#level0 li ul li {margin:0 ;padding:0;}

ul#level1 li {font-weight: bold; border-top: 1px solid #C7C7C7; font-size: 11px;}
ul#level1 li a {color:#666666; background: #EAEAEA}
ul#level1 li a:hover {background:#D7CFD5;}
ul#level1 li a.selected {background:#D7CFD5;}

#primaryextra {width: 30px; padding-left: 8px; width: 173px; float: left;}
#primaryextra h3 {font-size: 14px; color:#7A7878; font-weight: normal; padding: 7px 0px 0px 0px; border: none;}
.bannerside {margin-top: 10px;}

body.home #primaryinner p{width: 350px;}


/*	Schools Landing Page	*/
.school_landing #primaryinner {padding-bottom: 50px;}
#schoolist {padding: 0px; margin: 9px 0px 0px 0px}	
#schoolist li {padding: 0px; margin: 13px 0px 0px; list-style-type: none; float: left;}
#schoolist li.odd {margin-left: 8px; margin-right: 8px;}	
#schoolist li div {font-size: 12px; margin-top: 7px;}
#schoolist li.businessmanagement a {color:#4E7A63}
#schoolist li.creativearts a {color:#593857}
#schoolist li.care a {color:#EE721C}
#schoolist li.construction a {color:#67a38e}
#schoolist li.engineering a {color:#895d89}
#schoolist li.hairbeauty a {color:#B30062}
#schoolist li.hospitalitytourismleisure a {color:#2B63B0}
#schoolist li.scienceict a {color:#222675}
#schoolist li.supportedlearning a {color:#4aa1cb}
	
body.school-landing h2 {font-size: 20px;}	

body.businessmanagement h1, body.businessmanagement h2, body.businessmanagement h3, body.businessmanagement h4, body.businessmanagement li a, body.businessmanagement .news-story h3 a, li.businessmanagement h3, li.businessmanagement a,
body.businessmanagement .level, body.businessmanagement .location 
{color:#4E7A63}

body.creativearts h1, body.creativearts h2, body.creativearts h3, body.creativearts h4, body.creativearts li a, body.creativearts .news-story h3 a, li.creativearts h3, li.creativearts a, body.creativearts .level, body.creativearts .location{color:#593857}

body.care h1, body.care h2, body.care h3, body.care h4, body.care li a, body.care .news-story h3 a, li.care h3, li.care a, 
body.care .level, body.care .location{color:#EE721C}

body.construction h1, body.construction h2, body.construction h3, body.construction h4, body.construction li a, body.construction .news-story h3 a, li.construction h3, li.construction a, body.construction .level, body.construction .location {color:#67a38e}


body.engineering h1, body.engineering h2, body.engineering h3, body.engineering h4, body.engineering li a, body.engineering .news-story h3 a, li.engineering h3, li.engineering a, body.engineering .level, body.engineering .location {color:#895d89}


body.hairbeauty h1, body.hairbeauty h2, body.hairbeauty h3, body.hairbeauty h4, body.hairbeauty li a, body.hairbeauty .news-story h3 a, li.hairbeauty h3, li.hairbeauty a, body.hairbeauty .level, body.hairbeauty .location {color:#B30062}


body.hospitalitytourismleisure h1, body.hospitalitytourismleisure h2, body.hospitalitytourismleisure h3, body.hospitalitytourismleisure h4, body.hospitalitytourismleisure li a, body.hospitalitytourismleisure .news-story h3 a, li.hospitalitytourismleisure h3, li.hospitalitytourismleisure a, body.hospitalitytourismleisure .level, body.hospitalitytourismleisure .location  {color:#2B63B0}


body.scienceict h1, body.scienceict h2, body.scienceict h3, body.scienceict h4, body.scienceict li a, body.scienceict .news-story h3 a, li.scienceict h3, li.scienceict a, body.scienceict .level, body.scienceict .location {color:#222675}


body.supportedlearning h1, body.supportedlearning h2, body.supportedlearning h3, body.supportedlearning h4, body.supportedlearning li a, body.supportedlearning .news-story h3 a, li.supportedlearning h3, li.supportedlearning a, body.supportedlearning .level, body.supportedlearning .location {color:#4aa1cb}

#category_list {list-style-type: none; padding: 0px; margin: 0px;}
#category_list li {padding: 0px; margin: 0px; clear: left;}
#category_list li h3 {font-size: 13px; font-weight: bold; padding: 14px 0px 4px; border-bottom: 1px solid #A5ACB0; margin-bottom: 12px;}

/*
body #primaryinner ul.course_list li {background: url(/mmlib/images/arrows/genericgrey.png) no-repeat 0px 6px; list-style-type: none; padding:0px 0 1px 0px; margin: 0px;}
*/
body #primaryinner ul.course_list li {background:none; list-style-type: none; padding:0px 0 1px 0px; margin: 0px;}

body.businessmanagement #primaryinner ul.course_list li, #category_list li.businessmanagement ul.course_list li {background-image: url(/mmlib/images/arrows/arrow-icon-business.png)}
body.creativearts #primaryinner ul.course_list li, #category_list li.creativearts ul.course_list li {background-image: url(/mmlib/images/arrows/arrow-icon-creative.png)}
body.care #primaryinner ul.course_list li, #category_list li.care ul.course_list li {background-image: url(/mmlib/images/arrows/arrow-icon-care.png)}
body.construction #primaryinner ul.course_list li, #category_list li.construction ul.course_list li {background-image: url(/mmlib/images/arrows/arrow-icon-construction.png)}
body.engineering #primaryinner ul.course_list li, #category_list li.engineering ul.course_list li {background-image: url(/mmlib/images/arrows/arrow-icon-engineering.png)}
body.hairbeauty #primaryinner ul.course_list li, #category_list li.hairbeauty ul.course_list li {background-image: url(/mmlib/images/arrows/arrow-icon-hair.png)}
body.hospitalitytourismleisure #primaryinner ul.course_list li, #category_list li.hospitalitytourismleisure ul.course_list li {background-image: url(/mmlib/images/arrows/arrow-icon-hospitality.png)}
body.scienceict #primaryinner ul.course_list li, #category_list li.scienceict ul.course_list li {background-image: url(/mmlib/images/arrows/arrow-icon-science.png)}
body.supportedlearning #primaryinner ul.course_list li, #category_list li.supportedlearning ul.course_list li {background-image: url(/mmlib/images/arrows/arrow-icon-supported.png)
}

ul.course_list {padding: 0; margin:0;} 
/*	ul.course_list li .icon-container {float: left; width:14px; height: 14px; margin-right: 10px} */
ul.course_list li a {margin-bottom: 10px;}
ul.course_list li a {display: block; margin: -17px 0px 0px 28px;}
ul.course_list li .arrow {margin-right: 10px}
.school-inner #primaryinner h4 {margin-bottom: 12px;}
.all-courses ul.course_list li a {

}

.all-courses #wrapper ul#category_list li {
	background: white;
	padding: 0px 0px 10px;
}

#mainfeature, #pageimage {margin-bottom: 0;}
body.home #pageimage {margin-bottom: 6px;}

#filelist {margin: 0px; padding: 0px;}
#filelist li {list-style-type: none; margin: 0px; padding: 11px 0px 13px; background: url(/mmlib/images/h4border.jpg) repeat-x bottom left;}
#filelist li a  {background: url(/mmlib/images/docs_24.gif) no-repeat top left; font-size: 11px; color:#CA1E3C; display: block; padding: 0px 0px 0px 34px; height: 26px;}
#filelist li.file_mime_pdf a {background: url(/mmlib/images/pdf_icon.jpg) no-repeat top left;}

/*	School Inner (course view)	*/
body.school-inner h2 {font-size: 20px; margin: 0px; padding: 0px;}	
body.school-inner p.courseinfo {font-size: 12px; padding: 0; margin: 0;}	
body.school-inner p.courseinfo span.award {font-size: 14px;}
body.school-inner p.courseinfo span.level {display: block; margin: 0px; padding: 0; text-transform: uppercase;}
body.school-inner p.courseinfo span.location {display: block; margin: 2px 0px;}
body.school-inner h2 {margin: 14px 0 2px 0;}
body.school-inner h3 {font-size: 14px; font-weight: normal; margin: 0; padding: 0;}
body.school-inner h4 {font-size: 18px; font-weight: normal; margin: 38px 0 4px 0; padding: 0 0 8px 0;}


/*	Academies	*/
.aatce, .aatce #footer {background-color: #337FA1;}
.microsoftacademy, .microsoftacademy #footer {background-color: #EE721C;}
.enterpriseacademy, .enterpriseacademy #footer {background-color: #A7A9AC;}
.rolandsignmakingacademy, .rolandsignmakingacademy #footer {background-color: #2B63B0;}
.rolandmusicacademy, .rolandmusicacademy #footer {background-color: #EE6C29;}
.academyhealthclub, .academyhealthclub #footer {background-color: #2B63B0;}
.graduateacademyofhairbeauty, .graduateacademyofhairbeauty #footer {background-color: #B30062;}

/*	Further Info Panel	*/
#primaryinner .roundedboxheader {background: #F4F5F5 url(/mmlib/images/furtherinfo-top.png) no-repeat top left; margin-top: 25px;}
#primaryinner .roundedbox { padding: 5px 20px 0px; background: #F4F5F5; border-left: 1px #ccc solid; border-right: 1px #ccc solid; width: 480px;}

#primaryinner .roundedbox p {padding-bottom: 12px; line-height: 1.8em; margin:0}

#primaryinner .roundedbox h3 {padding:0px 0px 2px 0px; text-transform: uppercase; font-size: 12px; font-weight: bold; border: none;}
#primaryinner .roundedbox ul {margin: 8px 0px 0px 0px; padding-left: 0px;}
#primaryinner .roundedbox ul li {list-style-type: none; font-size: 12px;}
#primaryinner .roundedboxfooter {margin-bottom: 17px; height: 20px; background: #F4F5F5 url(/mmlib/images/furtherinfo-bottom.png) no-repeat bottom left;}

/* Gallery List	*/
#gallerylist {padding: 0px; margin: 0px;}
#gallerylist li {list-style-type: none; padding: 0px; margin: 0px 6px 0px 0px; float: left; height: 182px; width: 172px;}
#gallerylist li span {font-size: 11px;}

/*	News Story	*/

#newscontainerheader {background: url(/mmlib/images/furtherinfo-top.png) no-repeat 0px 0px;}
#newscontainer {background:#f4f5f5; padding: 8px 14px 7px; margin: 0; width: 492px; border-left: solid 1px #CCC; border-right: solid 1px #CCC;}
.news-story {background: url(/mmlib/images/newsborder.png) repeat-x bottom left; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;}
.news-story h3 {background: url(/mmlib/images/newsarrow.png) no-repeat 0px 0px; font-size: 14px; margin: 0px; padding: 0px; font-weight: bold;}
.news-story h3 a {color:#CA1E3C; padding: 0px 0px 0px 21px;;}
.news-story h4 {background: none; font-size: 12px; font-weight: bold; margin: 2px 0px 0px 0px; padding: 0px;}
.news-story p {padding-top: 6px;}
body.home #primaryinner .news-story p {width: auto; margin-top: 2px;}
#newscontainerfooter {background: url(/mmlib/images/furtherinfo-bottom.png) no-repeat 0px 0px; height: 24px;}

/* News Paging */
ul#paging {margin-left:200px;}
ul#paging li {color:#CA1E3C;float:left;font-size:14px;list-style-type:none;width:28px;}
ul#paging li a {color:#000000;}
ul#paging li a:hover {color:#CA1E3C;}

/*	Search Page	*/
.searchResults ul {margin: 0px 0px 30px 0px; padding-left: 0px;}
.searchResults ul li {padding: 0px; margin: 0px 0px 10px; list-style-type: none;}
.searchResults h2 {padding-bottom: 5px;}
.searchResults h4.summary {background: url(/mmlib/images/h4border.jpg) repeat-x left bottom; padding: 5px 0px;}
.searchResults p {padding-bottom: 2px;}

body.search #primaryinner form {padding: 20px 20px 0px; margin: 0px;}
body.search #primaryinner form label { margin: 0px 0px 8px 0px; display: block;}
body.search #primaryinner form label#include_courses_label {display: inline;margin-right: 8px;}
body.search #primaryinner form label#include_courses_label input {margin-left: 0px;}
body.search #primaryinner form label#schools_label {display: inline;}
body.search #primaryinner form #query {width: 400px; margin: 0px 0px 0px 5px;}
body.search #primaryinner form .searchbtn {margin-top: 10px;}

/*	New Build	*/
body.newbuild {background-color: #A7A9AC;}	
body.newbuild #footer {background-color: #A7A9AC;}	
body.newbuild #timeleft {font-size: 11px; height: 37px;}	

/* Backstage 2 comments */
div#comments .comment {font-size: 13px; color:#333; margin-bottom: 8px;}
div#comments .comment-footer {font-size: 10px; color:#888; border-bottom: 1px dashed #ccc; padding: 1px 0px 8px 0px;}

#primary {float: left; width: 745px; padding: 1px 0px 0px 0px; background:#fff; margin-bottom: 100px;}

#primaryinner {background:#fff; padding-left: 18px; width: 534px; float: left}

/*	Quick Links	  */
ul#quicklinks {margin: 6px 0px 24px 0px; padding:0px;}
ul#quicklinks li {margin:0px 0px 1px 0px; padding:0px; list-style-type: none; background: url(/mmlib/images/quick_links_background.png) no-repeat 0px 0px;}
ul#quicklinks li a {font-size: 12px; color:#fff; display: block; width: 173px; padding: 5px 0px 7px 6px;}
ul#quicklinks li a:hover {color:#333; text-decoration: none;}

.section221 ul#quicklinks, .section221 #primaryextra h3 {display: none;}
.section221 #primaryextra .bannerside {margin-top: 0px;}
.noquicklinks ul#quicklinks, .noquicklinks #primaryextra h3 {display: none;}
.noquicklinks #primaryextra h4 {margin-top: 0px;}

#cm-signup {clear: both; display: block; background: white; margin-top: 0px; padding: 5px 0px 0px 10px;}
#cm-signup h4 {margin-bottom: 6px; padding: 8px 0px;}
#cm-signup form {margin: 0px; padding-bottom: 14px;}

/* Job Applications 	*/
.application_block {clear: both; margin-top: 7px;}
.application_block h2 {}
.duplicatable {background: #f0f0f0; padding: 20px 10px 10px; margin-bottom: 5px; height: 100%;}
.duplicateContainer {float: right; margin-bottom: 10px;}
.removeDuplicateButton {margin-left: 10px;}

#applyform h4.hint {margin-top: 5px;}
#applyform h2 {margin: 0px 0px 10px; padding: 0px;}
#applyform h4 {margin: 40px 0px 10px; padding: 0px 0px 8px;}
.addDuplicateButton {margin-bottom: 10px;}
.removeDuplicateButton {float: right;}
.first {display: none;}
#messagelist {margin: 0px; padding: 0px;}
#messagelist li {margin: 0px;  padding: 4px 4px 4px 8px; list-style-type: none; background:url(/mmlib/images/nav_bg.gif) 0 -46px repeat; border: 0 solid green; ; color:#359803; width: 522px;}
.application_in_progress #navigation {background-position: 100% 94%;}
#finalSendBtn {display: none;}

#relatedattachments {margin: 0px; padding: 10px 0px 0px;}
#relatedattachments li {list-style-type: none; clear: both;}
#relatedattachments li img {float: left;}
#relatedattachments li a {float: left; margin: 10px 0px 0px 6px;}

#job-header {display: none;}

/*
.hint {margin: -10px 0px 20px 0px; padding: 0px; clear: left; font-size: 11px;}
*/
#footer {clear: both; background: #EC2A46 url(/mmlib/images/backgrounds/footer.png) no-repeat 0px 0px; padding-top: 1px;}
/*
body.businessmanagement #footer {background-image: url(/mmlib/images/backgrounds/footer-business.gif)}
body.care #footer, body.microsoftacademy #footer {background-image: url(/mmlib/images/backgrounds/footer-care.gif)}
body.construction #footer {background-image: url(/mmlib/images/backgrounds/footer-construction.gif)}
body.creativearts #footer {background-image: url(/mmlib/images/backgrounds/footer-creative.gif)}
body.engineering #footer {background-image: url(/mmlib/images/backgrounds/footer-engineering.gif)}
body.hairbeauty #footer {background-image: url(/mmlib/images/backgrounds/footer-hair.gif)}
body.hospitalitytourismleisure #footer, body.rolandsignmakingacademy #footer {background-image: url(/mmlib/images/backgrounds/footer-hospitality.gif)}
body.scienceict #footer {background-image: url(/mmlib/images/backgrounds/footer-science.gif)}
body.supportedlearning #footer {background-image: url(/mmlib/images/backgrounds/footer-supported.gif)}
body.newbuild #footer, body.enterpriseacademy #footer {background-image: url(/mmlib/images/backgrounds/footer-genericgrey.gif)}
*/
body.aatce #footer {background-image: url(/mmlib/images/backgrounds/footer-AATCE.gif);}
body.rolandmusicacademy #footer {background-image: url(/mmlib/images/backgrounds/footer-roland-music.gif);}
body.enterpriseacademy #footer {background-image: url(/mmlib/images/backgrounds/footer-enterprise.gif);}
body.academyhealthclub #footer {background-image: url(/mmlib/images/backgrounds/footer-hospitality.gif);}
body.graduateacademyofhairbeauty #footer {background-image: url(/mmlib/images/backgrounds/footer-hair.gif);}

#errorlist {margin: 0px 0px 15px; padding: 0px;}
#errorlist li {list-style-type: none; padding: 2px 0px 8px 20px; margin: 0px; background: url(/mmlib/images/exclamation.png) no-repeat top left; color:#EC2A46;}

#hr-button {
	margin-top: 2px;
}

#footer p {margin-top: 37px; font-size: 10px; color:#fff;}
#footer p a {color:#fff;}

#banner-top
{
	height: 223px;
	overflow: hidden;
}
#banner-side
{
	height: 360px;
	height:inherit
}
#video_link
{
	display:block;
	margin-top:-135px;
	position:absolute;
	width:170px;
	height:130px;
}