/* Foundation v2.2.1 http://foundation.zurb.com */
/* This is for all IE specfific style less than IE9. We hate IE. */
body {
	font-size:140%;
}
div.panel { border: 1px solid #ccc; }
.lt-ie8 .nav-bar li.has-flyout a { padding-right: 20px; }
.lt-ie8 .nav-bar li.has-flyout a:after { border-top: none; }

/* Correct IE7 button padding */
.lt-ie8 input[type=submit].nice.button { filter:chroma(color=#000000); position: relative; top: -2px; }
.lt-ie8 input[type=submit].tiny.button		{ padding: 5px 5px 7px; }
.lt-ie8 input[type=submit].small.button		{ padding: 8px 7px 9px; }
.lt-ie8 input[type=submit].medium.button	{ padding: 9px 13px 9px; }
.lt-ie8 input[type=submit].large.button		{ padding: 9px 18px 10px; }

.ie7 #block-phc-phc-front-whatsnew .block-bg, 
.ie7 #block-menu-menu-contact .block-bg, 
.ie7 #block-menu-menu-utility .block-bg, 
.ie7 #block-search-form .block-content-bg, 
.ie7 #footer .bg, 
.ie7 #breadcrumb-wrapper .bg,
.ie8 #block-phc-phc-front-whatsnew .block-bg, 
.ie8 #block-menu-menu-contact .block-bg, 
.ie8 #block-menu-menu-utility .block-bg, 
.ie8 #block-search-form .block-content-bg, 
.ie8 #footer .bg, 
.ie8 #breadcrumb-wrapper .bg,
.ie8 #block-search-form h2 span.title-bg {
   /* IE8+ - must be on one line, unfortunately */ 
   -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-0.7002075382097097, M21=0, M22=1, SizingMethod='auto expand')";
   
   /* IE6 and 7 */ 
   filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=1,
            M12=-0.7002075382097097,
            M21=0,
            M22=1,
            SizingMethod='auto expand');

} 

/* !COLOURS
DARK GREY	4d4d4f;
ORANGE		DF8C19;
NAVY		06357A;
LT GREY	    E4E4E5;
MID GREY	BDBDBA;
TEAL		69C9D1;
*/


.ie8 #block-search-form h2 span.title-bg {
	margin-left:-.5em;
}

html.lt-ie9 .region-sidebar-second {
	margin:0;
	margin-left:30px;
}
html.lt-ie9 .region-sidebar-first.four {
	margin-right:0;
	width:300px !important;
	margin-left:30px !important;
}
html.lt-ie9 #block-phc-phc-externals .block-inner {
	height:12em;
	position: relative;
}
html.lt-ie9 #block-phc-phc-externals .block-inner .delta-0,
html.lt-ie9 #block-phc-phc-externals .block-inner .delta-1,
html.lt-ie9 #block-phc-phc-externals .block-inner .delta-2,
html.lt-ie9 #block-phc-phc-externals .block-inner .delta-3,
html.lt-ie9 #block-phc-phc-externals .block-inner .delta-4 {
	position: absolute;
	top:10px;
	left:10px;
}
html.lt-ie9 #block-phc-phc-externals .block-inner .delta-1 {
	left:200px;
}
html.lt-ie9 #block-phc-phc-externals .block-inner .delta-2 {
	left:390px;
}
html.lt-ie9 #block-phc-phc-externals .block-inner .delta-3 {
	left:580px;
}
html.lt-ie9 #block-phc-phc-externals .block-inner .delta-4 {
	left:770px;
}

html.lt-ie9 #site-name a {
	background: url(../images/phc-logo-ie.png);
}

#block-phc-phc-follow,
#block-phc-phc-follow-careers {
	float:right;
}

/* !IE 6 */
html.lt-ie7 body {
	background: #E3E3E4;
	font-family:Tahoma, Verdana,sans-serif;
	font-size:12px;
}
.lt-ie7 #header,
.lt-ie7 #main,
.lt-ie7 #page-bottom,
.lt-ie7 #footer {
	width:1010px;
}

.lt-ie7 #block-system-main-menu {
	width:790px;
	padding-left:220px;
}
.ie8 #block-system-main-menu {
	height:40px;
}
.ie8 body.not-front #block-system-main-menu {
	width:590px;
	padding-left:220px;
}

.ie8 #block-menu-menu-utility {
	margin-left: 3.6em;
}
.ie8 #block-menu-menu-utility h2.block-title {
	padding-left: 6.5em;
}

.lt-ie9 body.main-menu-depth-1 #main-wrapper {
	margin-top:0;
}

.ie8 #block-search-form form {
	margin-left:100px;
}

.lt-ie7 #footer-wrapper,
.lt-ie7 #footer {
	background: #4d4d4f;
}
.ie6 #page-bottom-wrapper,
.lt-ie7 #mmain,
.lt-ie7 #ppage-bottom,
.lt-ie7 #ffooter {
	display: none;
}

/*.ie6 #main-wrapper,
.ie6 #ppage-bottom-wrapper,
.ie6 #pfooter-wrapper {
	border-top:10px solid blue;
	top:-356px;
}*/
.ie6 .tabs.nice {
	border:none;
	margin:0 0 2em 0;
	height:1em;
}
.ie6 dl.tabs dd {
	display: inline !important;
	float:none;
	clear:both;
}
.ie6 dl.tabs dd a {
	display: inline !important;
}
.ie6 .nide.tabs dd a,
.ie6 .nide.tabs dd a.active {
	border:none;
}
.ie6 #header-wrapper {
	height:200px;
	overflow: hidden;
}
.ie6 #main-inner {
	width:960px;
}
.ie6 #breadcrumb-wrapper .bg {
	background: none;
}
.ie6 #breadcrumb-inner {
	background:#444;
}
.ie6 #content {
	width:625px;
	margin:0;
}
.ie6 #header #block-system-main-menu {
	margin:29px 0 0 100px;
}
.ie6 .region-sidebar-first {
	width:305px;
	margin:0 0 0 10px;
	padding:0 0 0 20px;
}
.ie6 #page-bottom-wrapper {
	clear:both;
}
.ie6 #page-bottom {
	width: 960px;
	margin:0 auto;
}
/*.ie6 .block {
	border:1px solid red;
}*/
.ie6 .block-inner {
	background:transparent !important;
}
.ie6 #block-phc-phc-externals {
	background: #fff;
}
.ie6 #block-phc-phc-externals .count-5 {
	width:174px;
	margin-right:10px;
	height:10em;
	position: relative;
	z-index: 50;
	background: #eee;
}
.ie6 #block-phc-phc-externals .count-5.delta-4 {
	margin-right:0;
	float:left;
}
.ie6 #block-phc-phc-externals .count-5 img {
	width:150px;
	height:20px;
}
.ie6 div.region-bottom .block-inner {
	min-height: 30px;
	padding: 10px;
	
}