﻿body {
	behavior: url(/CSS/hover.htc);
	font-size: 0.626em;
	font-family: Arial, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #666;
	background: #FFF;
}

.inv, #printLogo {
	display: none;
	visibility: hidden;
}

.clearfix:after, .searchresults:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix, .searchresults {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, * html .searchresults {height: 1%;}
.clearfix, .searchresults {display: block;}
/* End hide from IE-mac */

img {
	margin: 0px;
	border: 0px;
}

#wrapper {
	margin: 0 auto;
	width: 756px;
	background: #F1F6FC;
	text-align: left;
}

#header {
	_height: 161px;	min-height: 161px;
	background-color: #014484;
	background-repeat: no-repeat;
}

.homepage #header {
	_height: 186px;	min-height: 186px;	
}

#logo {
	background: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

#search {
	float: right;
	text-align: right;
	width: 400px;
	margin: 0 10px 0 0;
}
* html body #search {margin: 0 5px 0 0;}

#search a  {
*color: #014484;
	color: #21651A;
	font-size: 1.1em;
	text-decoration: none;
}
*********Top Nav Colour & Added Size**********

#search a:hover {
	text-decoration: underline;
}

#search ul {
	float: right;
	list-style: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	margin:0;
	padding:0;
}

#search li {
	float: left;
	margin:5px 0 0 0;
	padding: 0 5px;
	color: #21651A;
	border-right: solid 1px #21651A;
}
*********Top Nav Spacing**********

#search li.last {
	border-right: none;
	padding-right: 0;
}

#search .controls {
	float: right;
	margin: 5px 0 0 0;
}

#search .goButton {
	margin:0 7px -6px -1px;
	border: none;
}
* html body  #search .goButton { margin:0 7px -4px -1px; }
:first-child+html #search .goButton {	margin:0 7px -5px -1px;}

#search .searchButton, #vacancySearch .searchButton {
	margin:0 0 -4px -2px;
	border: none;
}

* html body  #search .searchButton {margin:0 0 -4px -1px;}
:first-child+html #search .searchButton {margin:0 0 -4px -2px;}

#search input.searchText, #vacancySearch input.searchText {
	color: #666;
	font-size: 1.1em;
	border: 1px solid #666;
	width: 140px;
	padding: 0;
	padding-bottom: 2px;
	padding-top: 1px;
}

#search select.quickSearch {
	color: #666;
	font-size: 1em;
	border: 1px solid #666;
	width: 160px;
	padding: 2px 0;
}

#content {
	width: 756px;
	clear: both;
	background: url(/Images/background/bg-content.gif) repeat-x #FFF;
	padding-top: 6px;
}

.homepage #content {
	padding:0;
}

.homepage h1 {
	margin: -2.8em 0 0 0;
	padding:0 0 7px 11px;
	font-size: 2.2em;
	line-height: 1.25em;
	font-weight: normal;
	color: #0054A5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
* html body .homepage h1 { padding:0 0 6px 11px; }
:first-child+html .homepage h1 { padding:0 0 6px 11px; }

.nav {
	float: left;
	margin: 0;
	position: relative;
	z-index: 70;
}

.nav ul {
	text-align: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
	clear: both;
}
.nav ul.firstRow { background: url(/Images/background/bg-nav-firstRow.jpg) repeat-y; }
.nav ul.secondRow { background: url(/Images/background/bg-nav-secondRow.jpg) repeat-y; }
.nav ul.thirdRow { background: url(/Images/background/bg-nav-thirdRow.jpg) repeat-y; }

.nav li {
	color: #FFF;
	border-right: 1px solid #FFF;
}

.homepage .nav li {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.homepage .nav h2 {
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 5px 0;
	font-weight: bold;
}

.homepage .nav li img {
	float: left;
}

.homepage .nav li td img
{
    float: none
}

.homepage .nav li.about td img, .homepage .nav li.health td img, .homepage .nav li.patients td img, .homepage .nav li.working td img, .homepage .nav li.planning td img, .homepage .nav li.providers td img, .homepage .nav li.news td img, .homepage .nav li.publications td img, .homepage .nav li.staff td img
{
    margin: 0;
}

.homepage .nav li table
{
    margin: 0 0 0 -50px;
}

.homepage .nav li span div.guidetextmain
{
    margin: 0 0 0 -50px;
}

.homepage .nav li table tbody table
{
    margin: 0;
}

.homepage .nav li.about {
	background: #4C89C0;
	padding: 15px 9px 10px 70px;
	_height: 67px; min-height: 67px;
	width: 251px;
	voice-family: "\"}\"";
 	voice-family: inherit;
	width: 172px !important;
}

* html .homepage .nav li.about
{
	_height: 63px; min-height: 63px;
}

*:first-child+html .homepage .nav li.about
{
	_height: 63px; min-height: 63px;
}

.homepage .nav li.about img { margin: -9px 0 0 -64px; }

.homepage .nav li.health {
	background: #4C89C0;
	padding: 15px 9px 10px 75px;
	_height: 67px; min-height: 67px;
	width: 251px;
	voice-family: "\"}\"";
 	voice-family: inherit;
	width: 167px !important;	
}

* html .homepage .nav li.health
{
	_height: 63px; min-height: 63px;
}

*:first-child+html .homepage .nav li.health
{
	_height: 63px; min-height: 63px;
}

.homepage .nav li.health img { margin: -9px 0 0 -69px; }

.homepage .nav li.patients {
	background:url(/Images/background/bg-nav-patients.jpg) no-repeat #41A437;
	border-right: none;
	padding: 15px 9px 10px 80px;
	_height: 67px; min-height: 67px;
	width: 252px;
	voice-family: "\"}\"";
 	voice-family: inherit;
	width: 162px !important;
}

* html .homepage .nav li.patients
{
	_height: 63px; min-height: 63px;
}

*:first-child+html .homepage .nav li.patients
{
	_height: 63px; min-height: 63px;
}

.homepage .nav li.patients img { margin: -9px 0 0 -74px; }

.homepage .nav li.working {
	background: #0052A4;
	padding: 15px 9px 10px 70px;
	_height: 57px; min-height: 57px;
	width: 251px;
	voice-family: "\"}\"";
 	voice-family: inherit;
	width: 172px !important;
}
.homepage .nav li.working img { margin: -9px 0 0 -64px; }

.homepage .nav li.planning {
	background: #0052A4;
	padding: 15px 9px 10px 75px;	
	_height: 57px; min-height: 57px;	
	width: 251px;
	voice-family: "\"}\"";
 	voice-family: inherit;
	width: 167px !important;
}
.homepage .nav li.planning img { margin: -9px 0 0 -69px; }

.homepage .nav li.providers {
	background: #2F8927;
	border-right: none;
	padding: 15px 9px 10px 80px;
	_height: 57px; min-height: 57px;
	width: 252px;
	voice-family: "\"}\"";
 	voice-family: inherit;
	width: 162px !important;
}
.homepage .nav li.providers img { margin: -9px 0 0 -74px; }

.homepage .nav li.news {
	background: #00376F;
	padding: 15px 9px 10px 70px;
	_height: 59px; min-height: 59px;
	width: 251px;
	voice-family: "\"}\"";
 	voice-family: inherit;
	width: 172px !important;
	
}
.homepage .nav li.news img { margin: -9px 0 0 -64px; }

.homepage .nav li.publications {
	background: #00376F;
	padding: 15px 9px 10px 75px;	
	_height: 59px; min-height: 59px;	
	width: 251px;
	voice-family: "\"}\"";
 	voice-family: inherit;
	width: 167px !important;
}
.homepage .nav li.publications img { margin: -9px 0 0 -69px; }

.homepage .nav li.staff {
	background: #22641C;
	border-right: none;
	padding: 15px 9px 10px 80px;
	_height: 59px; min-height: 59px;
	width: 252px;
	voice-family: "\"}\"";
 	voice-family: inherit;
	width: 162px !important;
}
.homepage .nav li.staff img { margin: -9px 0 0 -74px; }

.homepage .nav li a {
	text-decoration: none;
}

.homepage .nav li a:hover, .homepage .nav li a:active  {
	text-decoration: underline;
}

.internal .nav ul {
	background: url(/Images/background/bg-nav-ul-internal.gif) repeat-x;
}

.internal .nav li {
	float: left;
	position: relative;
	margin: 0;
	background: url(/Images/background/bg-nav.jpg) no-repeat #003870;
	border-right: 2px solid;
	font-weight: bold;
	_height: 44px;
	width: 84px;
	voice-family: "\"}\"";
 	voice-family: inherit;
	_height: 30px; min-height: 30px;
	width: 82px;
}

.internal .nav li:hover, .internal .nav li.selected
{ 	
    background: url(/Images/Nav/bg-nav-over.gif) no-repeat #5396BC;
}

.internal .nav li a
{
	display: block;
	padding: 7px 10px;
	height: 30px;
	width: 62px;
}

.internal .nav li.internal {
	background: url(/Images/Nav/bg-nav-int.jpg) no-repeat #2F8926;
}

.internal .nav li.internal:hover, .internal .nav li.internalselected, .internal .nav li.internalselected:hover 
{	
    background: url(/Images/Nav/bg-nav-int-over.gif) no-repeat #4BAB3A; 
}

/*hide second level*/
.internal .nav ul li ul {
	visibility:hidden;
	position:absolute;
	_height:0;min-height:0;
	top:44px;
	left:0; 
	width:127px;
	background: url(/Images/background/bg-nav-int-sub.jpg) repeat-x;
	padding: 3px 0 0 0;
	margin: 0;
	z-index: 65;
}

.internal .nav ul li.internal ul, .internal .nav ul li.internalselected ul { background: url(/Images/Nav/bg-nav-staff-sub.jpg) repeat-x; }


/* make the second level visible when hover on first level list OR link */
.internal .nav  ul li:hover ul,
.internal .nav  ul a:hover ul{
	visibility:visible; 
}

.internal .nav  ul li ul li {
	_height: 0px; min-height: 0px;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	border-left: none;
	border-right: none;
	background: #567696;
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
}
.internal .nav ul li.internal ul li, .internal .nav ul li.internalselected ul li { background: #6BAC50; }

.internal .nav  ul li ul li.first {
                background: url(bg-nav-int-sub.jpg) repeat-x;
}

.internal .nav  ul li.internal ul li.first {
                background: url(bg-nav-staff-sub.jpg) repeat-x;
}

.internal .nav  ul li ul li.last {
	background: url(/Images/background/bg-nav-int-sub-bottom.gif) no-repeat bottom;
	padding-bottom: 13px;
}
.internal .nav ul li.internal ul li.last { background: url(/Images/background/bg-nav-staff-sub-bottom.gif) no-repeat bottom; }

.internal .nav  ul li ul li a {
	display: block;
	padding: 0.45em 5px 0.45em 10px;
	height: 100%;
	width: 112px;
	line-height: 1.4em;
}
.internal .nav  ul li ul li.last a {
	background: #567696;	
}
.internal .nav ul li.internal ul li.last a, .internal .nav ul li.internalselected ul li.last a { background: #6BAC50; }

.internal .nav  ul li.last ul {
	margin-left: -45px;
}

.internal .nav  ul li ul li a:hover {
	background:  #5396BC;
	text-decoration: none;
}
.internal .nav ul li.internal ul li a:hover, .internal .nav ul li.internalselected ul li a:hover { background: #93C15E; }

.nav p {
	margin: 0;
	padding: 0;
}

.nav a, .nav a:visited {
	color: #FFF;
	text-decoration: none;
}

.nav a:hover, .nav a:active {
	text-decoration: underline;
}

#menu {
	float: left;
	width: 205px;
	padding: 0 0 20px 0;
	margin: 0 0 4px 0;
	background: url(/Images/background/bg-menu.gif) no-repeat bottom right #00376F;
}

.staff #menu {background: url(/Images/background/bg-menu-staff.gif) no-repeat bottom right #24791C;}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #FFF;
	line-height: 2.5em;
	_height:0;min-height:0;
}

#menu ul li {
	float: left;
	background-color: #00376F;
	display: block;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #809BB8;
	padding: 4px 0 5px 0; 
	_height:0;min-height:0;
}
.staff #menu ul li {background: #24791C;border-bottom: 1px solid #91BC8E;}

#menu ul li.first {
	background: url(/Images/background/bg-menu-li-first.gif) top right no-repeat #00376F;
	_height:0;min-height:0;	
	padding: 4px 0 5px 0 !important;
}
.staff #menu li.first {	background: url(/Images/background/bg-menu-li-first-staff.gif) top right no-repeat #24791C;}

#menu ul li.active {
	padding-bottom: 0;
	_height:0;min-height:0;
}
#menu ul li.last {
}

#menu ul li a { 
	display: block;
	color: #FFF;
	text-decoration: none;	
	padding: 0 25px 0 8px; 
	line-height: 1.5em;
	_height:0;min-height:0;
}

#menu ul li.active a, #menu ul li.active a:hover { 
	background: url(/Images/background/bg-menu-li-active.gif) right 3px no-repeat;
}

#menu ul li a:hover { 
	text-decoration: underline;	
	background: url(/Images/background/bg-menu-li-hover.gif) right 3px no-repeat;
}

#menu ul li ul li {
	background:  #557695;
	border-bottom: 1px solid #63809E;
	_height:0;min-height:0;
}
.staff #menu ul li ul li{	background:  #3B9732; border-bottom: 1px solid #4A9F42; }

#menu ul li ul li.first {
	background: #557695;
	border-top: solid 1px #FFF;
	margin-top: 5px;	
}
#menu ul li ul li.last {
	background:#557695;
	border-bottom: solid 1px #FFF;
}
.staff #menu ul li ul li.first,
.staff #menu ul li ul li.last {	background:  #3B9732; }



#menu ul li ul li a {
	padding: 0 25px 0 16px; 
}

#menu ul li.active ul li a {
	background:none;
}
#menu ul li.active ul li a:hover {
	background: url(/Images/background/bg-menu-li-hover.gif) right 3px no-repeat;
}

#menu ul li.active ul li.active a {
	background: url(/Images/background/bg-menu-li-active.gif) right 3px no-repeat;
}

#menu ul li ul li ul li {
	background: #D1E1F0;
	border-bottom: solid 1px #E9F0F8;
	_height:0;min-height:0;
}
.staff #menu ul li ul li ul li {
	background: #D6F0D3;
	border-bottom: solid 1px #EBF9EA;
}

#menu ul li.active ul li.active ul li a {
	background:none;
}
#menu ul li.active ul li.active ul li a:hover {
	background: url(/Images/background/bg-menu-li-hover.gif) right 3px no-repeat;
}

#menu ul li ul li ul li.first {
	background: #D1E1F0;
	border-top: solid 1px #FFF;
	margin-top: 5px;
}
#menu ul li ul li ul li.last {
	background: #D1E1F0;
	border-bottom: solid 1px #FFF;
}
.staff #menu ul li ul li ul li.first,
.staff #menu ul li ul li ul li.last { background: #D6F0D3; }

#menu ul li ul li ul li a{
	color: #194C7F;
	padding: 0 25px 0 24px; 
}
.staff #menu ul li ul li ul li a{	color: #135609;}

#menu ul li ul li ul li a:hover {
	font-weight: bold;
}

#main {
	float: left;
	width: 530px;
	margin: 0 0 0 20px;
}

#main h1 {
	color: #000;
	font-size: 1.6em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 8px 0;
	padding: 16px 0 20px 0;
}

.restrictedContentImage
{
    float: right;
    margin: -44px 0px 0px 0px;
}

.restricted #main h1 {
	background: url(/Images/Icon/ico-restricted.gif) no-repeat bottom right;
	margin-right: 205px;
	padding: 34px 0 20px 0;
	margin-top: -34px;
	voice-family: "\"}\"";
 	voice-family: inherit;
	padding: 16px 80px 20px 0;
	margin-top: 0px;
}

* html .restricted #main h1 {
	background: url(/Images/Icon/ico-restricted.gif) no-repeat bottom right;
	width: 245px;
	top: 272px;
	margin: 0px 0px 0px 0px;
	padding-right: 80px !important;
	position: absolute;
}

.restricted #main .newsItemWrapper h1
{
	background: none;
	width: 435px !important;
}

* html .restricted #main .newsItemWrapper h1
{
	background: none;
	width: 350px !important;
	display: block;
	float: left;
}

.news #main h1 {
	background: none;
	clear: left;
	display: block;
	margin: 0px;
	padding: 0;
}

*html body .restricted #main h1 {
	padding: 34px 0 20px 0;
	margin-top: -34px;	
}


*html body .news #main h1 {
	padding: 0;
	margin: 0;
}

* html .newsSummary #main h1 {
	margin-right: 0px;
	padding: 35px 0 20px 0 !important;
	clear: both;
	width: 440px !important;
	padding-right: 80px;
}

.newsSummary #main h1 {
	margin-right: 0px;
	padding: 36px 0 20px 0;
	clear: both;
	width: 440px !important;
}

.newsSummary.restricted #main h1 
{
	background: url(/Images/ico-restricted.gif) no-repeat bottom right;
	margin-right: 0px;
	padding: 36px 0 20px 0 !important;
	clear: both;
	padding-right: 80px !important;
}

:first-child+html .newsSummary #main h1 {
	padding: 18px 0 20px 0;
	margin-bottom: 0;
}

#main h2 {
	font-size: 1.4em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color: #000000;
	padding: 0 0 0 0;
}

.newsSummary #main h2 {
	color: #567696;
	font-size: 1em;
	margin: 0;
	padding: 0 0 6px 0;
	clear: both;
}

#main h3 {
	font-size: 1.2em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color: #000;
	padding: 0 0 0 0;
}

#main h4 {
	font-size: 1.1em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color: #000;
	padding: 0 0 0 0;
}

#main p {
	color: #000000;
	font-size: 1.1em;
	line-height: 1.5em;
	padding: 0 30px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#main p a {
	color: #00376f;
	text-decoration: underline;
	
}
#main p a:hover, #main p a:visited, #main p a:active  {
	color: #00376f;
	text-decoration: underline;
}

.summary #main p {
	font-size: 1.2em;
}

#main .intro {
	font-size: 1.2em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color: #000;
	padding: 0 0 15px 0;
}
/*.staff #main .intro { margin-right: 215px; }
.summary #main .intro { margin-right: 215px; } */

#main ul, #main ol {
	color: #000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height:1.6em;
	padding-left: 30px;
}#main ol {padding-left: 36px;}


#main p.printPage {
	display: block;
	clear: both;
	margin: 40px 0 10px 0;
}

#main p.printPage a {
	padding:0 5px 0 10px;
	background: url(/Images/background/bg-breadcrumb-li.gif) no-repeat 0px 50%;
	color: #666666;
}

#main p.printPage a:hover {
	text-decoration: none;
}

#main p.lastUpdated
{
    display: block;
    clear:both;
	margin: 0 0 10px 0;
	padding:0 5px 0 10px;
	background: url(/Images/Background/bg-breadcrumb-li.gif) no-repeat 0px 50%;
	color: #666666;
}

#main div.pic-display {
	float: left;
	margin-right: 20px;
	background: url(/Images/background/bg-picDisplay.gif) top left repeat-y #F7FAFF;	
	padding: 0;
	display: block;
}

#main div.pic-display-bottom {
	border-left: solid 1px #DDE7F1;	
	background: url(/Images/background/bg-picDisplay-p.gif) bottom right no-repeat #F7FAFF;	
	height:6px;
}

#main .pic-display img {
	border: 1px solid #9DACBD;
	border-bottom: 0;
	margin: 0;
}
#main .pic-display img.link-arrow {
	border: none;
	margin: 0 0 -3px -19px;
}
#main .pic-display p {
	font-family: Arial, Helvetica, sans-serif;
	color: #002951;
	padding: 1px 20px 0 27px;
	font-size: 1em;
	margin: 0;
	border-right: solid 1px #DDE7F1;	
}

#main table {
	border-collapse: separate;
	border-spacing: 1px;
	background: #CCC;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 0;
	font-size: 1em;
}

#main table thead th {
	background: #CCC;
	font-size: 1.3em;
	padding: 7px;
	color: #000;
	font-weight: normal;
	text-align: left;
}

#main table tbody th, #main table tbody td {
	background: #F6F6F6;
	font-size: 1em;
	padding: 7px;
	color: #000;
	font-weight: bold;
}

#main table tbody td {
	font-weight: normal;
}

#main table.blue {
	background: #D6E0E9;
}

#main table.blue thead th {
	background: #D1E1F0;
}

#main table.blue tbody th, #main table.blue tbody td {
	background: #F5FAFE;
}

#main ul.summaryItems {
	list-style: none;
	padding: 0;
	margin: 0;
	clear: both;
}

#main ul.summaryItems li {
	background:url(/Images/background/bg-summary-li.gif) bottom right no-repeat #F4F4F4;
	margin: 0 0 2px 0;
	padding: 0 0 6px 0;
}

#main ul.summaryItems li div.img {
	background:url(/Images/background/bg-summary-img.gif) no-repeat;
	float: left;
	padding: 9px 10px 10px 13px;
}

#main ul.summaryItems li h3 {
	background: url(/Images/background/bg-summary-h2.jpg) no-repeat bottom #FFF;
	_height:22px;min-height:22px;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	padding: 5px 10px 0 10px;
	margin: 0 0 0 116px;
}

#main ul.summaryItems li h3 a {
	color: #000;
	text-decoration: none;
}

#main ul.summaryItems li h3 a:hover {
	text-decoration: underline;
}

#main ul.summaryItems li p{
	color: #000;
	font-size: 1.1em;
	margin: 0 0 10px 136px;
	line-height: 1.7em;
}

#main ul.summaryItems li.even {
	background:url(/Images/background/bg-summary-li-even.gif) bottom right no-repeat #DEE7F0; 
}

html>body #main ul.summaryItems li.even div.img {
	float: right;
	background:url(/Images/background/bg-summary-img-even.gif) no-repeat right;
	padding: 12px 12px 7px 10px ;
}

*:first-child+html #main ul.summaryItems li.even div.img {
	float: right;
	background:url(/Images/background/bg-summary-img-even.gif) no-repeat right;
	padding: 10px 12px 7px 10px ;
}

* html #main ul.summaryItems li.even div.img {
	float: right;
	background:url(/Images/background/bg-summary-img-even.gif) no-repeat right;
	padding: 10px 12px 7px 10px ;
}

#main ul.summaryItems li.even h3 {
	background: url(/Images/background/bg-summary-h3-even.jpg) no-repeat bottom #FFF;
	padding: 5px 10px 0 14px;
	margin: 0 116px 0 0;
}

#main ul.summaryItems li.even p{
	margin: 0 136px 10px 0;
	padding: 0 0 0 20px;
}

.staff #main ul.summaryItems li.even {
	background:url(/Images/background/bg-summary-li-even-staff.gif) bottom right no-repeat #D2E3D0; 
}

.staff #main ul.summaryItems li.even div.img {
	float: right;
	background:url(/Images/background/bg-summary-img-even-staff.gif) no-repeat right;
	padding: 12px 12px 7px 10px ;
}

* html body .staff #main ul.summaryItems li.even div.img {
	padding: 10px 12px 7px 10px;
	voice-family: "\"}\"";
 	voice-family: inherit;
	padding: 10px 12px 7px 10px;
}
:first-child+html .staff #main ul.summaryItems li.even div.img {
	float: right;
	padding: 10px 12px 7px 10px;
	background:url(/Images/background/bg-summary-img-even-staff.gif) no-repeat right;
}

.staff #main ul.summaryItems li.even h3 {
	background: url(/Images/background/bg-summary-h3-even-staff.gif) no-repeat bottom #FFF;
	padding: 5px 10px 0 14px;
	margin: 0 116px 0 0;
}

#main ul.summaryItems li.noImage h3 {
	background: url(/Images/background/bg-summary-h3-long.gif) no-repeat bottom #FFF;
	padding: 5px 10px 0 14px;
	margin: 0 0 0 0;
}

.staff #main ul.summaryItems li.noImage h3 {
	background: url(/Images/background/bg-summary-h3-long.gif) no-repeat bottom #FFF;
	padding: 5px 10px 0 14px;
	margin: 0 0 0 0;
}


#main ul.summaryItems li.noImage p{
	margin: 0 0 10px 0;
	padding: 0 10px 0 20px;
}


#main .newsItemWrapper {
	clear: both;
	border: 1px solid #E2ECF6;
	padding: 25px 18px;
}

.restricted #main .newsItemWrapper {
	clear: both;
	border: 1px solid #E2ECF6;
	padding: 25px 18px;
	background: url(/Images/ico-restricted.gif) no-repeat top right;
}

#main .newsItemWrapper p.newsSource{
	margin:0;
	padding: 0 0 20px 0;
	color: #00376F;
	clear: both;
}

* html #main .newsItemWrapper p.newsSource{
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 0px;
	color: #00376F;
	clear: both;
}

#main .newsItemWrapper p.newsSource a {
	margin:0;
	padding: 0 0 20px 0;
	color: #00376F;
}

#main .newsItemWrapper p.newsSource a {
	text-decoration: none;
}

#main .newsItemWrapper p.newsSource a:hover {
	text-decoration: underline;
}

#main .newsItemWrapper p.newsSource span.date {
	color: #666;
}

.newsSummary #main h1 {
	color: #567695;
	float: left;
}

.newsSummary #main ul.headlines {
	float: left;
}

#main ul.headlines {
	color: #FBFCFE;
	border: 1px solid #E9ECF1;
	width: 315px;
	margin: 0 0 14px 0;
	padding:0;
	list-style: none;
}

.newsSummary #main ul.headlines li {
	color: #17314A;
	padding: 3px 0 0px 5px;
	background: url(/Images/background/bg-news-headlines.gif) repeat-x bottom #FBFCFE;
}
:first-child+html .newsSummary #main ul.headlines li {
	padding: 3px 0 3px 5px;
	margin: 0;
}

.newsSummary #main ul.headlines li.last {
	background: #FBFCFE;
}

.newsSummary #main ul.headlines li a{
	background:	url(/Images/Background/bg-news-headlines-li.gif) no-repeat 0px 50%;
	padding: 0 0 0 10px;
	text-decoration: none;
	color: #17314A;
}

.newsSummary #main ul.headlines li a:hover{
	text-decoration: underline;
}


.newsSummary #main p {
	font-size: 1.2em;
}

.newsSummary #main p.feature {
	float: left;
	padding: 4px 10px 10px 10px;
	border: solid 1px #97A0A9;
	background: #E5EFF9;
	line-height: 1.4em;
	margin: 0 0 0 8px;
	font-size: 1.1em;
	width: 200px;
	voice-family: "\"}\"";
 	voice-family: inherit;
	width: 180px;
} 

.newsSummary #main p.feature strong {
	display: block;
	padding-top: 2px;
	color: #194C7F;
	font-size: 1em;
}

.newsSummary #main p.printPage, .summary #main p.printPage {
	font-size: 1em;	
}
.newsSummary #main ul.summary {
	margin: 0;
	padding: 0 0 7px 0;
	list-style: none;
	background: url(/Images/background/bg-news-summary-ul.gif) no-repeat bottom #EBF2F8;
}

.newsSummary #main ul.summary li {
	border: solid 1px #E8ECEF;	
	border-bottom: none;
	padding: 12px 16x 16px 16px;
	line-height: 1.6em;
	background: #FFF;
	font-size: 1.1em;
}

.newsSummary #main ul.summary li.even {
	background: #FBFCFE;
}

.newsSummary #main ul.summary li.last {
	border-bottom: solid 1px #E8ECEF;
}

.newsSummary #main ul.summary li h3 {
	color: #00376E;
	font-size: 0.85em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.newsSummary #main ul.summary li h3 a {
	color: #00376E;
	font-size: 1.2em;
	text-decoration: underline;
}

.newsSummary #main ul.summary li h3 a:hover {
	text-decoration: none;
}

.newsSummary #main ul.summary li .date{
	display: block;
	color: #666;
	line-height: 1em;
	padding-bottom: 4px;
}

.newsSummary #sortBy, #sortBy {
	width:530px;
	color: #587698;
	background: url(/Images/background/bg-sortby.gif) no-repeat #EBF2F8;
	padding: 5px 0 2px 0;
}

.newsSummary #sortBy input, #sortBy input {
	margin:0 6px -3px 7px;
}

#newsAndSearch 
{
    float: right;
	width: 200px;
}

#newsAndEvents {
	float: right;
	width: 200px;
	margin: 0px;
	margin-bottom: 14px;
	padding: 0 0 6px 0;
	background: url(/Images/background/bg-newsAndEvents.jpg) bottom no-repeat #375E87;
	z-index: 0;
}

#newsAndEvents ul {
	clear: both;
	list-style: none;
	padding: 0 0 1px 0;
	margin: 0;
	background: url(/Images/background/bg-newsAndEvents-ul.jpg) repeat-y #F5FAFE;
	_height:0;min-height:0;	
}

#newsAndEvents h3 {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	background-color: #375E87;
	color: #FFF;
	margin: 9px 0 8px 10px;
	padding:0;
	line-height: 1.2em;
}

#newsAndEvents p.more {
	float: right;
	padding: 8px 0 5px 0;
	margin:0 7px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#newsAndEvents p.more a, #newsAndEvents p.more a:visited {
	color: #FFF;
	padding: 5px 16px 3px 0;
	background: url(/Images/icn-right-arrow.gif) no-repeat right 7px;
	text-decoration: none;
}
#newsAndEvents p.more a:hover, #newsAndEvents p.more a:active {
	text-decoration: underline;
}

#newsAndEvents li {
	display: block;
	float: left;
	font-size: 1em;
	line-height: 1.5em;
	color: #375E87;
	padding: 2px 0 3px 11px;
	margin: 0 0 0 0;
	background: url(/Images/background/bg-newsAndEvents-li.gif) bottom left repeat-x #F5FAFE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-left: solid 1px #E1E6EA;
	border-right: solid 1px #E1E6EA;
	width: 189px;
	voice-family: "\"}\"";
 	voice-family: inherit;
	width: 187px;
}
************Changed Line Height from 2.1em************

#newsAndEvents li.last {
	background:  #F5FAFE;
}

#newsAndEvents li.date {
	background: url(/Images/background/bg-newsAndEvents-li.gif) bottom left repeat-x #E2ECF6;
	font-weight: normal;
	font-style: normal;
	font-size: 0.9em;
	padding-top: 5px;
}

#newsAndEvents ul li p {
	font-size: 1em;
	line-height: 1.3em;
	color: #375E87;
	margin: 0;
	padding: 0;
}

#newsAndEvents ul li a, #newsAndEvents ul li a:visited, #newsAndEvents ul li a:hover {
	color: #375E87;
}

#main .breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 327px;
	margin: 0 0 50px 0;
	padding: 0;
	list-style: none;
	line-height: 1.3em;
}

.news #main #breadcrumb, .newsSummary #main #breadcrumb {
	margin: 0 0 10px 0;
}

.breadcrumb  
{
    color: #666666 !important;
	display: inline;
	padding:0;/* 5px 0 10px;*/
	/*background: url(/Images/background/bg-breadcrumb-li.gif) no-repeat 0px 50%;*/
}

.breadcrumb a, .breadcrumb a:visited {
	text-decoration: none;
	color: #666666 !important;
}
.breadcrumb a:hover, .breadcrumb a:active {
	text-decoration: underline;
	color: #666666 !important;
}

#newsItems {
	width: 756px;
	clear: both;
	background:url(/Images/background/bg-newsItems.jpg) repeat-y #EDF4FC;
	_height:156px;min-height:156px;
	padding: 0;
	margin: 0;
}
#newsItems #firstRow {
	background: url(/Images/background/bg-newsItemsFirst.jpg) no-repeat;
	padding: 0 0 20px 0;
}
#newsItems #secondRow {
	background: url(/Images/background/bg-newsItemsSecond.jpg) no-repeat bottom;
	clear:both;
	margin: -20px 0px 0px 0px;
	padding: 0px 0 20px 0;
}

#newsItems .item {
	float: left;
	padding: 0px 18px 0px 19px;
	width: 251px;
	voice-family: "\"}\"";
 	voice-family: inherit;
	width: 215px !important;
	_height: 67px;min-height: 67px;
}

#newsItems h3 {
	font-size: 1em;
	color: #0052A4;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 17px 0 3px 0;
}

#newsItems h3 a {
	color: #0052A4;
	text-decoration: none;
}

#newsItems h3 a:hover, #newsItems h3 a:active {
	text-decoration: underline;	
} 

#newsItems p {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#footer {
	text-align: center;
	width: 100%;
	background: url(/Images/background/bg-footer.jpg) no-repeat bottom #0052A4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

#footer ul {
	list-style: none;
	margin: 0;
	padding: 12px 0 3px 0;
}

#footer li {
	display: inline;
	margin: 0;
	padding: 0 5px;
	color: #FFF;
	border-right: solid 1px #FFF;
}

#footer li.last {
	border-right: none;
}

#footer a, #footer:visited {
	text-decoration: none;
	color: #FFF;
}

#footer a:hover, #footer:active {
	text-decoration: underline;
}

#footer p {
	margin: 0;
	padding: 0 0 16px 0;
	color: #FFF;
}

/* Search */



.searchresults #main ul.summary {
	margin: 0;
	padding: 0 0 7px 0;
	list-style: none;
	background: url(/Images/bg-news-summary-ul.gif) no-repeat bottom #EBF2F8;

}

.searchresults #main ul.summary li {
	border: solid 1px #E8ECEF;	
	border-bottom: none;
	padding: 12px 16px 16px 16px;
	line-height: 1.6em;
	background: #FFF;
}

.searchresults #main ul.summary li.even {
	background: #FBFCFE;
}

.searchresults #main ul.summary li.last {
	border-bottom: solid 1px #E8ECEF;
}

.searchresults #main ul.summary li h3 {
	color: #00376E;
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding: 0;

}

.searchresults #main ul.summary li h3 a {
	color: #00376E;
	font-size: 1.2em;
}

.searchresults #main ul.summary li h3 a:hover {
	text-decoration: none;
}

.searchresults #main ul.summary li .date{
	display: block;
	color: #666;
	line-height: 1em;
	padding-bottom: 4px;
}

.searchresults #main ul.summary .filepath{
	color: #666666;
	display: inline;

}

.searchresults #main ul.summary .filesize{
	color: #666666;
	font-weight: bold;
	display: inline;
}

.searchresults #main .searchbox {
	padding: 4px 10px 10px 10px;
	border: solid 1px #97A0A9;
	background: #E5EFF9;
	line-height: 1.4em;
	font-size: 1.1em;
	width: 508px;
} 

.searchresults #main .searchbox strong {
	display: block;
	padding-top: 2px;
	color: #194C7F;
	font-size: 1em;
}

.label
{
	margin: 4px 5px 0 0;
	display: inline;
	width: 70px !important;
	float: left;
}

.restrictedAccessContent
{
	vertical-align: top;
	float:right;
}

.advancedsearchlabel
{
	font-weight: bold;
	padding: 15px 0px 5px 5px;
}

.searchresults h1
{
	clear: left;
	padding: 0px 0px 0px 0px !important;
}

.hotlinkimage
{
	padding: 15px 0px 0px 0px;
	margin: 0px 0px -10px 0px;
}



/* Fixes the appearance of the RAD Editor controls */
#main span table 
{
	margin: 0px 0px 0px 0px;
	border: solid 0px #dedfde;



}

#main span table tbody td 
{
	padding: 0px 0px 0px 0px !important;
	font-size: 1em;




}

#main .blue {
	color: #567696;
}

#main .summary table {
	background: transparent;
	border: solid 1px #e4edf7;
	border-collapse: collapse;
	margin-top: 3px;
	margin-bottom: 2px;
}

#main .summary table thead th {
	color: #898989;
	background: transparent;
	font-size: 1em;
	white-space: nowrap;
}

#main .summary table tbody tr.shade td {
	background: #fafcfe;
}

#main .summary table tbody tr td {
	background: transparent;
	border-top: solid 1px #e4edf7;
	font-size: 1.1em;
	vertical-align: top;
}

#main .summary table tbody tr td a {
	color: #1d5792;
	text-decoration: underline;
}

.summary #topOut {
	background: #ebf2f8 url(/Images/blueTableTopLeft.gif) top left no-repeat;
}

.summary #topIn {
	background: url(/Images/blueTableTopRight.gif) top right no-repeat;
	padding-top: 4px;
	padding-bottom: 3px;
	color: #567696;
	line-height: 13px;
	vertical-align: top;
}

.summary #bottomOut {
	background: url(/Images/blueTableBottomLeft.gif) bottom left no-repeat;
}

.summary #bottomIn {
	background: url(/Images/blueTableBottomRight.gif) bottom right no-repeat;
	height: 7px;
}

.left {
	float: left;
}


.right {
	float: right;
}

.button {
	background:#F5FAFE url(/Images/background/bg-newsAndEvents-li.gif) repeat-x scroll left bottom;
	clear: right;
}

.button a {
	background: url(/Images/background/bg-newsAndEvents-li.gif) repeat-x scroll left top;
	color:#00376e;
	display:block;
	text-decoration: none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight: normal;
	line-height: 2.1em;
	margin:0pt;
}

.button a span {
	padding: 2px 11px 3px 22px;
	background: url(/Images/background/bg-news-headlines-li.gif) no-repeat 7px 50%;
}

#babyProfile {
	border: solid 1px #ebf2f8;
	padding: 13px;
	margin-top: 2px;
	margin-bottom: 2px;
}

#babyProfile a {
	color: #1d5792;
}

#babyProfile ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#babyProfile ul li {
	color: #898989;
	line-height: 30px;
}

#babyProfile .detail {
	color: #000000;
	font-size: 1.1em;
	padding-left: 20px;
}

#babyProfile #photo {
	float: right;
	width: 273px;
	background: #f7fafe url(/Images/babyProfilePhotoBack.gif) no-repeat bottom left;
}

#babyProfile #photo img {
	border: solid 1px #9cacbd;
	width: 271px;
	margin: 0px;
	display: block;
}

#babyProfile #photo div {
	margin: 0px;
	background: url(/Images/background/bg-menu-li-hover.gif) no-repeat 8px 7px;
	padding: 7px;
	border-top: none;
	padding-left: 28px;
}

#main ul.jumplist {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.jumplist li a{
	background:	url(/Images/background/bg-news-headlines-li.gif) no-repeat 0px 50%;
	padding: 0 0 0 10px;
	text-decoration: none;
	color: #17314A;
}

#serviceIndex h4 {
	margin-bottom: 5px;
}

#main #serviceIndex table {
	background: #fafcfe;
	border: solid 1px #e3edf6;
	margin: 0px;
}

#serviceIndex table tbody td {
	background: transparent;
	vertical-align: top;
	width: 33%;
}

#serviceIndex table tbody td a {
	color: #1d5792;
	text-decoration: none;
}

#serviceIndex table tbody td a:hover {
	color: #1d5792;
	text-decoration: underline;
}

#vacancySearch h4 {
	padding: 0px;
	margin: 0px;
}

#siteMap table {
	background: none;
	padding: 0px;
	margin: 0px;
	width: auto;
}

#main #siteMap table tbody td 
{
    background: none;
    padding: 0px;
    line-height: 14px;
    padding-left: 8px;
}

#siteMap ul ul {
	margin-left: 20px;
	margin-top: 0px;
}

#siteMap ul li {
	padding-left: 17px;
	line-height: 18px;
	background: url(/Images/icn-down-arrow.gif) no-repeat 0px 3px;
}

#siteMap a {
	color: #567696;
	font-weight: bold;
	text-decoration: none;
}

#main #siteMap a.arrowUp {
	padding-left: 17px;
	line-height: 18px;
	background: url(/Images/icn-up-arrow.gif) no-repeat 0px 2px;
	padding-right: 33px;
	color: #000000;
	font-weight: bold;
	font-size: 1.1em;
}

#main #siteMap a.arrowDown {
	padding-left: 17px;
	line-height: 18px;
	background: url(/Images/icn-down-arrow.gif) no-repeat 0px 2px;
	padding-right: 33px;
	color: #000000;
	font-weight: bold;
	font-size: 1.1em;
}

/* Apply Online */

.formmain
{
	text-align: left;
}

.formlabel
{
	float: left;
	clear: left;
	width: 150px;
	min-height: 20px;
	padding: 5px 0px 0px 0px;
}

.formvalue
{
	display: inline-block;
	clear: right;
	min-height: 20px;
}

.formbutton
{
	display: inline-block;
	margin: 0px 5px 0px 0px;
}

.errormessage
{
	color: Red;
}

.mandatory
{
	color: Red;
	font-weight: bold;
	font-size: 16px;
	display: inline;
	margin: 0px 5px 0px 0px;
	vertical-align: bottom;
}


.mandatorymessage
{
	color: Red;
	padding: 10px 0px 0px 0px;
}

#vacancyDetail {
	border: solid 1px #ebf2f8;
	margin-top: 1px;
	margin-bottom: 1px;
}

#vacancyDetail h1 {
	color: #567696;
	margin: 13px;
	padding: 0px;
	margin-bottom: 8px;
}

#vacancyDetail ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin: 13px;
}

#vacancyDetail ul li {
	font-size: 1.1em;
}

#vacancyDetail ul li .attname {
	color: #898989;
	padding-right: 10px;
}

#vacancyDetail p {
	margin: 13px;
	clear: left;
}

#vacancyDetail .shade {
	background: #fafcfe;
	border-top: #e2ecf6 solid 1px;
	border-bottom: #e2ecf6 solid 1px;
	padding: 13px;
	color: #000000;
	font-size: 1.1em;
	font-family: verdana;
}

#vacancyDetail .shade h3 {
	margin: 0px;
	font-weight: normal;
	margin-bottom: 4px;
	margin-top: 3px;
}

#vacancyDetail .shade h3 a {
	text-decoration: underline;
	color: #1d5792;
}

#vacancyDetailGeneralInfo ul 
{
	list-style-type: disc; 
	padding: 0px 16px 0px 16px;
}

#getAcrobat {
	padding: 13px;
}

#getAcrobat a {
	float: left;
}

#getAcrobat span {
	padding: 10px;
	float: left;
}

#buttons {
	padding-left: 13px;
}

#buttons a {
	padding-right: 23px;
}


#main #newsAndEvents a {
	color: #375e86;
}

.hotlinkimage {
	margin-top: 12px;
}


#main .disclaimer 
{
    font-size: 1em;
    color: #666666;
}

#main li a
{
	text-decoration: underline;
} 

html>body .menuspacer
{
	margin: 0 0 0 225px !important;
}

* html .menuspacer
{
	margin: 0 0 0 114px !important;
}

* html #topnewssummary
{
	margin-top: 30px;
}

* html #eventpadding
{
	height: 20px;
	width: 1px;
}

#eventpadding
{
	height: 95px;
	width: 1px;
}

html>body #linksummary
{
	clear: right;
}

*:first-child+html #linksummary
{
	clear: none;
}

#menuplaceholder
{
	width: 205px;
	height: 10px;
	display: block;
	float: left;
}

.preload
{
	display:none;
}

.collapsed
{
	display: none;
}