@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #1c2b4a;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #d2d9e8;
	border-bottom: 1px solid #d2d9e8;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 20px;
}

#slideshow-content h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #1c2b4a;
	border-bottom: 1px solid #1c2b4a;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#slideshow-content p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #1c2b4a;
	line-height: 18px;
}

#footer p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #d2d9e8;
	line-height: 16px;
}

/* Layout */

#wrapper {
	margin: 15px auto;
	position: relative;
	width: 900px;
	height: 750px;
}

#logo {
	width: 308px;
	height: 125px;
	float: left;
}

#header #header-container #logo img {
	text-decoration: none;
	border: none;
}

#header {
	background-color: #d2d9e8;
	height: 125px;
}

#header-container {
	width: 900px;
	height: 125px;
	margin: 0px auto;
}

#slideshow {
	width: 870px;
	height: 320px;
	border: 15px solid #FFFFFF;
}

#slideshow-content {
	background-color:#D3D9E9;
	height:290px;
	left:550px;
	padding:15px;
	position:absolute;
	top: 15px;
	width:305px;
	z-index:100;
}

#column1 {
	width: 440px;
	float: left;
	margin: 15px 20px 0px 0px;
}

#column2 {
	width: 440px;
	float: right;
	margin: 15px 0px 0px 0px;
}

.left {
	float: left;
	width: 530px;
	position:relative;
}

.right {
	float: right;
	width: 368px;
	position:relative;
}

.small {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 16px;
}

.address {
	font-size: 14px; 
	color: #1C2B4A;
	text-align: right;
	margin:0 15px 0 0;
}

/* Links */
#wrapper a {
	color: #d2d9e8;
	text-decoration: underline;
}

/* Navigation */
#navigation {
	list-style: none;
	width: 592px;
	height: 50px;
	float: left;
	display: inline;
	z-index: 200px;
	background:none;
	margin:16px 0 0px 0px;
}

#navigation li {
  	float: left;
}

#navigation a * {
  	display: none;
}
	
#navigation a,
#navigation a .hover {
	height: 50px;
	position: relative;
	display: block;
	background: url(../images/menu2.jpg) 0 0 no-repeat;
}

#navigation a.home {
	background-position: 0 0;
	width: 73px;
	height: 50px;
}

#navigation .highlight a.home:hover,
#navigation a.home .hover {
	background-position: 0px -50px;
	width: 73px;
	height: 50px;
}

#navigation a.homeme {
	background-position: 0px -50px;
	width: 73px;
	height: 50px;
}

#navigation .highlight a.homeme:hover,
#navigation a.homeme .hover {
	background-position: 0px -50px;
	width: 73px;
	height: 50px;
}

#navigation a.bio {
	background-position: -73px 0px;
	width: 62px;
	height: 50px;
}

#navigation .highlight a.bio:hover,
#navigation a.bio .hover {
	background-position: -73px -50px;
	width: 62px;
	height: 50px;
}

#navigation a.biome {
	background-position: -73px -50px;
	width: 62px;
	height: 50px;
}

#navigation .highlight a.biome:hover,
#navigation a.biome .hover {
	background-position: -73px -50px;
	width: 62px;
	height: 50px;
}

#navigation a.services {
	background-position: -135px 0px;
	width: 93px;
	height: 50px;
}

#navigation .highlight a.services:hover,
#navigation a.services .hover {
	background-position: -135px -50px;
	width: 93px;
	height: 50px;
}

#navigation a.servicesme {
	background-position: -135px -50px;
	width: 93px;
	height: 50px;
}

#navigation .highlight a.servicesme:hover,
#navigation a.servicesme .hover {
	background-position: -135px -50px;
	width: 93px;
	height: 50px;
}

#navigation a.patient {
	background-position: -228px 0px;
	width: 194px;
	height: 50px;
}

#navigation .highlight a.patient:hover,
#navigation a.patient .hover {
	background-position: -228px -50px;
	width: 194px;
	height: 50px;
}

#navigation a.patientme {
	background-position: -228px -50px;
	width: 194px;
	height: 50px;
}

#navigation .highlight a.patientme:hover,
#navigation a.patientme .hover {
	background-position: -228px -50px;
	width: 194px;
	height: 50px;
}

#navigation a.location {
	background-position: -422px 0px;
	width: 95px;
	height: 50px;
}

#navigation .highlight a.location:hover,
#navigation a.location .hover {
	background-position: -422px -50px;
	width: 95px;
	height: 50px;	
}

#navigation a.locationme {
	background-position: -422px -50px;
	width: 95px;
	height: 50px;
}

#navigation .highlight a.locationme:hover,
#navigation a.locationme .hover {
	background-position: -422px -50px;
	width: 95px;
	height: 50px;
}

#navigation a.links {
	background-position: -517px 0px;
	width: 75px;
	height: 50px;
}

#navigation .highlight a.links:hover,
#navigation a.links .hover {
	background-position: -517px -50px;
	width: 75px;
	height: 50px;
}

#navigation a.linksme {
	background-position: -517px -50px;
	width: 75px;
	height: 50px;
}

#navigation .highlight a.linksme:hover,
#navigation a.linksme .hover {
	background-position: -517px -50px;
	width: 75px;
	height: 50px;
}

/* Footer */
#footer {
	list-style: none;
	float: left;
	display: inline;
	border-top: 1px solid #D2D9E8;
	padding:5px 0 0;
	margin:10px 0 0;
}

#footer_nav li {
  	float: left;
	margin: 0px 5px 0px 0px;
	border-right: 1px solid #1C2B4A;
	padding: 0px 5px 0px 0px;
}

#footer_nav li.last {
  	float: left;
	margin: 0px 0px 0px 0px;
	border-right: none;
	padding: 0px 0px 0px 0px;
}
	
#footer_nav a,
#footer_nav a .hover {
	position: relative;
	display: block;
}

#wrapper #footer .right #footer_nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #1C2B4A;
	text-decoration: none;
	float: left;
	display: block;
}

/* Lists */
#wrapper #column1 li, #wrapper #column2 li {
	font-size: 16px;
	color: #FFFFFF;
	list-style:circle;
	list-style-position:outside;
	margin: 0px 0px 5px 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
}

