﻿body {
	font-size: 0.626em;
	font-family: Arial, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #000;
	background: #FFF;
}

h1
{
    clear: both !important;
}



#main .breadcrumb  {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

#main .breadcrumb li {
	display: inline;
	padding:0;
}

.restricted #main h1, .news #main h1, .newsSummary #main h1 {
	margin: 0;
	padding: 0;
}




.inv,  #search, .nav, #menu, #newsAndEvents, #newsItems, 
#main p.printPage, #header, #logo, #footer, .newsSummary #main #sortBy  {
	display: none;
	visibility: hidden;
}

#printLogo {
    display: block;
    visibility: visible;
    width: 90%;
}

img {
	margin: 0px;
	border: 0px;
}

#wrapper {
	margin: 0 auto;
	width: 98%;
}

#content {
	width: 100%;
	background: none;
}

.homepage h1 {
	display: block;
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 2.3em;
	font-weight: normal;
	color: #0054A5;
}

.homepage div.nav {
	display: block;
	width: 96%;
	visibility: visible;
}
.homepage div.nav ul {
	width: 100%;

}

.homepage div.nav ul li {
	padding: 0;
	width: 30%;
}

.homepage div.nav ul li.about,
.homepage div.nav ul li.health,
.homepage div.nav ul li.patients,
.homepage div.nav ul li.working,
.homepage div.nav ul li.planning,
.homepage div.nav ul li.providers,
.homepage div.nav ul li.news,
.homepage div.nav ul li.publications,
.homepage div.nav ul li.staff {
	padding: 0 15px 0 0;
	width: 30%;
}

.homepage div.nav ul li.about img,
.homepage div.nav ul li.health img,
.homepage div.nav ul li.patients img,
.homepage div.nav ul li.working img,
.homepage div.nav ul li.planning img,
.homepage div.nav ul li.providers img,
.homepage div.nav ul li.news img,
.homepage div.nav ul li.publications img,
.homepage div.nav ul li.staff img {
	margin: 0;
}


#main {
	width: 96%;
	margin: 0 0 0 2em;
}

#main h2 {
	font-size: 1.4em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color: #000;
	padding: 0 0 0 0;
}

.newsSummary #main h2 {
	color: #567696;
	font-size: 1em;
	margin: 0;
	padding: 0 0 6px 0;
}

#main h3 {
	font-size: 1.1em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color: #000;
	padding: 0;
}

#main h4 {
	font-size: 1em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color: #000;
	padding: 0;
}

#main p {
	color: #000;
	font-size: 1.1em;
	line-height: 1.5em;
	padding: 0;
	margin-right: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.summary #main p {
	font-size: 1.2em;
}

#main p.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 p.intro { margin-right: 0px; }
.summary #main p.intro { margin-right: 0px; } 

#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 a {
	color: #000;
}
#main a:hover, #main a:visited, #main a:active  {
	color: #000;
}


#main div.pic-display {
	float: left;
	margin-right: 2em;
	border: 1px solid #9DACBD;
}

#main div.pic-display-bottom {
}

#main .pic-display img {
	border-bottom: 0;
	margin: 0;
}
#main .pic-display img.link-arrow {
	border: none;
	margin: 0;
}
#main .pic-display p {
	font-family: Arial, Helvetica, sans-serif;
	color: #002951;
	padding: 1px 20px 0 27px;
	font-size: 1em;
	margin: 0;
}

#main table {
	border-collapse: separate;
	border-spacing: 1px;
	background: #CCC;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1.5em 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;
	text-align: left;
	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: none;
	margin: 0;
	padding: 0;
	clear: both;
}

#main ul.summaryItems li div.img {
	background: none;
	float: left;
	padding: 1em;
}

#main ul.summaryItems li h3 {
	background: none;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	padding: .5em;
	margin: 0;
}

#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 ;
	line-height: 1.7em;
}

#main ul.summaryItems li.even {
	background: none; 
}	

#main ul.summaryItems li.even div.img {
	float: left;
	background:none;
	padding: 1em;
}

#main ul.summaryItems li.even h3, #main ul.summaryItems li.noImage h3 {
	background: none;
	padding: .5em;
	margin: 0;
}

#main ul.summaryItems li.even p, #main ul.summaryItems li p, #main ul.summaryItems li.noImage p{
	margin: 0;
	padding: 0;
}

.staff #main ul.summaryItems li.even {
	background:none; 
}

.staff #main ul.summaryItems li.even div.img {
	float: left;
	background:none;
	padding: 1em;
}

.staff #main ul.summaryItems li.even h3 {
	background: none;
	padding: 0.5em;
	margin: 0;
}

#main .newsItemWrapper {
	border: none;
	padding: 0;
	background: none;
}

#main .newsItemWrapper p.newsSource, #main .newsItemWrapper p.newsSource a {
	margin: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;
}

.newsSummary #main p {
	font-size: 1.2em;
}

.newsSummary #main ul.headlines {
	border: 0;
	padding-left: 0;
}

.newsSummary #main ul.summary li {
	border: 0;
}

.newsSummary #main p.feature {
	float: left;
	padding: 1em 1em 1em 0;
	border: 0;
	background: #E5EFF9;
	line-height: 1.4em;
	margin: 0;
	font-size: 1.1em;
	width: 100%;
} 

.newsSummary #main p.feature strong {
	display: block;
	padding-top: 0.2em;
	color: #194C7F;
	font-size: 1em;
}

#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;
}