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

* {
margin: 0;
padding: 0;
}

body {
background-color: #1d1d1d;
}

#wrapper {
	width: 1024px;
	margin: 0 auto;
	padding: 0;
	position:relative;
	}
	
/* --- --- TYPOGRAPHY --- --- */

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; line-height: 16px;}

h2 { margin:0px; padding:0px; font-size:12px; font-weight:normal; color:#a3caea;}

	
/*--- --- HEADER --- --- */

#main {
	width: 1024px;
	height: 100%;
	float: left;
	}
	
#main .header {
	background-image:url(../img/header_img.jpg);
	height: 295px;
	margin: 0 70px 0 70px;
	width: 884px;
	}
	
#main #nav {
	background-image:url(../img/nav_bg.jpg);
	height: 40px;
	margin: 1px 70px 0 70px;
	width: 884px;
	}
	
#main #nav .btns {
	position: absolute; 
	top: 305px;
	margin-left: 20px;  
	}

#main #nav .btns li { 
	float: left; 
	padding: 0 25px 0 25px;
	list-style: none;
	border-right: 1px solid #666666; 
	}
	
#main #nav .btns li.last {border:none;}

#main #nav .btns a {
	font-size:14px;
	text-decoration:none; 
	color: #333333; 
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
#main #nav .btns a:hover,a:active {
	color: #ffffff;
	text-decoration: none;
	}
	
/*--- --- HOME --- --- */

#home {
	width: 1024px;
	height: 100%;
	float: left;
	}
	
#home #left {
	width: 629px;
	height: 100%;
	background-image:url(../img/home_left_bg.jpg); 
	float: left;
	}
	
#home #left p.welcome {
	padding: 77px 12px 5px 82px;
}

#home #left p.careers {
	padding: 0 0 0 82px;
}

#home #left p.careers a {
	color: #a3caea;
}

#home #left p.careers a:hover {
	color: #fff;
}
	
	
#home #left h2 {
	color: #a3caea;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	padding: 10px 0 8px 82px;
}
	
#home #right {
	width: 395px;
	height: 100%;
	float: left;
	}
	
#home #right .img {
	margin: 12px 0 8px 12px;
	}
	
#home #right .img2 {
	margin: 8px 0 0 12px;
	}
	
/* --- --- PATIENT INFORMATION --- --- */

#patient {
	width: 1024px;
	height: 100%;
	float: left;
	background-image:url(../img/patient_bg.jpg);
	}
	
#patient #top p {
	padding: 77px 82px 5px 82px;
	}
	
#patient #forms p {
	padding: 10px 82px 5px 82px;
	}
	
#patient #forms .titles {
	font-size: 14px;
	color:#a3caea;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
#patient #forms ul {
	padding: 10px;
	list-style: none;
	}
	
#patient #forms li {
	margin-left: 82px;
	font-size: 16px;
	line-height: 22px;
	color: #FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
#patient #forms a {
	font-size:14px;
	text-decoration:underline; 
	color: #a0a0a0; 
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
#patient #forms a:hover,a:active {
	color: #a3caea;
	text-decoration: underline;
	}
	
/* --- --- BIO --- --- */

#bio {
	width: 1024px;
	height: 100%;
	float: left;
	}
	
#bio .content {
	width: 1024px;
	height: 100%;
	float: left;
	background-image:url(../img/bio_bg.jpg);
	}
	
#bio .content .top p {
	padding: 77px 82px 5px 82px;
	}
	
#bio .content .bios p {
	padding: 10px 82px 0 82px;
	}
	
#bio .titles {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color: #a3caea;
	padding-top: 5px;
	}
	
/* --- --- SERVICES --- --- */

#services {
	width: 1024px;
	height: 100%;
	float: left;
	}
	
#services a {color:#fff;} 
#services a:hover {color: #7ba7cb;}

	
#services .content {
	width: 1024px;
	height: 100%;
	float: left;
	background-image:url(../img/services_bg.jpg);
	}
	
#services .content p {
	padding: 77px 82px 5px 82px;
	}
	
#services .content ul {
	padding: 10px 0 0 82px;
	list-style: none;
	}
	
#services .content li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height: 18px;
	}
	
#services .def {
	width: 1024px;
	height: 100%;
	float: left;
	}
	
#services .def .left {
	width: 702px;
	height: 100%;
	float: left;
	}
	
#services .def .right {
	width: 294px;
	height: 100%;
	float: left;
	}
	
#services .def .right .images ul {
	list-style: none;
	}
	
#services .def .right .images li {
	padding: 3px 82px 3px 0px;
	}	
	
#services .def ul {
	list-style: none;
	}
	
#services .def li {
	padding: 0px 16px 0px 82px;
	}
	
#services .def .title {
	font-family: Times, "Times New Roman", serif;
	font-size: 14px;
	color: #a3caea;
	padding-top: 20px;
	}
	
#services .def .definition {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-top: 6px;
	}

	
/* --- --- CONTACT INFORMATION --- --- */

#contact {
	width: 1024px;
	height: 100%;
	float: left;
	background-image:url(../img/contact_bg.jpg);
	}
	
#contact #top p {
	padding: 77px 82px 5px 82px;
	}
	
.underline {
	width: 884px;
	height: 10px;
	padding-top: 8px;
	margin-left: 82px;
	border-bottom: #666666 dotted 1px;
	}
	
#contact #content {
	float: left;
	width: 1024px;
	height: 100%;
	padding-top: 10px;
	}
	
#contact #content p {
	margin: 5px 82px 0 82px;
	}
	
#contact #content ul {
	width:100%;
	overflow:hidden;
	margin:20px 0 0 82px;
	padding: 5px 0px 0 0px;
}
#contact #content ul li .image{
	width:225px;
	height:100px;
	float: left;
	border:2px solid #333333;
	overflow:hidden;
}

#contact #content ul li .title {
	float:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	color: #ffffff;
	padding:6px 4px 0 2px;
}

#contact #content ul li{
	float: left;
	width:25%;
	overflow:hidden;
	padding:0 4px 0 2px;
}

#contact #content .title {
	font-family: Times, "Times New Roman", serif;
	font-size: 14px;
	color: #a3caea;
	}

#contact a, img {
	border: none;
	}
	
#contact #content .left {width: 450px; float: left;}

#contact #content .right {width: 574px; float: left;}
	
#contact #content .title a {text-decoration:none; color:#a0a0a0; padding-left:5px; padding-right:5px;}

#contact #content .title a:hover {text-decoration:underline; color:#a3caea;}

#contact #content fieldset { width:500px; float:left; margin:0px; padding:0px; border:none}

#contact  #content fieldset label { width:120px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#a3caea; text-align:right; padding-right:10px; padding-top:4px}

#contact  #content fieldset .input { width:240px; float:left; background:#fff; border:2px solid #333333; font-size:12px; padding:3px; margin-bottom:15px}

#contact #content fieldset .textarea {width:450px; float:left; background:#fff; border:2px solid #333333; font-size:12px; padding:3px; margin-bottom:15px}


 


	
	
	
/* --- --- FOOTER --- ---*/

#footer_container {float:right; background-color:#1d1d1d; width:1024px; margin:0; padding:0;}

#foottop {float:right; width:1024px; font-family:Georgia, Palatino, serif; font-weight: normal;background-position:top center; margin:0; padding:0;}

#foottop p {float:none; font-size:10px; text-align:center; color:#a0a0a0; line-height:18px; margin:30px; padding:20px 0px 0px 20px;}

#foottop p a {text-decoration:none; color:#a0a0a0; padding-left:5px; padding-right:5px;}

#foottop p a:hover {text-decoration:underline; color:#a3caea;}

#foottop p span {padding:0px 10px 0px 0px;}




