/* IE 6
------------------------------*/

.lt-ie7 #nav-breadcrumb li {
    background:url(../img/breadcrumb_li.gif) 0 6px no-repeat;
}
.lt-ie7 #content-main .vacancyForm {
    width:680px;
}
.lt-ie7 #content-main .vacancyForm p {
    margin:0;
}
.lt-ie7 input { vertical-align: text-bottom; }

.lt-ie7 .homepage .article {
    position:relative;
}
.lt-ie7 .homepage#content-main .article h3 {
    height:27px;
}
.lt-ie7 .tabbed-box .tabs {display: block; width: 100%;}
.lt-ie7 #content-main .tabs li {width: 100px;}

.lt-ie7 .homepage#content-main .tabbed-box .article h3 {
    height:auto;
}

.lt-ie7 .orange .homepage#content-main .article h3 {background-position:-5330px top !important;}
.lt-ie7 .lime .homepage#content-main .article h3 {background-position:-6030px top !important;}
.lt-ie7 .lilac .homepage#content-main .article h3 {background-position:-6730px top !important;}
.lt-ie7 .mustard .homepage#content-main .article h3 {background-position:-7430px top !important;}
.lt-ie7 .emerald .homepage#content-main .article h3 {background-position:-8130px top !important;}
.lt-ie7 .blue .homepage#content-main .article h3 {background-position:-8830px top !important;}


.lt-ie7 #content-main #Locations h3 {
    height:27px;
    background-position:-4590px top;
}

.lt-ie7 .orange #content-main #Locations h3 {background-position:-5290px top;}
.lt-ie7 .lime #content-main #Locations h3 {background-position:-5990px top;}
.lt-ie7 .lilac #content-main #Locations h3 {background-position:-6690px top;}
.lt-ie7 .mustard #content-main #Locations h3 {background-position:-7390px top;}
.lt-ie7 .emerald #content-main #Locations h3 {background-position:-8090px top;}
.lt-ie7 .blue #content-main #Locations h3 {background-position:-8790px top;}

.lt-ie7 .nav .region {
    background-color:#edeeee;
}

.lt-ie7 .city h4 {
    padding:0 0 5px 18px;
}

.lt-ie7 .article-left .pdf {
    padding-right: 2px;
}
.lt-ie7 .login #fidessaLoginUserTxt,
.lt-ie7 .login #fidessaLoginPwdTxt {
    width: 202px;
}
.lt-ie7 #content-main .external-link span {
    cursor:pointer;
}
.lt-ie7 #fidessaSearchTxt {
    width:726px;
}
.lt-ie7 #fidessaSearch {
    width:930px;
}

.lt-ie7 table dt a {float: left;}

/* Fix for background-image display bug */
.lt-ie7 #sitemap .nav li {
    display: block;
    float: none;
    clear: none;
    width: auto;
}

.lt-ie7 #nav-secondary .expanded .expanded li {display: inline;}

.lt-ie7 #sitemap .joinus li {float: left; width: 30px;}
.lt-ie7 #sitemap .colour_selector li {float: left; width: 13px;}


/* IE 7
------------------------------*/

.lt-ie8 form fieldset {
    position:relative;
}

.lt-ie8 legend {
    display:block;
    position:absolute;
    left:-7px;
}
.lt-ie8 form legend {
    height:20px;
}
.lt-ie8 #content-main .fidessaRegisterDetails,
.lt-ie8 #content-main .newsletterForm,
.lt-ie8 #content-main .archiveForm,
.lt-ie8 #content-main .fidessaEnquiryDetails,
.lt-ie8 #content-main .fidessaEnquiryPersonalDetails,
.lt-ie8 #content-main .fidessaLogin,
.lt-ie8 #content-main .clearLegendContainer {
    margin-top:42px;
}

.lt-ie8 #content-main .fidessaRegisterUpdates {
    margin-top:60px;
}
.lt-ie8 #fidessaRegister,
.lt-ie8 #fidessaLogin {
    position:relative;
}

.lt-ie8 input[type="checkbox"] { vertical-align: baseline; }

/* bicubic resizing for non-native sized IMG:
   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.lt-ie8 img { -ms-interpolation-mode: bicubic; }

.lt-ie8 dt {
    zoom:1;
}
.lt-ie8 #fidessaSearchTxt { width:730px; }

.lt-ie8 #content-login .fidessaLogin { margin-top: 18px; }

/* navigation */

.lt-ie8 #nav-login ul { width: 210px; }

.lt-ie8 #nav-login li,
.lt-ie8 #nav-login li a {
    display: block;
    float: left;
}

.lt-ie8 #nav-secondary .expanded .expanded li { width: 195px; }

/* form fixes */

.lt-ie8 #content-main .newsletterForm,
.lt-ie8 #content-main .vacancyForm,
.lt-ie8 #content-main .archiveForm,
.lt-ie8 #content-main .searchForm,
.lt-ie8 #content-main .fidessaRegisterUpdates,
.lt-ie8 #content-main .fidessaEnquiryDetails {
    overflow: visible;
}

.lt-ie8 #content-main .newsletterForm p,
.lt-ie8 #content-main .vacancyForm p,
.lt-ie8 #content-main .archiveForm p,
.lt-ie8 #content-main .searchForm p,
.lt-ie8 #content-main .fidessaEnquiryDetails p {
    display: inline;
    margin-right: 10px;
}

.lt-ie8 #fidessaLoginBtn,
.lt-ie8 #fidessaPapersBtn,
.lt-ie8 #fidessaVacancyDateBtn,
.lt-ie8 #fidessaSearchBtn,
.lt-ie8 #fidessaRegisterBtn {
    padding: 0;
}

.lt-ie8 #fidessaLoginBtn {
    background: #fff;
    border-color: #fff;
}

.lt-ie8 table dt a {float: left;}

/* Fix for background-image display bug */
.lt-ie8 #sitemap .nav li {
    display: block;
    float: left;
    clear: left;
    width: 140px;
}
.lt-ie8 #sitemap .joinus li {width: 30px; clear: none;}
.lt-ie8 #sitemap .colour_selector li {width: 13px; clear: none;}

/*misc*/
.lt-ie8 #footer-main #sitemap .sitemap-sub{margin-top:20px;}

/* ie fix - requires a bg image or solid color otherwise wont work */
.lt-ie8 .zone { background: url('../img/1px-trans.gif') repeat scroll 0 0; }

.lt-ie8 .fullwidth #content-main .arrow-right { display: inline-block; }

.lt-ie8 #content-cookie .disclaimerDetails { margin-top: 30px; }

.lt-ie8 .homepage dt{position:relative;}

.lt-ie8 .homepage dt > span{display:block; width:90px; position:absolute; top: 23px; right:5px; text-align:right;}

.lt-ie8 .homepage #events dt > span{display:block; width: 100%; left:0; text-align:left; padding-left:28px;}

.lt-ie8 .homepage #published-papers dt{height:36px;}
    .lt-ie8 .homepage #published-papers dl a{line-height:15px}

.lt-ie8 #social-media-list{
    position:absolute;
    top:15px;
    margin-left:-145px;
}

/* All
------------------------------*/

.accordion .panel {
    overflow: visible !important;
}

.accordion .caption-background {
    background: #000;
    filter:alpha(opacity=80); /* For IE8 and earlier */
    height: 100%;
    opacity: 0.8;
    position: absolute;
    width: 560px !important;
}