    @import url('noo_static_001.css');

/* IE6 FIXES */

#noo #nav .search form input {
    height: 1.5em;
}

#noo #nav .search form input.context {
    height: 1.6em;
}

#noo #nav .search form input#search-head {
    margin
}

#nav ul li { 
    float: left; 
    width: auto !IMPORTANT; 
    width: 85px;  
    font-size: 100% !IMPORTANT;
    font-size: 90%;
    text-align: center;
}

#noo #nav ul li a {
    padding: 0;
    height: auto;
    background-image: url('/images/noo-newlook/tl-noalpha.png');
    background-repeat: no-repeat;
    background-position: top left;
}

#noo #nav ul li a span { 
    height: 24px;
    display: block;
    padding: 5px 12px 0 !IMPORTANT; 
    padding: 5px 4px 0; 
    background-image: url('/images/noo-newlook/tr-noalpha.png');
    background-repeat: no-repeat;
    background-position: top right;
}

div#lhs_b {
    margin-top: 28px;
}


/* END IE6 FIXES */

#noo #main ul {
    list-style: disc outside url("/images/noo-newlook/small-sprites-bright.png");
    margin-left: 0.5em;
}

/*
#noo #main ul li {
    background: none;
    padding: 4px 0 3px 0;
    margin-left: 3em;
}
*/

#noo #main #boxes ul li {
    margin-left: 0;
    padding: 0;
}

#noo #main .aside ul li {
    margin-left: 10px;
}

#main .columns .main-content h1 .doc_edit_link a {
    font-size: 60%;
}

#noo #nav ul li a span {
    height: auto;
}

#noo #nav {
    height: auto;
}

#noo #nav ul {
    margin: 6px 0 -1px;
    padding: 0 0 0 197px;
    width: 540px;
    text-align: right;
}

#noo #nav ul li {
    display: inline-block;
    margin-bottom: -1px;
}

#noo #nav ul li a {
    padding: 0 0 5px 0;
}

#mainWide h1, #mainWide h2, #mainWide h3, #mainWide h4, #mainWide h5 {
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 12px;
} 

#mainWide p, #pagecontainer_inner ul {
    margin-top: 8px;
    margin-bottom: 0;
    padding-bottom: 0;
}

#noo #leftSideBar ul li.current {
    background-color: #F5B560;
}

#noo #leftSideBar ul li.current a {
    color: black;
}

#footer ul.logos li.sepho {
    background-image: url('/images/noo-newlook/SPH_96x38.png');
    background-position: top left;
    height: 52px;
}

#footer ul.logos li.apho {
    background-image: url('/images/noo-newlook/APHO_39x38.png');
    background-position: top left;
    height: 52px;
    width: 52px;
}

#footer ul.logos li.apho a {
    width: 50px;
}

div#olc_link {
    text-align: center;
    color: #777;
}

#main h1 {
    font-weight: normal;
    font-size: 2em;
}

/*
#main h1 {
    font-weight: normal;
    font-size: 2em;
    background-image: url(/images/noo-newlook/banners/noo-rounded.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 130px;
}
*/

/*
#mainWide ul li {
    padding-left: 30px;
}
*/

#main h3 {
    font-weight: normal;
    color: black;
}

#noo table#questions h3, #noo #questions h3{
    border: none;
    margin: 0;
    padding: 0;
    font-size: 100%;
    color: black;
}

td {
    vertical-align: top;
}

#main div.main-content h3 {
    font-size: 1em;
    margin: 0;
    padding: 0;
    padding-top: 12px;
    padding-bottom: 8px;
    border-top: 1px solid #f5b560;
}   

#main div.main-content h1 {
    background: transparent;
    font-size: 1.2em;
    margin: 0;
    margin-top: 12px;
    padding: 0;
    padding-bottom: 8px;
    border-bottom: 1px solid #f5b560;
}   

#main div.main-content img {
    padding-bottom: 8px;
    width: 132px;
    height: 82px;
}

#noo div#profile_window div#maxi_column {
    width: 560px;
}

#noo div#profile_window div#maxi_column h1 {
    margin-left: -220px;
    padding-left: 220px;
}

#noo div#profile_window div#maxi_column td, #noo div#profile_window div#maxi_column th {
    background: transparent;
    border: none;
}

#noo #extra_main #main_column {
    width: 555px;
}

#mainWide #ep_menu ul li {
    background: transparent;
    padding: 0;
}

#noo table.resourcelist td {
    border: none;
}

#message_container h1 {
    background: transparent;
    padding-top: 5px;
}

#mainWide div#group_nav ul li {
    background: transparent;
    padding: 0;
    margin: 0;
    list-style: none;
}


#noo #mainWide ul.pubfrontnav li {
    background: none;
    padding-left: 0;
    margin-left: 0;  
}


/* from main.css */

/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; 
    padding: 0;	
    border: 0;	
    outline: 0;
    font-weight: inherit;
    font-style: inherit; 
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline; 
}*/

#noo { 
    font-size: 80%; 
    margin: 0 auto; 
    text-align: left; 
    width: 960px; 
    position: relative; 
    z-index: 0; 
}

body { 
    background: #fff; 
    color: #555; 
    text-align: center; 
    font-family: arial, helvetica, sans-serif; 
    overflow-y: scroll; 
}

ol, ul {list-style: none;}

a, a:link, a:visited, a:hover, a:active { color: #1861ad; text-decoration: none;}
a:hover {text-decoration: underline;}

#header {
	float: left;
	position: relative;
	width: 960px; }
#header p.org {
	background: url(/images/noo-newlook/static/logos/nhs-header.png) no-repeat;
	clear: right;
	float: right;
	height: 32px;
	margin-top:3px;
	text-indent: -99999em;
	width: 79px;}
#header p.org a {
	display: block;
	height: 32px;
	overflow: hidden;
	width: 79px;}

#header ul.header-nav {
	float: right;
	font-size: 0.95em;
	margin-top: 8px;}
#header ul.header-nav li {
	display: inline;}

#nav { 
	border-bottom: 3px solid #014b94; 
	clear: both; 
	float: left;
	
	position: relative;
	width: 960px;}
	
#nav ul { 
	margin: 0;
	padding-left: 320px;
	width: 640px; }
	
#nav ul li { 
	float: left; 
	margin-right: 7px;
	position: relative;
	z-index: 1020; }
#nav ul li a, #nav ul li a:link, #nav ul li a:visited, #nav ul li a:hover, #nav ul li a:active { 
	background: #4295d1; 
	color: #fff; 
	display: block; 
	font-size: 1.2em; 
	height: 24px;
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px; }
	
#nav ul li.selected a, #nav ul li a:hover {
	background: #014b94; text-decoration: none;}

#nav ul li ul {
	border-top: 1px solid #9ed0f0;
	padding: 0;
	left: -9999em;
	position: absolute;
	width: 202px;
	}
#nav ul li ul li {
	border-left: 1px solid #9ed0f0;
	border-right: 1px solid #9ed0f0;
	display: block;
	float: none;
	font-size: 0.9em;
	width: 200px;
	}
#nav ul li ul li a, #nav ul li ul li a, #nav ul li ul li a:link, #nav ul li ul li a:visited, #nav ul li ul li a:hover, #nav ul li ul li a:active  {
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px; }
#nav ul li ul li { border-bottom: 1px solid #9ed0f0; }
#nav ul li ul li a, #nav ul li ul li a:link, #nav ul li ul li a:visited, #nav ul li ul li a:hover, #nav ul li ul li a:active { 
	background-color: #dff0fa;
	color: #014b94;
 }
#nav ul li ul li a:hover { 
	background-color: #a0c5e0; }
#nav ul li ul li.selected {
	background-color: #50a7da;
	color: #fff; }


#nav ul li ul {
	left: -9999em;
	
	z-index: 1000;}

#nav ul li.show ul {
	left: auto;}

#nav .search { 
	position: absolute; 
	right: 0; 
	top: 0; }
#nav .search form { 
	vertical-align: middle; 
	line-height: 1; }
#nav .search form input { 
	border: 1px solid #a5b2ba;
	float: left;
	color: #aaa;
	height: 19px; 
	margin: 0;
	padding: 0; 
	position: absolute; 
	right: 31px; 
	top: 0; 
	width: 190px }
#nav .search form input.context { 
    border: none;
	float: left;
	height: 21px; 
	padding: 0; 
	position: absolute; 
	right: 0; 
	top: 0; 
	width: auto; }


#leftSideBar { 
	border-top: 3px solid #014b94; 
	float: left; 
	width: 180px; }
#leftSideBar ul { overflow: hidden; margin-bottom: 28px;}
#leftSideBar ul li {	
	background: none;
	padding: 0;}
#leftSideBar ul li { 
	background-color: #dff0fa;
	border-bottom: 1px solid #9ed0f0;
	float: left;
	width: 180px; }
#leftSideBar ul li ul li {
    border-bottom: none;
}
#leftSideBar ul li:hover { 
	background-color: #e0e0e0; }
#leftSideBar ul li.selected {
	background-color: #50a7da;
	color: #fff; }
#leftSideBar>ul>li.selected>div>a {
	color: #fff; }
#leftSideBar ul li div a { 
	display: block; 
	font-size: 1.05em;
	padding: 6px 11px; }
#leftSideBar ul li.last {
	background: #DFF0FA url(/images/noo-newlook/static/assets/bg-sub-nav-noalpha.png) no-repeat bottom left;
	border: none;
	padding-bottom: 3px;}
#leftSideBar ul li.last:hover { 
	background-color: #a0c5e0; }

#leftSideBar ul li ul {
    margin-bottom: 0
	}
#leftSideBar ul li.selected ul {
	display: block; }

#leftSideBar ul li ul li ul {
	}
#leftSideBar ul li.selected ul li.selected ul  {
	display: block; }
	
#leftSideBar ul li.selected ul li.selected ul li  {	
	padding-left: 15px;
	font-size: 0.9em;
	background: #fff;
}

#leftSideBar ul li ul li a { 
	display: block; 
	font-size: 1.05em;
	padding: 6px 11px 6px 22px; }

#leftSideBar ul li ul li ul li a { 
	display: block; 
	font-size: 1.05em;
	padding: 6px 11px 6px 33px; }

#leftSideBar ul li ul li {
	background-color: #f5fbfe;
	float: left;
	width: 180px; }
#leftSideBar>ul>li.last.selected {
	background-color: #50a7da; }

#mainWide {
	border-bottom: 3px solid #014b94;
	float: left;
	font-size: 1.05em;
	min-height: 400px; }

#main {
	float: left; 
	margin-left: 19px;
	padding-bottom: 30px;
	width: 761px;}

/* from noo.css */

#header h1.logo {
        background: url(/images/phe_84.png) no-repeat;
	float: left;
	height: 84px;
	margin:15px 0 6px 0;
	text-indent: -99999em;
	width: 154px;}
#header h1.logo a {
	display: block;
	height: 84px;
	overflow: hidden;	
	width: 154px;}
#nav {height: 35px; margin-top: -30px;}
#header p.org {margin-top: 15px;}

#header ul.header-nav {
	color: #f8991d;
	margin: 33px 10px 0 0;}
#header p.org {
	clear: none;}

a, a:link, a:hover, a:active { color: #f37812; }

a:visited { color: #888; }

/* th, td { border: 1px solid #f8991d; }
table th { background: #f8991d; color: #fff; } */

th, td {
    border: 0;
}

table th {
    background: transparent;
}

/*
#mainWide ul li {
	background: url(/images/noo-newlook/small-sprites-bright.png) no-repeat 12px 7px; }
*/

/*
#mainWide ul ol li {
	background: none;
    padding-left: 0 }
*/

#leftSideBar ul li {	
	background: none;
	padding: 0;}

#mainWide {
	border-bottom: 3px solid #f8991d;
	padding-top: 20px; 
	background: url(/images/noo-newlook/watermark.png) no-repeat bottom right; }

#mainWide.home {
	background: none; }


#nav { 
	border-bottom: 3px solid #f8991d; }
#nav ul {margin-top: 6px; 
	padding-left: 260px;}	
	
#nav ul li a, #nav ul li a:link, #nav ul li a:visited, #nav ul li a:hover, #nav ul li a:active { 
	background: #f8991d; }

#nav ul li ul {
	margin-top: 0px;
	border-top: 1px solid #eab86f; 
	width: 200px;}
	
#nav ul li ul li a, #nav ul li ul li a:link, #nav ul li ul li a:visited, #nav ul li ul li a:hover, #nav ul li ul li a:active {
	background-color:#fbe2c0;
	color: #3c3c3c;
	}
#nav ul li ul li {
	border-bottom:1px solid #eab86f; }

#nav ul li ul li {
	border-left:1px solid #eab86f;
	border-right:1px solid #eab86f; }
	
#nav ul li a:hover { 
	background: #f5b560; }
		
#nav ul li ul li a:hover { 
	background: #f0d3ac; }
	
#nav ul li.selected a {
	background: #f5b560; }
	
#leftSideBar { 
	border-top: 3px solid #f8991d; }
	
#leftSideBar ul li { 
	background-color: #f8991d;
	border-bottom: 1px solid #eab86f; }
#leftSideBar ul li a { 
	color: white; }
#leftSideBar ul li ul li a { 
	color: #333; }

#leftSideBar ul li ul li {
	background-color: #f9d3a0;
	border-top: 1px solid #eab86f; }
#leftSideBar>ul>li.selected { 
	background-color: #d3d3d3; }
#leftSideBar>ul>li:hover { 
	background-color: #d3d3d3; }
#leftSideBar>ul>li:hover a { 
	color: #000; }
#leftSideBar ul li.last {
	background: #f8991d url(/images/noo-newlook/static/bg-sub-nav-noalpha.png) no-repeat bottom left; }
#leftSideBar ul li.last:hover {
	background-color: #d3d3d3; }
	
#leftSideBar ul li ul li ul li {
	background-color: #fbe2c0;
}

#leftSideBar h3.news-title {
	font-size: 1.1em;
	padding: 0;
    margin: 10px 0;
    }

#leftSideBar div#lhs_b {
	border-bottom: 3px solid #f5b560;
	margin-bottom:15px;
}

#leftSideBar div#slidesets {
	border-bottom: 3px solid #f5b560;
	margin-bottom:15px;
}

#leftSideBar div#slidesets h3 a {
    padding-top: 5px;
    display: block;
	background-image: url(/images/noo/slidesets.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 35px;
	min-height: 20px;
	vertical-align: center;
	margin-top: -5px;;
}


/* Home page */

#mainWide.home #main {
	padding-bottom: 10px;}

/*
#mainWide.home .main-content  {
	margin-right: 17px;
	width: 371px;}

#mainWide.home .aside  {
	width: 371px;
	float: left; margin: 0; padding: 0;}
*/
#mainWide .main-content  {
	margin-right: 17px;
	width: 496px;}
#mainWide .box div.box-inner {
	background-color: #fcead2;
	background-position: -1423px bottom;  }

#mainWide .aside  {
	width: 245px;
	float: left; 
	margin: 0; 
	padding: 0; }

#mainWide .aside h3 a {
    color: #444;
}

#mainWide .columns h3 { font-size: 1.2em;
	margin-bottom: 15px; }
	
#mainWide .box h3 { 
	margin-bottom: 0px; }
	
#mainWide .columns h4 { border: none;
	font-size: 1em;
	margin-bottom: 0px; }

#mainWide .columns ul.news {
	 margin-bottom: 5px; }
#mainWide .columns ul.news li {
	background: none;
	border-bottom: 1px solid #e9decd;
	padding: 0 0 5px 0;
	margin-bottom: 6px;}

#mainWide .columns ul.news li.last {
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0;}
#mainWide .aside ul.news li span {
	color: #919191; 
	display: block;
	padding-top: 5px;}

#mainWide .columns ul.latest li {
	background: none;
	border-bottom: 1px solid #e9decd;
	padding: 0 0 8px 0;
	margin-bottom: 13px;
	overflow: hidden;}
#mainWide .columns ul.latest li.last {
	border-bottom: 1px solid #f5b560;}

#mainWide .columns ul.latest li .image {
	float: left;
	margin: 0 17px 10px 0;
	z-index: 2000;}
#mainWide .columns ul.latest li .image div.hr {
	position: relative;
	background: url(/static/assets/main-sprite-noalpha.png) no-repeat -1291px bottom;
	height: 10px;
	margin: -20px 0 0;
	width: 132px;
	z-index: 150;}
#mainWide .columns ul.latest li .image img {
position: relative;
	z-index: 100;}
#mainWide .columns ul.latest li .image div.hr hr {display: none;}

#mainWide .columns ul.events li {
	background: none;
	border-bottom: 1px solid #e9decd;
	padding: 0 0 6px 0;
	margin-bottom: 7px;}
#mainWide .columns ul.events li.last {
	border-bottom:1px solid #f5b560;
	margin-bottom:15px;
	padding-bottom:8px; }

#mainWide .columns ul.events li em.date {
	font-style: normal;
	padding-right: 6px;}

#mainWide .publications .image {
	float: left;
	margin: 0 15px 10px 0}

#mainWide .aside ul.publications {
	margin: 0;}
#mainWide .aside ul.publications li.last {
	border: none;}


#mainWide .aside h3 {
	border-bottom: 2px solid #f5b560; }
	
#mainWide h3, #mainWide h4 {
	border-bottom: none; }


#mainWide .aside ul li {
	border-bottom: 1px solid #e9decd; }
#mainWide .aside ul li.last {
	border-bottom: 1px solid #f5b560; }
#footer {
	padding: 1px 0;}

#footer ul.logos  {
	float: left;
	margin-top: 19px;
	overflow: auto;}
#footer ul.logos li {
	background: url(/sepho/assets/logos-footer.png) no-repeat top left;
	float: left;
	height: 38px;
	margin-right: 18px;
	text-indent: -9999em;
	width: 100px; }
#footer ul.logos li.apo {
	background-position: -117px 0;
	float: left;
	height: 38px;
	width: 100px; }

#footer ul.logos li a {
	display: block; 
	height: 38px;
	overflow: hidden;
	width: 100px}
#footer ul.logos li.apo a {
	width: 65px; }
#footer ul.footer-nav {
	float: right;
	margin-top: 15px;}

#footer ul li {
	color: #f8991d; }


#footer ul li a {
	color: #f8991d;}
	
#footer .credit {
	clear: right;}
	
	
form.newsletter-form {
	border-bottom: 1px solid #e9decd;
	font-size: 0.88em;}
		
form.newsletter-form ul li {
	margin-bottom: 10px;}
#leftSideBar form.newsletter-form ul li a {
	color:#f8991d; }


input#newsletter-email, input#search-head {
	color: #aaa;
	padding: 3px;
	width: 172px;}
input.button, input.submit {
	background: #f8991d;
	padding: 2px;}
	
form.newsletter-form input.submit {
	float: right;}
.title {
	margin-bottom: 15px; font-weight: bold;}
	
	

/* Additional styles defined by current content and ids/classes */
.wikiText_tableTitle {
	font-weight: bold;
	margin-bottom: 15px;}
blockquote {
	background: none;
	padding: 0;}
form {
	margin-bottom: 20px;}
table#disabled {width: 100%;}

dd  {
border-bottom:1px solid #E9DECD;
}

#mainWide ul.listing li {
	background: none;
	border-bottom: 1px solid #E9DECD;
	padding: 0 0 13px 0;
	margin-bottom: 13px;
	overflow: auto;}
#mainWide ul.listing li img {
	max-height: 120px;
	height: 120px;
	float: left;
	margin-right: 13px;}
#mainWide ul.listing li h4, #mainWide ul.listing li h3, #mainWide ul.listing li p, #mainWide table.listing h4, #mainWide table.listing h3, #mainWide table.listing p {
	border: none;
	margin: 0 0 5px 0;
	padding: 0;}
#mainWide table.listing td {
	border: none; 
	border-bottom: 1px solid #F8991D;
	padding: 13px 5px;}
#mainWide table.listing td hr {
	display: none;}
#mainWide table.listing td img {
	margin-right: 13px;}
	
td.frameH {
	background: #E9DECD;
	color: #fff;}
td.frameH a {
	background: #E9DECD;
	color: #000;}
	table.frame {
		border: none;}
		
table tr.sr_trEven {
	background: #fcead2;}
div.SearchResultsOptionsContainerDivCSS {
	border-bottom:1px solid #F8991D; }
.removeSearchCriteria {
	border: 1px solid #F8991D; }
.even {background: #faefe0}

div.addthis {
    text-align: center;
    border-bottom: 3px solid #F5B560;
    padding-bottom: 15px;
    margin-bottom: 10px;
}

.alert {
	background-image: url(../images/alert.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 55px;
	padding-top: 12px;
	padding-bottom: 12px;
}

div.casestudies {
    background-color: #fbe2c0;
    padding: 10px 15px;
    margin: 5px 0;
    border-radius: 10px;
	behavior: url('/css/PIE.php');
	position: relative;
}

#mainWide div.casestudies p {
    margin: 4px 0;    
}