/*-------------------------------------------
	IE.CSS
	
	::	IE6 & 7 adjustments
	
--------------------------------------------*/

html {height:100%}
* html .column, * html .span-1, * html .span-2, * html .span-3, * html .span-4, * html .span-5, * html .span-6, * html .span-7, * html .span-8, * html .span-9, * html .span-10, * html .span-11, * html .span-12, * html .span-13, * html .span-14, * html .span-15, * html .span-16, * html .span-17, * html .span-18, * html .span-19, * html .span-20, * html .span-21, * html .span-22, * html .span-23, * html .span-24, * html .span-25, * html .span-26, * html .span-27, * html .span-28, * html .span-29, * html .span-30, * html .span-31, * html .span-32, * html .span-33, * html .span-34, * html .span-35, * html .span-36, * html .span-37, * html .span-38, * html .span-39, * html .span-40, * html .span-41, * html .span-42, * html .span-43, * html .span-44, * html .span-45, * html .span-46, * html .span-47, * html .span-48 {display:inline;overflow-x:hidden;}
* html legend {margin:0 -8px 16px 0;padding:0;}
* html li {height: 1%;}
ol li {display: list-item;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
html>body p code {*white-space:normal;}
hr {margin:-8px auto 11px;}
img {-ms-interpolation-mode:bicubic;}

.clearfix, .container, .line {display:inline-block;}
.pod, .dl-horz, .dl-horz dd, .media-object, .media-body {zoom:1;}
* html .clearfix, * html .container, * html .line, * html .interstitial {height:1%;}

/* Different self-clear, for media objects */
.media-object, .media-body, .dl-horz, .dl-horz dd {_overflow:visible;}

/*-------------------------------------------
	:: HEADER ADJUSTMENTS
--------------------------------------------*/

.header .label-search {position: relative;top: -0.1em;}
.header .input-txt-search {margin-top:-1px;}
p#logo {margin-bottom: 12px;}
.interstitial  p#logo {margin-bottom: 4px;}
.header-gnav ul {padding-top: 8px;}
.header-gnav form {margin-top:-1px;}
.pod-olb-header h2 {padding-bottom: 3px;padding-top:1px;}
input.img-btn {position: relative;left: 4px;margin-top:-2px;}
.pod-olb-header img {position: relative;top: 2px;}
.header .tab {padding: 3px 12px 3px;}
/* End header */

.btn {vertical-align: middle;}

/* IE wasn't honouring the pointer when the anchor was around an inline sprite */
a {cursor: pointer;}

/* Horizontal third-level nav */
map.groups-4 li {*width: 24.69%;}
.horizontal li li {*float: none;*width: auto;}

.pipe-list, li.pipe-list {line-height: 1.1;}

/*-------------------------------------------
	:: ICONS
--------------------------------------------*/

/* Position: relative doesn't work for inline sprites, in IE7 */
.icons-inline-001-10, .icons-inline-001-31, .icons-inline-001-37, /* @1.5 */ .icons-stone-inline-001-18, .icons-stone-inline-001-30, .icons-stone-inline-001-48 {margin-top: 2px;}
.back-30 {margin-top:-2px;}
.plus-white-48, .minus-white-48, .plus-dark-blue-48, .minus-dark-blue-48 {margin-top:-1px;}
.chev-breadcrumb-18 {margin-top:4px;}
.nav-selected-10 {margin-top: 6px;}
.prog-bar-tick-30 {margin-top:-4px;}

.link-list .chev-violet-small-10, .link-list .chev-white-small-10 {top: -1px;}

/*-------------------------------------------
	:: IE HELPERS / HELPER ADJUSTMENTS 
--------------------------------------------*/

.ie76-pos-rel {position:relative;}
.ie76-z-index-3 {z-index:3;}/* mega-dd*/

.nav-pods-height {height: auto !important;}

div ul .pad-6-8 {padding: 6px 8px;}

.flush-lr, .flush-tlr, .flush-lr-full-width {_zoom:1;}

div.overlapFix .overlapFix .pod, div.overlapFix .overlapFix .tabs ul.line li {position:static;}/*fix MCS bubble being overlapped by content below (IE7)*/
/* Re-declared to overcome earlier style in the css order */
.hide {display:none;}

/*-------------------------------------------
	:: BACKGROUND ALPHA TRANSPARENT COLOURS
	
	N.B. ie8.css also requires adjustments for transparency (use this generator: http://kimili.com/journal/rgba-hsla-css-generator-for-internet-explorer).
	
--------------------------------------------*/

.bg-mono-5-a-40 {filter:none;xbackground:#eee;}