/* Import stylesheet from icnetwork */
@import url('http://images.icnetwork.co.uk/css/icnetwork/r2_5_master.css');
/* 

/* A-Levels colours and styles*/
.footer h4, .footer .span-15 h4{color:#fff; background:#373d40}
.header a, .header a:focus, .header a:hover, .footer a, .footer a:focus, .footer a:hover, .main-nav ul li a, .sub-nav li a, h4, h4 a,  h4 a:hover, .photo-meta-data, .pagination a,  .pagination a:link,  .pagination a:visited, .quick-links .quick-links-list ul li a:link,  .quick-links .quick-links-list ul li a:visited, .photo-meta-data a,  .main-nav ul li a:hover, #main-nav-selected, .sub-nav, .span-15 h4, .span-15 h4, .span-15 h4,  .span-15 h4, .span-15 h4,  .span-16 h4,  .span-16 h4,  .span-16 h4,  .span-16 h4,  .span-16 h4, .breaking-news-text, .Register_Reasons a,  div.gallery-controls, div.gallery-controls-previous, div.gallery-controls-next, div.gallery-controls-buy,  div.video-wrapper h2.list-head-color-multimedia, .special a, .special a:hover,  .galleryembed a:link,  .galleryembed a:active,  .galleryembed a:visited,  .multimedia-tab li a {color:#fff}
.pagination a,  .pagination a:link,  .pagination a:visited{border:1px solid #025d8a;}
.pagination li.currentpage{border:1px solid #ccc}
.span-99.last.box.footer {background:#333 url('http://images.icnetwork.co.uk/collections/css_r25_livpost/span_bord_b.gif') repeat-x bottom left; padding-bottom:8px}
.span-65.last.box.video, .span-64.last.brand, .span-64.last.box, .span-99.last.box, .span-33.last.sidebar, .error-page #content {background:#fff url('http://images.icnetwork.co.uk/collections/css_r25_livpost/span_bord_b.gif') repeat-x bottom left; padding-bottom:8px}
.quick-links .quick-links-list,  .span-15 h4, .span-15 h4, .span-15 h4,  .span-15 h4, .span-15 h4,  .span-16 h4,  .span-16 h4,  .span-16 h4,  .span-16 h4,  .span-16 h4, .breaking-news-text{background:#a49e9e;}
.breaking-news, .breaking-news p, .sitemap-list ul li, .search-pagination, ol.tag-cloud {background:#f5f5f5;}
.pluck, .additional-links {background:#ccc}
.header-links {color:#000;}
.header-links a{color: #005689;}
.Register_Reasons, .Register_Reasons h4  {background:#c00; color:#ff9;}
div.span-64.box.special{ background:#4d5458;}
.special h4 { background-color:#373d40;}
.footer {color:#e2e2e2; background:#333;}
#panellinks {margin-top: 5px;}


h4 {margin-top:5px;clear:both;}
h4, .pagination a,  .pagination a:link,  .pagination a:visited, .two-col div.sitemap-list h4,  div.video-wrapper h2.list-head-color-multimedia,  .multimedia-tab li a,  .multimedia-tab li a:hover, .lm_search h4 {background:#4a3d3d;color: #fff;}
.span-15 h4.list-head-colour1 {border-bottom: 5px solid #a49e9e;color: #fff;background: none;padding: 0 0 1px 0;}
.span-15 h4.list-head-colour1, .span-15 h4.list-head-colour1 a { color: #4a3d3d;}
.advertorial h4 a, h4 a:hover, .sidebar h4 a {color: #fff;}
div#slider, .flinks {display:none;}
.readlink {font-weight: bold;}
div.one-col div.quick-links-list { background:#e2e2e2; margin-top: 0;}
div.one-col div.quick-links-list ul{ margin-left: 5px;} 
div.one-col div.quick-links div.quick-links-list ul li a {color: #005689;margin-top: 0;}
.storylist ul li, div.quick-links-list ul li { border-bottom: none;background:url("http://images.icnetwork.co.uk/collections/microsite_alevels/i_arr.gif") no-repeat; padding:0px 0 0px 10px; background-position:0 4px}
.quick-vote p { margin: 0 0 2px 0;}
.mpu {background:#e2e2e2; }

div.span-99.last.box.brand {background: transparent url('http://images.icnetwork.co.uk/collections/microsite_alevels/brand1.gif') no-repeat top left; height: 70px; width: 995px;padding:0; position: relative;}
div.span-82.colborder.breadcrumb a {color: #fff;font-size: 11px; display: inline;background:url("http://images.icnetwork.co.uk/upl/adalevel/sep2009/2/1/arr-38965667.gif") no-repeat 100% 3px; padding-right:9px;}
div.span-82.colborder.breadcrumb h1 {display: inline;margin: 0 0 0 4px; padding: 0;}
div.span-82.colborder.breadcrumb h1 a.channellink {background: none; color: #fff;}
div.span-82.colborder.breadcrumb {position: absolute;bottom: 3px; left: 6px;}
body#tmg-adalevels-index div.span-99.last.box.brand {background: transparent url('http://images.icnetwork.co.uk/collections/microsite_alevels/brand.gif') no-repeat top left; height: 70px; width: 995px;padding:0;}
body#tmg-adalevels-index div.span-82.colborder.breadcrumb {background: none;}
body#tmg-adalevels-index div.span-82.colborder.breadcrumb a {display: none;}


.span-99.brand .span-15 { float: right; height: 65px; width: 145px;padding: 5px 0 0 5px; margin-top: -3px; margin-right: 10px;} 

body#tmg-adalevels-index .span-33.last.sidebar {margin:0 ; padding:0;background:none;}
.span-33.last.sidebar {margin: 5px 0 0 5px; padding:0;background:none; overlow: hidden; position: relative;}
.section-nav {background:#7e3b6d; padding:0px; width:630px;}
.section-nav ul{font-size:0.9172em; padding:0 5px 5px 5px;}
.section-nav li { border-bottom: none;background:url("http://images.icnetwork.co.uk/collections/microsite_alevels/i_arr.gif") no-repeat; padding:5px 5px 0px 7px; background-position:0 7px; display:inline;}
div.video-wrapper h2.list-head-color-multimedia {margin-bottom:5px;margin-top:5px;background:#4a3d3d;color: #fff;}
.leftcontent { margin-top:5px;}
div.article-image.fl-left img { margin: 0 10px 5px 0;}
div#wrap div.span-99.last.box:first-child, .span-99.slider  {display: none;}
div.three-col div.teasers div.clearfix img {display: inline;float: left; margin-right: 5px;}
div.span-64.colborder.content div.span-64.last {background: none;}
.readlink { margin-left: 2px;}
div.one-col div.quick-links div.quick-links-list ul li a, div.one-col div.quick-links div.quick-links-list ul li a:visited {color: #005689;margin-top: 0;}

/* feature article panel */
.span-99.feature-article { margin-top:5px; height: 177px; background: url('http://images.icnetwork.co.uk/collections/microsite_alevels/xxl1-c.jpg') no-repeat;}
.span-99.feature-article h1, .span-99.feature-article h2, .span-99.feature-article p { margin: 10px;}
.span-99.feature-article h1 {font-size:1.75em;}

/* Backup header and footer */
div.span-99.backup-header { background: #fff;height: 90px;margin-top: 5px; margin-bottom: 5px; width: 995px;border-top: 1px solid #ccc;}
div.header-content { background: #fff; clear: both; height: 75px;width: 995px;border-bottom: 1px solid #ccc;}   
#logo {margin:7px 0 0 7px;padding: 0;float: left;display: inline;font-size: 0.85em;clear: both;width: 49%;} 
div#logo span {margin: 0;font-size: 1.05em;font-weight: bold;color: #c00;letter-spacing: 2px;}
div#regions { display: inline; float: left; width: 995px; border-bottom: 1px solid #fbe2b2; margin-top: 3px;}
#regions ul{margin: 5px 0px 0px 0px;padding: 0;list-style:none;font-size:0.85em;display: inline;}
#regions ul li {padding:0 4px 0 4px;display: inline;border-right:1px solid #fbe2b2;}
a.london { background: url("http://www.jobseverywhere.co.uk/images/eyeandben.gif") no-repeat 0 1px; padding-left: 22px;}
a.scotland { background: url("http://www.jobseverywhere.co.uk/images/scotland.gif") no-repeat 0 3px; padding-left: 20px; }
a.wales { background: url("http://www.jobseverywhere.co.uk/images/wales.gif") no-repeat 0 3px; padding-left: 20px; }
a.uk { background: url("http://www.jobseverywhere.co.uk/images/uk.gif") no-repeat 0 3px; padding-left: 20px; }
#regions ul li a.selected { color: #000; font-weight: bold; text-decoration: none; }
div#top-links {margin: 0;padding: 0;}
div#top-links span {margin: 0;padding: 0;font-size: 1.05em;font-weight: bold;color: #c00;letter-spacing: 2px;}
h1.intro-text {margin: -2px 0 0 0;padding: 0px 0 0 0px;font-size: 0.85em;color: #333;word-wrap: break-word;width: 450px;background: none;font-weight: normal;}
div.backup-footer {height: 90px; width: 995px; float: left; margin-top: 5px; border-top: 5px solid #c00; border-bottom: 1px solid #ccc; background: #fff;}
div.backup-footer #footer {clear:both;width: 100%;background: #fff;color: #000;text-align: center;padding:5px 0 0 0;border-top: 5px solid #cc0000;} 
div.backup-footer #footer p{ padding: 0 0 5px 0;} 
div.backup-footer #footer ul{margin: 0px 10px 5px 10px;padding: 0;list-style:none;font-size:0.85em;}
div.backup-footer #footer ul li {display:inline;padding:0 6px 0 5px;border-right:1px dotted #99cc00;}
div.backup-footer .bigtext {font-size:1.1em;line-height: 1.4em;text-transform: capitalize;font-weight:bold;color: #cc0000;} 

/* new ads */
div.span-13.colborder.box.sponsored {margin: 0; padding: 0;}
div.span-15.last.sky-ad { display: inline; margin-right: 5px; margin-left: 10px;}

/* allow City of Sunderland button to appear on immediate right of education logo */

/*.span-99.brand .span-15 {float: left; margin-left:225px;} */


/* gold silver bronze ad styles */
.span-64 .adsilver, .span-64 .adbronze, .span-64 .adheader { width:465px;margin-bottom:5px;}
.span-64 .adgold { width:465px;margin-bottom:15px;}
.span-64 .advert { width:465px;margin-bottom:0px;}
.adheader h4 {margin-right:0px; }
.adgold {margin: 0; padding: 0; background: #f0eba9; overflow:hidden; height:140px;}
.adsilver {margin: 0; padding: 0; background: #fff; border-bottom:1px dotted #ccc;}
.adbronze {margin: 0; padding: 0; background: #fff; border-bottom:1px dotted #ccc;}
.advert h4 {margin-right:0px;}
.adgold span.sc-teaserpic, .adsilver span.sc-teaserpic {margin-bottom:0px;}
.adgold div.teasers p {border:0px; margin-bottom:0px; padding-bottom:5px; line-height:1.3em;}
.adsilver div.teasers p, .adbronze div.teasers p {border:0px; margin-bottom:0px; padding-bottom:5px; line-height:1.3em;}
.adgold h2 {margin-bottom:0px; padding-bottom:0px; padding-top:5px;}
.adbronze h5 {margin:0px; padding:0px;}
.adsilver h5 {line-height:1.1em;}
.adsilver h2 {margin-bottom:0px; padding-bottom:0px; padding-top:0px;}
.adsilver div.teasers {padding-bottom:5px;}
.adsilver div.teasers {border:0px; margin-bottom:0px;}
.adbronze div.teasers {border:0px; margin-bottom:0px;}

/* tile ads fix */
div.tile-ads-slot table td div,
div.tile-ads-slot table td object {float: left;}

/* Removes hot topics from branding header */
div#hot-topics {display: none;}


/* Shared channel breadcrumb fix */
div.span-82.colborder.breadcrumb {position: absolute;bottom: -28px; left: 6px;}
div.breadcrumb h1 a.channellink, div.section-breadcrumb h1 a.channellink {
top: 2px;
left: 45px !important;
}
