/*-------------------------------------------
	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, *html .btn-width-1 {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 {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: 2px;}
.interstitial  p#logo {margin-bottom: 4px;}
.header-gnav ul {padding-top: 7px;}
.header-gnav form {margin-top:-1px;}
div.pod-olb-header {_bottom:-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;left: 6px;}

.header .tab {top:6px;padding:11px 10px 13px;zoom:1;_zoom:0;}
.header .tab-selected {top:1px;padding:6px 10px 6px;zoom:1;_zoom:0;}
.header .tab-global-unselected {top:0;}
*+html .form-wrapper input{ margin-left:0px }
/* End header */

.btn {vertical-align: middle;}

/* IE wasn't honouring the pointer when the anchor was around an inline sprite */
a {cursor: pointer;}

.snav {/*@mega - removed padding*/_margin-top:-3px;}
/* @mega - removed this rule - .snav li {_padding-top:3px;_margin-bottom:-4px;_padding-bottom:3px;}*/


.tnav ul {*padding-bottom:1px;}

.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 {margin-top: 2px;}
.nav-selected-10 {margin-top: 3px;}

.bg-grad-p-2 {background-position:0px -64px;}
.bg-grad-p-3 {background-position:0px -24px;}

/*-------------------------------------------
	:: IE HELPERS / HELPER ADJUSTMENTS 
--------------------------------------------*/

.ie76-pos-rel {position:relative;}
.ie76-z-index-3 {z-index:12000;}/*@mega-dd*/

div ul .pad-6-0 {padding: 6px 0;}
div ul .pad-8-0 {padding: 8px 0;}
div ul .pad-6-8 {padding: 6px 8px;}
div ul .pb-8 {padding-bottom:8px;}
div ul .pb-6 {padding-bottom:6px;}

.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)*/
/*-------------------------------------------
	:: BACKGROUND ALPHA TRANSPARENT COLOURS
--------------------------------------------*/

.bg-mono-5-a-40 {background:#999;}