@charset "utf-8";
/* CSS Document */
.both {clear:both;}/*fix used for ie6 guillotine bug*/
* html .comments .user_details .avatar {margin-right: 4px;}

/* LOGIN */
#login .formbox	{ zoom: 1; }

/* POLL */
* html #poll .borderContainer {padding: 1px;}

/* COMMUNITY.ASPX */
* html #community .p2 .avatar, * html #community .p3 .avatar { width: 60px; }
* html #community .p2, * html #community .p2 .sections_sleeve { zoom: 1; }
* html #community .p2 li, * html #community .p2 ul { zoom: 1; }

/* MYMESSAGES.ASPX */
* html .inbox_sleeve table thead tr {height: 18px;}/*ie6 styles only*/
*:first-child+html .inbox_sleeve table thead tr {height: 21px;} /*ie7 styles only*/

/* FORUMTOPICS.ASPX */

/* HOME.ASPX */
* html #tabbedBlockContainer .hometabsContainer { margin-right: 20px; }
* html #tabbedBlockContainer .last {margin-right: 0; }
* html #home .tc .avatar { width: 60px; }
* html #tabbedBlockContainer { zoom: 1; }
* html #tabbedBlockContainer .icon { width: 60px; }
* html #tabbedBlockContainer .icon img { width: 60px; height: 60px; background: #CCC; display: block; zoom: 1; }
* html .blockone { zoom: 1; height: 216px; }
* html #home .avatar a { zoom: 1; }
* html #home .colour2 .tc ul li, * html #home .colour3 .tc ul li { height: 66px; } /* ie6 will automatically increase height if it's too small */
* html #home .colour2 .tc ul li .avatar { border: none; }
* html #home .tc ul li .avatar li { height: auto; }
* html #tabbedBlockContainer .first li h3 a { zoom: 1; }
* html #home .membership {zoom:1; /*:hack: contains floated children*/ _height: 90px; }
* html #home .membership.colour1 h2 {color: #ed1746;}
* html #home .membership.colour2 h2 {color: #00a560;}
* html #home .membership.colour3 h2 {color: #1a3892;}
* html #home .membership.colour4 h2 {color: #0085cf;}

/* HYBRID.ASPX */
* html #hybrid .article_information .avatar { width: 30px; }

/* INTELLIGENCE.ASPX */
* html #intelligence .comments .comment_body { margin-right: 0; }
* html #intelligence .comments .user_details { width: 138px; }
* html #intelligence .comments .user_details .avatar { width: 60px; }

/* INTELLIGENCEPOST.ASPX */
* html #intelligencepost .article_information .avatar { width: 30px; }
* html #intelligencepost .comments .comment_body { margin-right: 0; }
* html #intelligencepost .comments .user_details { width: 138px; }
* html #intelligencepost .comments .user_details .avatar { width: 60px; }
* html #intelligencepost .contact dd { zoom: 1; } /* fixes an indentation bug */
* html #intelligencepost .options a { color: #4F4D45; }
* html #intelligencepost .options .sharewithOthers li img { z-index: 100; }

* html #local_amenities table tr.even {background-color: #000; border: 1px solid red;}

/* JOBS */
.jobsSearchResults li { zoom:1; } /*:hack: ie6 wasn't containg background image*/
.jobsSearchSleeve {  zoom:1; } /* :hack: fixes ie7+6 issue of positioning */
.jobsSearchResults.silver .jobsSearchContentSleeve { zoom: 1; } /* :hack: stop jumping in IE7 */
.jobsSearchResults .job_tabs ul { zoom: 1; } /*:hack: ie6+7 floats clear*/
.jobsSearchResults .job_tabs ul li { zoom: 1; }
.schoolDetailsContainer { zoom: 1; }
.schoolIntro, .schoolDetails, .schoolMap { zoom:1; }
.gold .schoolMap ul li a { zoom: 1; }
.js-enabled#jobDetailsGold #more_details_sleeve { zoom:1; }
.jobsDetailsTabs { zoom:1; }
.jobsDetailsTabs li { zoom:1; }
.jobsDetailsTabs li.on { zoom:1; }
.jobDetails_content { zoom:1; } /*:hack: removes additional gap*/
.jobInformation dl { zoom:1; } /*ie7+6 clear floats*/
.contact dl { zoom:1; } 
.contact, .contact_top, .contact_sleeve { zoom:1; }
#awardsContainer { zoom:1; }
#awardsContainer_sleeve { zoom:1; }

* html .jobInformation { margin-top: 10px; } /* :hack: ie6 needs a top margin */

*:first-child+html .storytext .jobInformationLeft dd { float: none}

* html .storytext .jobInformation.jobInformationLeft {background: none!important; margin-left:0; width: 500px!important;}
* html .storytext .jobInformation.jobInformationLeft dl { margin:0; padding:0; }
* html .storytext .jobInformation.jobInformationLeft dd {float: left!important;}
* html .storytext .jobInformation.jobInformationLeft dt { float: left;}

/* JOBS INFORMATION */
* html .extras_box.jobInformation { float: none; width: auto; margin: 10px; padding: 0 0 15px 0; background: url(graphics/border_dotted.png) repeat-x bottom left; font-size: 1em; }

/* JOBDETAILSBRONZE_SCHOOLINFO.ASPX */
* html #jobDetailsBronze .storytext .jobInformation { width: 260px; float: right; background: url(graphics/border_dotted_vertical.png) top left repeat-y; padding-left: 20px; padding-bottom: 0; }
* html #jobDetailsBronze .contact dd a { zoom: 1; }

/* JOBDETAILSGOLD.ASPX */

/* IE7 hack to stop jumping */
.jobsSearchResults.gold .jobsSearchContentSleeve .saveJob { #position: absolute; #top: 0; #right: 0; }
* html #extras .school_information dd { zoom: 1; }
* html .contact dd { zoom: 1; }
* html #jobDetailsGold .gallery .showing ul li p { margin: -60px 0 0; }

/* JOBDETAILSGOLD_LOCALINFO.ASPX */
* html #jobDetailsGold #routeList a { border-bottom: 1px solid #4F4D45; }
* html #jobDetailsGold .extra_content dd a { zoom: 1; }
* html #jobDetailsGold #journey_planner a { border-bottom: 0px; zoom: 1; }
* html #jobDetailsGold #journey_planner a:hover { background-image: url(graphics/border_dotted.png); background-repeat: repeat-x; background-position: bottom center; }

/* JOBDETAILSGOLD_SCHOOLINFO.ASPX */
* html #jobDetailsGold .storytext .jobInformation { width: 260px; float: right; background: url(graphics/border_dotted_vertical.png) top left repeat-y; padding-left: 20px; padding-bottom: 0; }

/* JOBDETAILSSILVER.ASPX */
* html #jobDetailsSilver .storytext .jobInformation { width: 260px; float: right; background: url(graphics/border_dotted_vertical.png) top left repeat-y; padding-left: 20px; padding-bottom: 0; }
* html #jobDetailsSilver .school_information dd a { zoom: 1; }
* html #jobDetailsSilver .extra_content dd a { zoom: 1; }
* html #jobDetailsSilver .gallery .showing ul li p { margin: -60px 0 0; }

/* JOBDETAILSSILVER_LOCALINFO.ASPX */
* html #jobDetailsSilver #routeList a { border-bottom: 1px solid #4F4D45; }
* html #jobDetailsSilver #journey_planner a { border-bottom: 0px; zoom: 1; }
* html #jobDetailsSilver #journey_planner a:hover { background-image: url(graphics/border_dotted.png); background-repeat: repeat-x; background-position: bottom center; }

* html #myalerts .jobsSearchSleeve h3 {background-image: none;}
* html .schoolDetailsContainer .schoolData p.more a {border-color:#4f4d45;}

* html #complete_print .jobInformation {float: right; background: url(graphics/border_dotted_vertical.png) repeat-y left; padding-left: 20px;}

/* JOBSCATEGORYINDEX.ASPX */
* html #jobsIndex .group li h3 a { zoom: 1; }
* html #jobsIndex .group li h3 a:hover { zoom: 1; }

/* JOBSHUB.ASPX */
* html #jobshub .sections.p1 .search {}
* html #jobshub .search input.text { width: 185px; }
* html #jobshub .search select {width: 190px;}
* html #jobshub .jobTextAlerts img { zoom: 1; }
* html #jobshub .jobTextAlerts form { margin: 0; }
* html #jobssavedsearch .mysavedjobs .button { padding: 0; margin: 5px 0 10px; }

* html #jobsHubPostcodeSearch.jobSearchPostcodePopup .column input {width: 118px; margin-top:0;}
* html .jobSearchPostcodePopup #runJobSearchPostcode {margin-top: 5px;}
* html .jobSearchPostcodePopup h3 {background: none; margin-bottom:2px;}

/* JOBSEARCHRESULTS.ASPX */
* html #jobssearchresults .schoolIntro { zoom: 1; }
* html #jobssearchresults .map_options .postcode_search { zoom: 1; }
* html .jobsSearchResults.gold .saveJob {margin-right: 10px}
* html #jobssearchresults a.representedImage:hover {border:0;}
.map_options .postcode_search a { zoom: 1; } /* hack: ie6 not displaying hover state */
.map_sleeve form {zoom:1;}
.refine ul { zoom: 1; }
#jobssearchresults .subheader { zoom:1 } /*:hack: to get ie7+6 to display border background*/
#jobssearchresults .subheader a { zoom:1 } /*:hack: forces ie7+6 to display cross graphic*/
#jobssearchresults .facet_set { zoom:1 } /*:hack: ie6 shows the list items*/
#jobssearchresults .facet_set .viewmore, #jobssearchresults .facet_set .viewfewer { #margin-top: 3px; zoom: 1; }
.noResultsHeader { zoom: 1; } /*:hack: ie6 displays underline*/

/* search results tabs - hidden list items */
* html #jobssearchresults .facet_set li.toggle {display: none;} /* for ie6 only as it was showing height for hidden items*/

/* LEADERSHIP */
* html #leadership .p3 .meta a {border-bottom-color: #4f4d45;}

/* MESSAGE.ASPX */
* html #message .subheader .small { width: 30px; }
* html #message .friendsRequest .small { width: 30px; }

/* MYDISCUSSIONS.ASPX */
* html #mydiscussions .returnedEntry .avatar { width: 60px; }
* html #mydiscussions .show a { margin-bottom: 1px; }
* html #mydiscussions .show a:hover { margin-bottom: 0; }

/* MYFAVOURITES.ASPX */
* html #myfavourites .resultsReturned { zoom: 1; }

/* MYFRIENDSLIST.ASPX */
* html .friendslist img { width: 60px; }
* html .friendsoptions .sendmessage, * html .friendsoptions .deletefriend { float: none; }
* html .friendsoptions { display: block; clear: both; }
* html .friendsoptions .sendmessage:hover { background: url(graphics/b_send.png) no-repeat left center; }
* html .friendsoptions .deletefriend:hover { background: url(graphics/delete.png) no-repeat left center; }

/* MYHOME.ASPX */
* html .sections.p1 .changeOrder {zoom:1;}
* html .sections.p1 .changeOrder a img {padding-left:0;}
* html #myhome .tc .avatar.medium { width: 60px; }
* html #myhome .bylocation .avatar.small { width: 30px; }
* html #myhome .tc p.more { zoom: 1; }
* html #myhome .sections.p1 a {border-bottom:0;}
* html #myhome .sections.p1 .changeOrder a {color: #4f4d45;}
* html #myhome .sections .community .tc li .meta a, * html #myhome .sections .resources .tc li .meta a {border-bottom-color: #4f4d45;}
* html .RSSFeeds .rssfunctions a.add img { margin: 0; padding: 0; }
* html .colour4 .RSSFeeds .subheader {color: #4f4d45;}

/* MY PROFILE EDIT - ie6 was adding additional gap at the bottom of the image*/
* html #myprofileEdit .yourprofile div img,
* html #myprofile .yourprofile div img,
* html #communtiy .yourprofile div img,
* html #my_account #my_account_profile div.sleeve div img
{float: left;}

/* EDIT.ASPX */
* html .editpersonalInfo { background: none; }
* html .editpersonalInfo a:hover, * html .editInfo a:hover { background-color: transparent; }
* html .displayoptionskey dt { margin: 0; float: left; clear: left; }
* html .displayoptionskey dd { margin: 0; }

/* NOTICEBOARD.ASPX */
* html .resultsReturned .avatar.small { width: 30px; }
* html #noticeboard .resultsReturned li a { zoom: 1; }

/* PUBLICATIONS.ASPX */
* html #publications .carousel img, * html #publications .carousel a img { zoom: 1; }
* html #publications .sections .right { margin-right: 0; padding-right: 0; }
* html #publications #ten_years_ago img { zoom: 1; padding-bottom: 0; height: 145px; display: block; }
* html #publications #ten_years_ago p { zoom: 1; margin-bottom: 0; }
* html #publications #ten_years_ago p.meta { zoom: 1; }
* html #publications #fefocus ul { margin-left: 0; }
* html .carousel_sleeve li a {display: block; line-height: 10px;}/*bg image was repeating*/
* html .carousel_options .nextButton img {margin-left: 5px;}

/* RESOURCECALENDAR.ASPX */
* html #calendar .carousel .avatar { width: 60px; }
* html #calendar .carousel_sleeve li { height: 12px; line-height: 1px; font-size: 1px; }

/* RESOURCESHUB.ASPX */
* html #resourcehub .sections.p1 li a {border-bottom:0;}
* html #section .browsebyphase li a {border-bottom:0;}
* html .contributors .avatar { width: 30px; }
* html .contributors .avatar a:hover { border-bottom: 1px solid #fff; }
* html #resourcehub .sections h2 {color: #1a3892;}

/* RESOURCE UPLOAD GENERIC*/
* html #resourceupload .sections.small .sections_sleeve {_height: 65px;/*:hack: ie6 height only*/}

/* RESOURCEUPLOAD_STEP3.ASPX */
* html #resourceupload.js-enabled #selected li, #resourceupload .added li { zoom: 1; }

/* RESOURCEUPLOAD_STEP4.ASPX */
* html #resourceupload.js-enabled #selected li, #resourceupload .added li { zoom: 1; }
* html #resourceupload.js-enabled .formbox_sleeve ul li { zoom: 1; }
* html #resourceupload.js-enabled .formbox_sleeve ul li a { zoom: 1; }

/* SALARYSEARCH.ASPX */
* html #salarycheckerform .complete input { zoom: 1; }

/* SEARCH_RESULTS.ASPX */
* html #search_results .sortBySleeve a { border-bottom: none; }
* html #search_results .sortBySleeve a:hover { border-bottom: none; text-decoration: underline; }
* html .refine .refine_tabs li.on {position: static;}

/* SECTION.ASPX */
* html #section .section .avatar { width: 60px; }
* html #section .section p.meta { zoom: 1; }
* html #section .section p.meta a { zoom: 1; }
* html #section .browsebyphase a, * html #section .browsebyphase a:hover {border:0;}

/* STAFFROOM.ASPX */
* html #staffroom .popularSearches a { display: inline; zoom: 1; }
* html #staffroom .left_sleeve a { display: inline; }

/* STORY_ARTICLE.ASPX */
* html #article .options a { color: #4F4D45; }
* html #article .article_title .small { width: 30px; }
* html #article .large .showing ul li p { position: absolute; margin: -75px 0 0;  }

/* STORY_BOOKREVIEW.ASPX */
* html #bookreview .comments .comment_body { margin-right: 0; }
* html #bookreview .comments .user_details { width: 138px; }
* html #bookreview .comments .user_details .avatar { width: 60px; }

/* STORY_RESOURCE.ASPX */
* html #article .article_information .large { width: 120px; }
* html #article .comments .comment_body { margin-right: 0; }
* html #article .comments .user_details { width: 138px; }
* html #article .comments .user_details .avatar { width: 60px; }

/* TOPSECTION_CAREER */
* html #career .section .medium { width: 60px; }
* html #career .carousel_sleeve li { font-size: 1px; }

/* TOPSECTION_LEADERSHIP */
* html #leadership .section .medium { width: 60px; }
* html #leadership .carousel_sleeve li { font-size: 1px; }

/* CALENDAR DIV */
* html #datepicker_div { background-color: transparent !important; }

/* .NETWORK SIDEPANEL */
* html .network .avatar { width: 30px; }

/* POLL SIDEPANEL */
* html #poll .borderContainer { width: 82%; }

/* GALLERY */
* html .gallery .showing ul li p { position: absolute; margin: 120px 0 0 -280px; }

/* PAGINATION AT BOTTOM */
* html .pagingContainer .pagingSleeve a { margin-bottom: 1px; }
* html .pagingContainer .pagingSleeve a:hover { margin-bottom: 0; }

/* HOT TOPICS SIDEBAR */
* html .hottopics .avatar { width: 30px; } 

/* LOGIN */
* html #login #content.userpanel .button, * html #login .userpanel .more {margin-left: 122px;}
* html #login #content.userpanel h2 {zoom:1;} /*displays border dotted bg image*/

/* COLOURS */
/*generic site wide*/
* html .colour1 p, * html .colour2 p, 
* html .colour3 p, 
* html .colour4 p, 
* html .comment .user_details p.more a, 
* html .sections.p1 h2, 
* html .sections.p2 h2, 
* html .sections.p3 h2, 
* html .colour1 .sections.p2 h2, 
* html .colour2 .sections.p2 h2, 
* html .colour3 .sections.p2 h2, 
* html .colour4 .sections.p2 h2, 
* html .colour1 .returnedEntry p.meta a, 
* html .colour2 .returnedEntry p.meta a, 
* html .colour3 .returnedEntry p.meta a, 
* html .colour4 .returnedEntry p.meta a,
* html #community .colour2 .more a,
* html .colour1 .schoolDetailsContainer .schoolDetails a,
* html #forumtopics .colour1 .sections.p2 .section h2,
* html #forumtopics .colour2 .sections.p2 .section h2,
* html #forumtopics .colour3 .sections.p2 .section h2,
* html #forumtopics .colour4 .sections.p2 .section h2,
* html .extras_box.colour1 .more a, 
* html .extras_box.colour2 .more a, 
* html .extras_box.colour3 .more a, 
* html .extras_box.colour4 .more a, 
* html #error .storytext h2,
* html #noticeboard .resultsReturned .category a,
* html #noticeboard .resultsReturned .link a,
* html #mydiscussions .resultsReturned .delete a,
* html #jobsIndex #content h2
{color: #4f4d45;}

/*border bottom colour*/
* html #noticeboard .resultsReturned .category a,
* html #noticeboard .resultsReturned .meta a,
* html #community .sections .left .meta a,
* html #mydiscussions .resultsReturned .delete a
 {border-bottom-color: #4f4d45;}

* html #career .colour1 .carousel .standfirst a, 
* html #leadership .colour4 .carousel .standfirst a, 
* html #career p.meta a, 
* html #leadership p.meta a, 
* html #career .carousel p.storymeta a, 
* html #leadership .carousel p.storymeta a, 
* html #career .colour1 .sections.p3 p.more a, 
* html #leadership .colour4 .sections.p3 p.more a
{color: #4f4d45;}

/* my friends list */
* html #friendslist .friendsactivity.colour1 p, * html #friendslist .colour1 p.more a, * html #friendslist .friendslist .colour1 p.more { color: #ED1746; }
* html #friendslist .friendsactivity.colour2 p, * html #friendslist .colour2 p.more a, * html #friendslist .friendslist .colour2 p.more { color: #00A560; }
* html #friendslist .friendsactivity.colour3 p, * html #friendslist .colour3 p.more a, * html #friendslist .friendslist .colour3 p.more { color: #1A3892; }
* html #friendslist .friendsactivity.colour4 p, * html #friendslist .colour4 p.more a, * html #friendslist .friendslist .colour4 p.more { color: #0085CF; }

* html #friendslist .friendsactivity.colour1 p.more,
* html #friendslist .friendsactivity.colour2 p.more,
* html #friendslist .friendsactivity.colour3 p.more,
* html #friendslist .friendsactivity.colour4 p.more
{ color: #4f4d45; }

* html #friendslist .colour1 .subheader,
* html #friendslist .colour2 .subheader,
* html #friendslist .colour3 .subheader,
* html #friendslist .colour4 .subheader { color: #999; }

* html #friendslist .colour1 #numberoffriends,
* html #friendslist .colour2 #numberoffriends,
* html #friendslist .colour3 #numberoffriends,
* html #friendslist .colour4 #numberoffriends { color: #4F4D45; }

/*my discussion,  resource calendar, search results*/
* html .colour1 .additionalInfo .sectionName a, 
* html .colour2 .additionalInfo .sectionName a, 
* html .colour3 .additionalInfo .sectionName a, 
* html .colour4 .additionalInfo .sectionName a {color: #4f4d45;}

* html .colour1 .additionalInfo .delete a, 
* html .colour2 .additionalInfo .delete a, 
* html .colour3 .additionalInfo .delete a, 
* html .colour4 .additionalInfo .delete a {color: #4f4d45;}

* html .colour1 .meta a,
* html .colour2 .meta a,
* html .colour3 .meta a,
* html .colour4 .meta a,
{color: #666;}

* html #contacts .colour1 .meta a, 
* html #contacts .colour2 .meta a, 
* html #contacts .colour3 .meta a, 
* html #contacts .colour4 .meta a,
* html #noticeboard .resultsReturned .link a
{border-bottom-color: #666;}

/*formbox*/
* html .formbox.colour1 h2, 
* html .formbox.colour2 h2, 
* html .formbox.colour3 h2, 
* html .formbox.colour4 h2 {color: #4f4d45;}

/*border colour*/
* html .comment .user_details p.more a,
* html .colour1 .returnedEntry p.meta a,
* html .colour2 .returnedEntry p.meta a
* html .colour3 .returnedEntry p.meta a,
* html .colour4 .returnedEntry p.meta a,
* html .colour1 .additionalInfo .sectionName a,
* html .colour2 .additionalInfo .sectionName a,
* html .colour3 .additionalInfo .sectionName a,
* html .colour4 .additionalInfo .sectionName a,
* html #career .sections.p3 p.meta a,
* html #career .colour1 .sections.p3 p.more a,
* html #leadership .colour4 .sections.p3 p.more a
{border-color: #4f4d45;}

/*right column*/
* html #extras .extras_box h2 {color: #4f4d45;}

* html .colour1 .meta, * html .colour1 .subheader,
* html .colour2 .meta, * html .colour2 .subheader,
* html .colour3 .meta, * html .colour3 .subheader,
* html .colour4 .meta, * html .colour4 .subheader {color: #959595;}

* html .staffComment p {color: #fff;}

/*comments*/
* html .colour1 #response h2 {color: #ed1746;}
* html .colour2 #response h2 {color: #00a560;}
* html .colour3 #response h2 {color: #1a3892;}
* html .colour4 #response h2 {color: #0085cf;}

* html .colour1 .group h2 {color: #ed1746;}
* html .colour2 .group h2 {color: #00a560;}
* html .colour3 .group h2 {color: #1a3892;}
* html .colour4 .group h2 {color: #0085cf;}

/*colours for h2 headings within storytext and blockquotes*/
* html .colour1 .storytext h2, * html .colour1 blockquote p, * html .colour1 .yourresources .more a {color: #ed1746;}
* html .colour2 .storytext h2, * html .colour2 blockquote p, * html .colour2 .yourresources .more a {color: #00a560;}
* html .colour3 .storytext h2, * html .colour3 blockquote p, * html .colour3 .yourresources .more a {color: #1a3892;}
* html .colour4 .storytext h2, * html .colour4 blockquote p, * html .colour4 .yourresources .more a {color: #0085cf;}

* html blockquote p.quotesource {color: #959595!important;}
