@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	border: none;
	}
	
body {
	background: #cac8bd;
	text-align: center;
	}

/* HEADER */
	
#header {
	background: #fff;
	margin: 0 0 10px;
	height: 120px;
	overflow: hidden;
	}
	
#header div {
	width: 780px;
	height: 120px;
	margin: 0 auto;
	text-align: left;
	font: bold 11px/12px Helvetica, Arial, sans-serif;
	}

#header ul {
	float: right;
	padding: 100px 20px 0 0;
	width: 530px;
	text-align: right;
	}

#header ul li {
	display: inline;
	list-style: none;
	}
	
#header ul li a {
	margin: 0 0 0 15px;
	display: inline;
	color: #333;
	text-decoration: none;
	white-space: nowrap;
	}

#header ul li a:hover {
	border-bottom: 1px dotted #666;
	}
	
#header h1 {
	float: left;
	width: 200px;
	height: 120px;
	margin: 0;
	overflow: hidden;
	}
	
#header h1 a {
	background: url(landing/logo.gif) no-repeat left top;
	width: 200px;
	height: 120px;
	float: none;
	display: block;
	text-indent: -9999em;
	margin: 0;
	border: none;
	}

#header h2 {
	visibility: hidden;
	width: 1px;
	height: 1px;
	overflow: hidden;
	float: left;
	}
	
/* WRAPPER */

#wrapper {
	background: #fff url(landing/header.gif) no-repeat left top;
	margin: 0 auto;
	text-align: left;
	width: 780px;
	padding: 10px 0 0;
	} 	

/* SIDEBAR */

ul#sidebar {
	float: left;
	width: 170px;
	padding: 0 10px;
	}
	
ul#sidebar li {
	float: left;
	list-style: none;
	width: 170px;
	}

/* sidebar - search */

ul#sidebar li.s-search {
	background: #1c6097 url(landing/search.gif) no-repeat left top;
	width: 162px;
	height: 34px;
	padding: 26px 0 0 8px;
	border-bottom: 2px solid #fff;
	}
	
ul#sidebar li.s-search label {
	visibility: hidden;
	height: 1px;
	overflow: hidden;
	display: block;
	}
	
ul#sidebar li.s-search input#s {
	float: left;
	font: normal 12px/12px Helvetica, Arial, sans-serif;
	padding: 2px;
	border: 1px solid #1c6097;
	width: 118px;
	margin: 3px 4px 0 0;
	}
	
ul#sidebar li.s-search input#go {
	flaot: left;
	width: 26px;
	height: 26px;
	overflow: hidden;
	background: url(landing/search-go.gif) no-repeat left top;
	text-indent: -9999em;
	}

ul#sidebar li h3 {
	width: 170px;
	height: 25px;
	text-indent: -9999em;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
	}
	
ul#sidebar li.s-services h3,
ul#sidebar li.s-clinics h3 {
	text-indent: 0;
	}
	
ul#sidebar li h3 a {
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	width: 170px;
	height: 25px;
	text-indent: -9999em;
	}

/* sidebar - general */
	
ul#sidebar li.s-hospitals h3 { background-image: url(landing/s-hospitals.gif); }
ul#sidebar li.s-services h3 a { background-image: url(landing/s-services.gif); }
ul#sidebar li.s-clinics h3 a { background-image: url(landing/s-clinics.gif); }
ul#sidebar li.s-extended h3 { background-image: url(landing/s-extended.gif); }

ul#sidebar li ul {
	border-bottom: 4px solid #fff;
	font: normal 11px/11px Helvetica, Arial, sans-serif;
	}

ul#sidebar li.s-provider h3 {
	border-bottom: 5px solid #fff;
	text-indent: 0;
	height: 70px;
	}
	
ul#sidebar li ul li {
	display: block;
	float: none;
	border-bottom: 1px solid #fff;
	}

ul#sidebar li ul li a {
	color: #000;
	display: block;
	float: none;
	padding: 5px 10px;
	}
	
ul#sidebar li ul li a:hover {
	background: #fff;
	}
	
/* sidebar - hospitals */

ul#sidebar li.s-hospitals ul {
	border-bottom: 5px solid #fff;
	font: bold 11px/12px Helvetica, Arial, sans-serif;
	}

ul#sidebar li.s-provider h3 a {
	background: url(landing/h3-findprovider.jpg) no-repeat left top;
	height: 70px;
	}
	
ul#sidebar li.s-hospitals ul li {
	padding: 0;
	border-bottom: 1px solid #ddd;
	}

ul#sidebar li.s-hospitals ul li a,
ul#sidebar li.s-hospitals ul li a:hover {
	background: url(landing/s-leaf.gif) no-repeat left top;
	padding: 6px 0 0 43px;
	height: 29px;
	display: block;
	color: #00457c;
	text-decoration: none;
	}
	
ul#sidebar li.s-hospitals ul li a small {
	font: normal 11px/12px Helvetica, Arial, sans-serif;
	}
	
ul#sidebar li.s-hospitals ul li.s-langlade a {
	background: url(landing/s-cross.gif) no-repeat left top;
	}
	
/* sidebar - services */

ul#sidebar li.s-services ul {
	background: #c1d9b9 url(landing/s-services-btm.gif) no-repeat left bottom;
	}
	
/* sidebar - clinics */

ul#sidebar li.s-clinics ul {
	background: #e5e1cb url(landing/s-clinics-btm.gif) no-repeat left bottom;
	}

/* sidebar - network */

ul#sidebar li.s-network h3 {
	border-bottom: 5px solid #fff;
	text-indent: 0;
	}
	
ul#sidebar li.s-network h3 a {
	background-image: url(landing/s-network.gif);
	}
	
/* sidebar - extended */

ul#sidebar li.s-extended ul {
	background: #d3bdc8 url(landing/s-extended-btm.gif) no-repeat left bottom;
	}
	
	
/* CONTENT */	
	
#content {
	float: left;
	width: 580px;
	}

#content .feature {
	margin: 0 0 10px;
	}
	
#content h3 {
	font: bold 20px/20px "Trebuchet MS", Verdana, sans-serif;
	color: #393;
	padding: 10px;
	border-bottom: 1px solid #ddd;
	margin: 0 0 10px;
	}
	
#content h4 {
	font: bold 14px/18px "Trebuchet MS", Verdana, sans-serif;
	color: #369;
	margin: 0 10px 5px;
	}
	
#content h4 a {
	color: #369;
	text-decoration: none;
	}

#content h4 a:hover {
	border-bottom: 1px dotted #666;
	}
	
#content h5 {
	font: bold 12px/18px Helvetica, Arial, sans-serif;
	color: #666;
	margin: 0 10px 5px;
	}
	
#content p {
	font: normal 12px/18px Helvetica, Arial, sans-serif;
	margin: 0 10px 10px;
	text-align: justify;
	letter-spacing: .05em;
	}

#content p a {
	color: #369;
	text-decoration: none;
	border-bottom: 1px dotted #369;
	}
	
#content p a.more {
	font: bold 11px/18px Helvetica, Arial, sans-serif;
	margin: 0 5px;
	white-space: nowrap;
	}

/* content - news items */

#content .item {
	padding: 0 10px 10px;
	}
	
#content .item h4 {
	margin: 0;
	float: left;
	padding: 0 0 5px;
	}

#content .item h5 {
	margin: 0;
	float: right;
	padding: 0 0 5px;
	}

#content .item p {
	margin: 0 0 5px;
	clear: both;
	}


/* content - callout */

#content .callout {
	background: #369;
	padding: 15px 5px 15px 15px;
	height: 50px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}

#content .callout .thumbnail {
	background: url(media/landing/cougher.jpg);
	width: 50px;
	height: 50px;
	margin: 0 10px 0 0;
	float: left;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	}
	
#content .callout h3 {
	font: bold 18px/18px "Trebuchet MS", Verdana, sans-serif;
	color: #393;
	margin: 5px 0;
	padding: 0;
	border: none;
	color: #fff;
	}
	
#content .callout p {
	font: normal 12px/18px Helvetica, Arial, sans-serif;
	margin: 0;
	text-align: left;
	letter-spacing: .05em;
	color: #fff;
	}

#content .callout p a {
	color: #fff;
	border-bottom: 1px dotted #fff;
	}
	
/* footer */

	
#footer {
	background: url(landing/footer.gif) no-repeat left bottom;
	clear: both;
	padding: 5px 10px 10px;
	}
	
#footer div {
	border-top: 1px solid #ddd;
	background: url(landing/footer-leaf.gif) no-repeat 120px 11px;
	padding: 15px 10px 0 190px;
	}
	
#footer p {
	font: normal 10px/14px Helvetica, Arial, sans-serif;
	color: #666;
	margin: 0 0 5px;
	}
	
#footer p a {
	color: #666;
	}

#footer p a:hover {
	color: #000;
	}