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

/*Styles for the rest of the site */


body{background: url(images/topbg.gif) #1c4651 repeat-x;
}

a:link {color:#000000; } /* unvisited link */
a:visited {color:#033; } /* visited link */
a:hover {color:#666; } /* mouse over link */
a:active {color:#033;} /* selected link */


/*code to fix png transparency IE */


img, div { behavior: url(../images/iepngfix.htc); }

/* Begin Body styles */
#container{width:950px; background:#000000;}

#header img{position:relative; left:150px; top:15px; z-index:1001;}

#top {background:url('images/top_bg.png') no-repeat; height:78px; width:986px; padding:0; position:relative; left:125px; z-index:1000;}
#top img {position:relative; top:49px; left:21px;}

#content{background:url('images/middle_bg.gif') #fff;  width:986px; position:relative; left:125px; padding-bottom:20px; padding-top:20px;}

#leftimage { position:relative; left:20px; float:left; width:450px; height:450px; }


#bottom{background:url('images/bottom_bg.gif') no-repeat; height:216px; width:986px; padding-top:40px; position:relative; left:125px  }

blockquote{background:#ccc; margin:0; padding:5px; border:#333 solid 1px;}

/*Navigation */
#nav{position:relative; left:0px; top:50px;  width:970px; z-index:1}

#navigation-1 {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
	height:21px;
	font:normal 8pt verdana, arial, helvetica;
}
#navigation-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
	width:138px;
}
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	width:155px;
	height:13px;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#666666;
	color:#ffffff;
	width:153px;
	height:13px;

}
#navigation-1 li ul.navigation-2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:#ffffff;
	width:153px;
	position:absolute;
	top:21px;
	left:-1px;
	border:1px solid #000000;
	border-top:none;
}
#navigation-1 li:hover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 li {
	width:153px;
	clear:left;
	width:153px;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	clear:left;
	background:#000000;
	padding:4px 0;
	width:153px;
	border:none;
	height:20px;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	clear:left;
	background:#666666;
	padding:4px 0;
	width:153px;
	border:none;
	height:20px;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:155px;
	top:-2px;
	height:20px;
	padding:1px 1px 0 1px;
	border:1px solid #000000;
	border-left:1px solid #000000;
	background:#ffffff;
	z-index:900;
}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {
	display:block;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
	background:#1c4651;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
	background:#666666;
}
#navigation-1 li ul.navigation-2 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#fe676f;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#ffffff;
}


/* Header Image */
#headerimg {
	
	height:250px;
	width:950px;
	padding:0;
	border-bottom:groove 2px #000; 
	border-top:groove 2px #000; 
	position:relative;
	left:19px;
	top:-25px;
	background:url('images/header/rotate.php') no-repeat; /* Rotata Header Image Code */

}


/* Services Div */
#services{ width:700px; position:relative; left:100px; font : normal 10pt Tahoma, Verdana, Arial, sans-serif; }

#services p { font : strong 10pt Tahoma, Verdana, Arial, sans-serif; line-height:180%; word-spacing:.15em;}

#services span{ font : strong 12pt Tahoma, Verdana, Arial, sans-serif; color:#1c4651; }

#services h3 { font : strong 10pt Tahoma, Verdana, Arial, sans-serif; }

#services  h1{ 
 
		font:bold 18pt Tahoma, Verdana, Arial, sans-serif;
		color:#fff;
		background:#1c4651;
		width:675px;
		height::200px;
		padding:10px;
		text-transform:captial;
}

#services ul li{ padding:0; margin:0; list-style-type:none; line-height:180%; word-spacing:.15em;}

/* Copy Div */

#copy{ width:700px; position:relative; left:25px; padding-left:80px; font:12pt Tahoma, Verdana, Arial, sans-serif; padding-bottom:10px; }
	
#copy span{ font:strong 12pt Tahoma, Verdana, Arial, sans-serif; color:#1c4651;}

#copy  h1{ 
 
		font:bold 16pt Tahoma, Verdana, Arial, sans-serif;
		color:#fff;
		background:#1c4651;
		width:675px;
		height::200px;
		padding:10px;
		text-transform:capital;
}

#copy p{ font:normal 10pt Tahoma, Verdana, Arial, sans-serif; line-height:180%; word-spacing:.15em; padding-bottom:10px; }

#copy h3{ font:strong 12pt Tahoma, Verdana, Arial, sans-serif;}

#copy h2{ font:strong 10pt Tahoma, Verdana, Arial, sans-serif; padding-bottom:10px;}

#copy ul li{ list-style:none; margin:0; padding:0; line-height:180%; word-spacing:.15em;}

#copy blockquote{font:strong 10pt Tahoma, Verdana, Arial, sans-serif; line-height:180%; word-spacing:.15em; text-align:center; text-transform:uppercase;}


.strong_list{font-weight:strong;}

/* Wic Div */

#wic{ 	
		width:700px; position:relative; left:25px; padding-left:80px; font:normal 10pt Tahoma, Verdana, Arial, sans-serif; 
		line-height:180%; 
		word-spacing:.15em;;
		padding-bottom:20px; 
		
		
		}
		
#wic  h1{ 

		font:bold 16pt Tahoma, Verdana, Arial, sans-serif;
		color:#fff;
		background:#1c4651;
		width:675px;
		height::200px;
		padding:5px;
		text-transform:capitalize;

		}
	 

#wic p{font:normal 10pt Tahoma, Verdana, Arial, sans-serif; line-height:180%; word-spacing:.15em; padding-bottom:20px;
}

#wic h3{ font:strong 12pt Tahoma, Verdana, Arial, sans-serif;
} 

#wic h2{ font:strong 10pt Tahoma, Verdana, Arial, sans-serif; border-top:#000 solid thin; padding-top:10px;

}

#wic ul li{ list-style:none; margin:0px; padding:0px;
	
}

/* Contact Div */

#contact{ width:700px; position:relative; left:100px;  font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; padding-top:20px; }
	
#contact span{ font:strong 16pt Tahoma, Verdana, Arial, sans-serif; color:#1c4651;}

#contact p{ font:10pt Tahoma, Verdana, Arial, sans-serif; }

#contact h3{ font:strong 10pt Tahoma, Verdana, Arial, sans-serif; }

#contact h2{ font:strong 10pt Tahoma, Verdana, Arial, sans-serif; }

#contact  h1{ 

	font:bold 16pt Tahoma, Verdana, Arial, sans-serif;
	color:#fff;
	background:#1c4651;
	width:675px;
	height::200px;
	padding:10px;
	text-transform:capital;

}

/* Staff divs */
#staff{width:700px; position:relative; padding-bottom:10px; left:100px;}

#staff ul li{ list-style:none; margin:0px; padding:0px;}

#staff h3 {
	font:italic strong 12pt Tahoma, Verdana, Arial, sans-serif;
	width:675px;
	padding:10px;
	background:#1c4651;
	color:#fff;
	position:relative;
}

#staff  h1{ 

	font:bold 16pt Tahoma, Verdana, Arial, sans-serif;
	color:#fff;
	background:#1c4651;
	width:675px;
	height::200px;
	padding:10px;
	text-transform:capital;
	
}
	




/* Doctors divs */
#doctors
{
	
	font:normal 10pt  Tahoma, Verdana, Arial, sans-serif ; 
	line-height:180%; 
	word-spacing:.15em;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:10px;
	
	
}

#doctors_first
{
	
	font:normal 10pt Tahoma, Verdana, Arial, sans-serif; 
	line-height:180%; 
	word-spacing:.15em;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	border-top:1px solid #000;
	padding:10px;
	
	
}


#doctors h2 {
	font:italic strong 12pt Tahoma, Verdana, Arial, sans-serif;
	width:250px;
	padding:10px;
	background:#033;
	color:#fff;
	position:relative;
	top:-30px;
}

#doctors_first h2 {
	font:italic strong 12pt Tahoma, Verdana, Arial, sans-serif;
	width:250px;
	padding:10px;
	background:#033;
	color:#fff;
	position:relative;
	top:-30px;
}


/* Directors Div */
#directors { position:relative; left:100px; width:700px; font:italic 10pt Tahoma, Verdana, Arial, sans-serif; }
	
#directors p{ position:relative; width:700px;	font: 12pt Tahoma, Verdana, Arial, sans-serif; line-height:180%; word-spacing:.15em;
	}
	
#directors  h1{ 
 
		font:bold 16pt Tahoma, Verdana, Arial, sans-serif;
		color:#fff;
		background:#1c4651;
		width:675px;
		height::200px;
		padding:10px;
		text-transform:capital;
}
	
#directors span{  width:700px; font:strong italic 12pt Tahoma, Verdana, Arial, sans-serif; }
	
#directors ul li{ list-style:none; margin:0px; padding-bottom:20px; }


/* Awards Div */

#awards{ width:700px; position:relative; left:25px; padding-left:80px; font:12pt Tahoma, Verdana, Arial, sans-serif; padding-bottom:10px; }
	
#awards span{ font:strong 12pt Tahoma, Verdana, Arial, sans-serif; color:#1c4651;}

#awards  h1{ 
 
		font:bold 16pt Tahoma, Verdana, Arial, sans-serif;
		color:#fff;
		background:#1c4651;
		width:675px;
		height::200px;
		padding:10px;
		text-transform:capital;
}

#awards p{ font:normal 10pt Tahoma, Verdana, Arial, sans-serif; line-height:180%; word-spacing:.15em; padding-bottom:30px; padding-right:10px; border-bottom:1px dashed #000; }

#awards h3{ font:strong 12pt Tahoma, Verdana, Arial, sans-serif;}

#awards h2{ font:strong 10pt Tahoma, Verdana, Arial, sans-serif; padding-bottom:10px;}

#awards img {float:left; padding-left:5px;}

#awards span { font:bold 12pt Tahoma, Verdana, Arial, sans-serif; line-height:180%; word-spacing:.15em; padding-bottom:10px; }



/* Styles for online application. Not needed yet.
#career_info{ white-space:pre;	
	
}

#career_info input
{
	
color: #781351;
background: #CCC;
border: 1px solid #781351

}


#career_info label
{
width: 3.5em;
float: left;
margin-right: 5em;
display: block;

}


.starting label
{

float: left;
display: block
background:#000;
}

#career_info fieldset
{
border: 1px solid #781351;
width: 30em;
padding-left:10px;
padding-bottom:10px;
}

#career_info legend
{
color: #fff;
background: #1c4651;
border: 1px solid #781351;
padding:6px 6px
}


input.btn { 
  color:#050; 
  font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
  background-color:#fed; 
  border:1px solid; 
  border-color: #696 #363 #363 #696; 
} 
*/

#ceo{
	
   background:url(images/content_top.jpg) no-repeat;	
   width:788px;
   height:400px;
   position:relative;
   
}

#ceo p{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:18pt;
color:#666;
text-transform:uppercase;
 	
	
}


/* Event Gallery style */

#gallery{
	
position:relative;
left:150px;
	
}

#gallery h1 { 

	font:bold 16pt Tahoma, Verdana, Arial, sans-serif;
	color:#fff;
	background:#1c4651;
	width:675px;
	height::200px;
	padding:10px;
	text-transform:capital;
	
}



/*Footer and copyright */
#copyright {position:relative; text-align:center; top:-50px; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;}
#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	position:absolute;
	left:35px;
	top:30px;
	width:950px;
	padding-left:30px;
	margin:0;


}

#footer h3 { color:#e2dddc; text-transform:uppercase; font-size:12px; }

.footer_column { float:left; width:110px; margin:0; padding-right:20px;}

.footer_column a{ text-decoration:none; }

.footer_column ul li, .footer_column ul { list-style:none; margin:0px; padding:0px;}