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

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{
  margin:0px;
  padding:0px;
  border:0px;
  border-collapse:separate;
  border-spacing:0px;
}
input,select{
  margin:0;
  padding:0;
}

* {margin: 0;} 

img, div, a { behavior: url(iepngfix.htc) }

body{
	background-color:#4e4738;
}

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

#epicleft{
	float:left;
	width:36%;
	height:144px;
	position:relative;
	left:auto;
	background:url(images/epicleft.jpg) repeat-x;
}

#epicright{
	float:left;
	width:64%;
	height:144px;
	background:url(images/epicright.jpg) repeat-x;
}

#header{
	width:1000px;
	margin:0 auto 0 auto;
	height:144px;
	position:relative;
	top:-144px;
}

			/*LEFT HEADERS FOR CURVE PIC-------------------------------------------------------------*/

			#indexheader{
				float:left;
				height:144px;
				width:450px;
				background:url(images/curve.jpg) no-repeat top right;
			}
			
			#aboutheader{
				float:left;
				height:144px;
				width:450px;
				background:url(images/aboutcurve.jpg) no-repeat top right;
			}
			
			#servicesheader{
				float:left;
				height:144px;
				width:450px;
				background:url(images/servicescurve.jpg) no-repeat top right;
			}
			
			#physicianheader{
				float:left;
				height:144px;
				width:450px;
				background:url(images/physicianscurve.jpg) no-repeat top right;
			}
			
			#patientheader{
				float:left;
				height:144px;
				width:450px;
				background:url(images/patientcurve.jpg) no-repeat top right;
			}
			
			#researchheader{
				float:left;
				height:144px;
				width:450px;
				background:url(images/researchcurve.jpg) no-repeat top right;
			}
			
			#contactheader{
				float:left;
				height:144px;
				width:450px;
				background:url(images/contactcurve.jpg) no-repeat top right;
			}
			
			#privacyheader{
				float:left;
				height:144px;
				width:450px;
				background:url(images/privacycurve.jpg) no-repeat top right;
			}


/*MENU AND SUBMENU-----------------------------------------------------------*/

#menu{
	float:left;
	width:540px;
	height:144px;
	background:url(images/menubg.jpg) no-repeat top left;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:49px 0 0 20px;
	color:#5d5247
}

a.menulinks:link, a.menulinks:visited, a.menulinks:active{
	color:#1f60a0;
	text-decoration:none;
	}
	
a.menulinks:hover {
	color:#5d5247;
	text-decoration:none;
	}

table{
	margin:10px 0 0 12px;
	}
	
			/*ABOUT US SUBMENU-----------------------------------------------------------*/
			
			.about {
				display:block;
				width:81px;
				height:60px;
				background:url(images/aboutbtn.png) no-repeat;
				}
				
			a.about:link, a.about:visited, a.about:active{
				background:url(images/aboutbtn.png) no-repeat;
				}
				
			a.about:hover {
				background-position:0 -60px;
				}
				
			.world {
				display:block;
				width:81px;
				height:60px;
				background:url(images/worldbtn.png) no-repeat;
				}
				
			a.world:link, a.world:visited, a.world:active{
				background:url(images/worldbtn.png) no-repeat;
				}
				
			a.world:hover {
				background-position:0 -60px;
				}

			/*SERVICES SUBMENU-----------------------------------------------------------*/
			
			.ultrasound {
				display:block;
				width:81px;
				height:60px;
				background:url(images/ultrasound.png) no-repeat;
				}
				
			a.ultrasound:link, a.ultrasound:visited, a.ultrasound:active{
				background:url(images/ultrasound.png) no-repeat;
				}
				
			a.ultrasound:hover {
				background-position:0 -60px;
				}
				
			.consultation {
				display:block;
				width:81px;
				height:60px;
				background:url(images/consultation.png) no-repeat;
				}
				
			a.consultation:link, a.consultation:visited, a.consultation:active{
				background:url(images/consultation.png) no-repeat;
				}
				
			a.consultation:hover {
				background-position:0 -60px;
				}
				
			.testing {
				display:block;
				width:81px;
				height:60px;
				background:url(images/testing.png) no-repeat;
				}
				
			a.testing:link, a.testing:visited, a.testing:active{
				background:url(images/testing.png) no-repeat;
				}
				
			a.testing:hover {
				background-position:0 -60px;
				}
				
			.diabetes {
				display:block;
				width:81px;
				height:60px;
				background:url(images/diabetes.png) no-repeat;
				}
				
			a.diabetes:link, a.diabetes:visited, a.diabetes:active{
				background:url(images/diabetes.png) no-repeat;
				}
				
			a.diabetes:hover {
				background-position:0 -60px;
				}
				
			.dietietics {
				display:block;
				width:81px;
				height:60px;
				background:url(images/dietietics.png) no-repeat;
				}
				
			a.dietietics:link, a.dietietics:visited, a.dietietics:active{
				background:url(images/dietietics.png) no-repeat;
				}
				
			a.dietietics:hover {
				background-position:0 -60px;
				}
				
			.genetics {
				display:block;
				width:81px;
				height:60px;
				background:url(images/genetics.png) no-repeat;
				}
				
			a.genetics:link, a.genetics:visited, a.genetics:active{
				background:url(images/genetics.png) no-repeat;
				}
				
			a.genetics:hover {
				background-position:0 -60px;
				}
				
			/*PHYSICIANS SUBMENU-----------------------------------------------------------*/
			
			.sonek {
				display:block;
				width:81px;
				height:60px;
				background:url(images/sonek.png) no-repeat;
				}
				
			a.sonek:link, a.sonek:visited, a.sonek:active{
				background:url(images/sonek.png) no-repeat;
				}
				
			a.sonek:hover {
				background-position:0 -60px;
				}
				
			.croom {
				display:block;
				width:81px;
				height:60px;
				background:url(images/croom.png) no-repeat;
				}
				
			a.croom:link, a.croom:visited, a.croom:active{
				background:url(images/croom.png) no-repeat;
				}
				
			a.croom:hover {
				background-position:0 -60px;
				}
				
			.mckenna {
				display:block;
				width:81px;
				height:60px;
				background:url(images/mckenna.png) no-repeat;
				}
				
			a.mckenna:link, a.mckenna:visited, a.mckenna:active{
				background:url(images/mckenna.png) no-repeat;
				}
				
			a.mckenna:hover {
				background-position:0 -60px;
				}
				
			.neiger {
				display:block;
				width:81px;
				height:60px;
				background:url(images/neiger.png) no-repeat;
				}
				
			a.neiger:link, a.neiger:visited, a.neiger:active{
				background:url(images/neiger.png) no-repeat;
				}
				
			a.neiger:hover {
				background-position:0 -60px;
				}
				
			.kovac {
				display:block;
				width:81px;
				height:60px;
				background:url(images/kovac.png) no-repeat;
				}
				
			a.kovac:link, a.kovac:visited, a.kovac:active{
				background:url(images/kovac.png) no-repeat;
				}
				
			a.kovac:hover {
				background-position:0 -60px;
				}
				
			/*PATIENT INFO SUBMENU--------------------------------------------------------*/
			
			.scheduling {
				display:block;
				width:81px;
				height:60px;
				background:url(images/scheduling.png) no-repeat;
				}
				
			a.scheduling:link, a.scheduling:visited, a.scheduling:active{
				background:url(images/scheduling.png) no-repeat;
				}
				
			a.scheduling:hover {
				background-position:0 -60px;
				}
				
			.payment {
				display:block;
				width:81px;
				height:60px;
				background:url(images/payment.png) no-repeat;
				}
				
			a.payment:link, a.payment:visited, a.payment:active{
				background:url(images/payment.png) no-repeat;
				}
				
			a.payment:hover {
				background-position:0 -60px;
				}
				
			.locations {
				display:block;
				width:81px;
				height:60px;
				background:url(images/locations.png) no-repeat;
				}
				
			a.locations:link, a.locations:visited, a.locations:active{
				background:url(images/locations.png) no-repeat;
				}
				
			a.locations:hover {
				background-position:0 -60px;
				}
				
			.dvd {
				display:block;
				width:81px;
				height:60px;
				background:url(images/dvd.png) no-repeat;
				}
				
			a.dvd:link, a.dvd:visited, a.dvd:active{
				background:url(images/dvd.png) no-repeat;
				}
				
			a.dvd:hover {
				background-position:0 -60px;
				}
				
			.faqs {
				display:block;
				width:81px;
				height:60px;
				background:url(images/faqs.png) no-repeat;
				}
				
			a.faqs:link, a.faqs:visited, a.faqs:active{
				background:url(images/faqs.png) no-repeat;
				}
				
			a.faqs:hover {
				background-position:0 -60px;
				}
				
			/*RESEARCH SUBMENU--------------------------------------------------------*/
			.resources {
				display:block;
				width:81px;
				height:60px;
				background:url(images/resources.png) no-repeat;
				}
				
			a.resources:link, a.resources:visited, a.resources:active{
				background:url(images/resources.png) no-repeat;
				}
				
			a.resources:hover {
				background-position:0 -60px;
				}
				
			.research {
				display:block;
				width:81px;
				height:60px;
				background:url(images/research.png) no-repeat;
				}
				
			a.research:link, a.research:visited, a.research:active{
				background:url(images/research.png) no-repeat;
				}
				
			a.research:hover {
				background-position:0 -60px;
				}
				
			.education {
				display:block;
				width:81px;
				height:60px;
				background:url(images/education.png) no-repeat;
				}
				
			a.education:link, a.education:visited, a.education:active{
				background:url(images/education.png) no-repeat;
				}
				
			a.education:hover {
				background-position:0 -60px;
				}
				
			.announcements {
				display:block;
				width:81px;
				height:60px;
				background:url(images/announcements.png) no-repeat;
				}
				
			a.announcements:link, a.announcements:visited, a.announcements:active{
				background:url(images/announcements.png) no-repeat;
				}
				
			a.announcements:hover {
				background-position:0 -60px;
				}
	
/*BODY----------------------------------------------------------------------*/

#white{
	clear:left;
	position:relative;
	top:-144px;
	width:100%;
	background-color:#FFF;
}

            /*CONTAINERS----------------------------------------------------------------------*/

			#container{
				width:1003px;
				margin:0 auto 0 auto;
				background:url(images/bottomstar.jpg) no-repeat top left;
			}
			
			#aboutcontainer{
				width:1003px;
				margin:0 auto 0 auto;
				background:url(images/aboutcontainer.jpg) no-repeat top left;
			}
			
			#servicescontainer{
				width:1003px;
				margin:0 auto 0 auto;
				background:url(images/servicescontainer.jpg) no-repeat top left;
			}
			
			#physiciancontainer{
				width:1003px;
				margin:0 auto 0 auto;
				background:url(images/physicianscontainer.jpg) no-repeat top left;
			}
			
			#patientcontainer{
				width:1003px;
				margin:0 auto 0 auto;
				background:url(images/patientcontainer.jpg) no-repeat top left;
			}
			
			#researchcontainer{
				width:1003px;
				margin:0 auto 0 auto;
				background:url(images/researchcontainer.jpg) no-repeat top left;
			}
			
			#contactcontainer{
				width:1003px;
				margin:0 auto 0 auto;
				background:url(images/contactcontainer.jpg) no-repeat top left;
			}
			
			#privacycontainer{
				width:1003px;
				margin:0 auto 0 auto;
				background:url(images/privacycontainer.jpg) no-repeat top left;
			}


#left{
	float:left;
	width:452px;
}

#leftcontent{
	width:420px;
	margin:0 auto 0 auto;
}

#leftcontent2{
	position:relative;
	width:420px;
	margin:10px auto 0 auto;
}

#leftcontentprivacy{
	position:relative;
	width:420px;
	margin:90px auto 0 auto;
}

#right{
	float:left;
	position:relative;
	width:530px;
	display: inline;
}

#right4pages{
	float:left;
	position:relative;
	width:530px;
	background:url(images/subBG.png) no-repeat bottom center;
}

#rightsides{
	position:relative;
	width:530px;
	margin:0 auto 0 auto;
	background:url(images/rightsides.png) repeat-y;

}

#content{
	width:474px;
	margin:0 auto 0 auto;

}

#rightfooter{
	position:relative;
	left:1px;
	width:534px;
	height:107px;
	background:url(images/rightfooter.png) no-repeat;
	margin:0 auto 0 auto;
}

#rightfooter2{
	position:relative;
	width:534px;
	left:1px;
	height:107px;
	background:url(images/rightfooter2.png) no-repeat;
	margin:0 auto 0 auto;
}

#footer{
	clear:left;
	height:20px;
}

/*CONTENT----------------------------------------------------------------------*/

			/*CONTENT for index----------------------------------------------------------------------*/

			#leftsideleft{
				float:left;
				width:200px;
			}
			
			#leftsideright{
				float:left;
				width:210px;
				background:url(images/indexline.jpg) repeat-y;
			}
			
			h1.indexleft{
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#1f60a0;
				font-weight:bold;
				margin:0 0 0 20px;
				line-height:140%;
			}
			
			h1.indexleft2{
				font-family:Arial, Helvetica, sans-serif;
				font-size:20px;
				color:#1f60a0;
				font-weight:bold;
				margin:0 50px 0 30px;
				line-height:160%;
			}
			
			p.indexleft{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				word-spacing:.5px;
				color:#5d5247;
				margin:0 18px 0 20px;
				line-height:140%;
			}
			
			p.indexleft2{
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#5d5247;
				margin:0 50px 0 30px;
				line-height:160%;
				word-spacing:.5px;
			}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1f60a0;
	line-height:140%;
	margin:0 20px 0 30px;
}

h1.bookmark{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1f60a0;
	font-weight:bold;
	margin:30px 20px 0 90px;
	line-height:140%;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5247;
	margin:0 20px 0 30px;
	line-height:140%;
	word-spacing:.5px;
}

h1.left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1f60a0;
	font-weight:bold;
	margin:0 60px 0 40px;
	line-height:140%;
}

p.left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5247;
	margin:0 60px 0 40px;
	line-height:140%;
	word-spacing:.5px;
}

.number{
	margin:0 20px 0 300px;
}

ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:disc;
	margin:0 20px 0 90px;
	line-height:160%;
	color:#5d5247;
	word-spacing:.5px;
}

ul.bookmark{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	margin:5px 20px 0 90px;
	line-height:160%;
	color:#5d5247;
	word-spacing:.5px;
}

p.privacy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5247;
	margin:0 90px 0 30px;
	line-height:140%;
	word-spacing:.5px;
}


ul.privacy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:disc;
	margin:5px 90px 0 45px;
	line-height:160%;
	color:#5d5247;
	word-spacing:.5px;
}

li.privacy{
	margin:5px 0 10px 0;
}

a:link, a:visited, a:active{
	color:#5d5247;
	text-decoration:none;
	}
	
a:hover {
	color:#1f60a0;
	text-decoration:none;
	}
	
a.bookmark:link, a.bookmark:visited, a.bookmark:active{
	color:#5d5247;
	text-decoration:none;
	}
	
a.bookmark:hover {
	color:#c6af90;
	text-decoration:none;
	}
	
table.contact{
	width:450px;
	margin:0 auto 0 auto;
}

td.contact{
	width:240px;
}

p.contact{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5247;
	margin:0 0 2px 18px;
	line-height:140%;
	word-spacing:.5px;
}

p.contact2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5247;
	margin:0 0 2px 2px;
	line-height:140%;
	word-spacing:.5px;
}

ul.none{
	list-style:none;
	margin-left:20px;
	margin-top:-10px;
}

/*PIX-------------------------------------------------------------------------*/

#homepic{
	margin:20px 0 10px 20px;
	width:440px;
	height:363px;
	background:url(images/homepic.png) no-repeat;
}

#aboutpic{
	margin:20px 0 10px 20px;
	width:440px;
	height:363px;
	background:url(images/aboutpic.png) no-repeat;
}

#worldpic{
	margin:20px 0 10px 20px;
	width:440px;
	height:363px;
	background:url(images/worldpic.png) no-repeat;
}

			/*PIX FOR SERVICES-----------------------------------------------------------------*/

			#servicespic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/servicespic.png) no-repeat;
			}
			
			#consultationpic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/consultationpic.png) no-repeat;
			}
			
			#diabetespic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/diabetespic.png) no-repeat;
			}
			
			#dietieticspic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/dietieticspic.png) no-repeat;
			}
			
			#testingpic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/testingpic.png) no-repeat;
			}
			
			#genetiscpic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/geneticspic.png) no-repeat;
			}
			
			/*PIX FOR PHYSICIANS-----------------------------------------------------------------*/

			#physicianspic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/physicianspic.png) no-repeat;
			}
			
			#croompic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/croompic.png) no-repeat;
			}
			
			#mckennapic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/mckennapic.png) no-repeat;
			}
			
			#neigerpic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/neigerpic.png) no-repeat;
			}
			
			#kovacpic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/kovacpic.png) no-repeat;
			}
			
			/*PIX FOR PATIENT INFO------------------------------------------------------*/
			
			#patientpic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/patientpic.png) no-repeat;
			}
			
			#dvdpic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/dvdpic.png) no-repeat;
			}
			
			#paymentpic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/paymentpic.png) no-repeat;
			}
			
			/*PIX FOR RESOURCES EDUCATION------------------------------------------------------*/
			
			#researchpic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/researchpic.png) no-repeat;
			}
			
			#resourcespic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/resourcespic.png) no-repeat;
			}
			
			#educationpic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/educationpic.png) no-repeat;
			}
			
			#announcepic{
				margin:20px 0 10px 20px;
				width:440px;
				height:363px;
				background:url(images/announcepic.png) no-repeat;
			}

#contactpic{
	margin:20px 0 10px 20px;
	width:440px;
	height:363px;
	background:url(images/contactpic.png) no-repeat;
}



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

#footercontainer{
	position:relative;
	top:-144px;
	width:1003px;
	height:27px;
	margin:0 auto 0 auto;
} 

#footerBTNS{
	float:right;
	width:500px;
	height:27px;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:5px 0 0 0;
	color:#FFF;
}

a.footbtns:link, a.footbtns:visited, a.footbtns:active{
	color:#fff;
	text-decoration:none;
	}
	
a.footbtns:hover {
	color:#94bad1;
	text-decoration:none;
	}
	
/*lightbox styles========================================================== */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left; background: url(lightbox/images/prevlabel.gif) left 15% no-repeat;}
#nextLink { right: 0; float: right; background: url(lightbox/images/nextlabel.gif) right 15% no-repeat;}
#prevLink:hover, #prevLink:visited:hover { background: url(lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(lightbox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }