/* commented backslash hack v2 \*/
* html {overflow:hidden;}
/* end of hack */
html 			{
					background:rgb(255,255,255);
				}

body 			{	margin:0; 
					padding:0 10px 0 10px; 
					border:0; 
					overflow-y:auto; 
					background:rgb(252,254,251);
					height:100%;
				}
				
br				{ 	text-align:center;
				}
.tech {
	border-width: 0px;
	border-style: none;
	border-color: white;
	border-collapse: separate;
	background-color: white;
	font-family:arial, sans-serif;
	font-size:10px;
	table-layout:fixed;
	width:225;
	float: left;
}

.serv {
	border-width: 0px;
	border-style: none;
	border-color: white;
	border-collapse: separate;
	background-color: white;
	font-family:arial, sans-serif;
	font-size:10px;
	table-layout:fixed;
	width:210;
	float: right;
}

.tdtitle {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: white;
	background-color: #F0F0EE;
	width:110px;
}

.tdbox {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: white;
	background-color: #F0F0EE;
	width:38px;
}

/* Bio Page Content*/
#page			{	margin:0px 0px 50px 192px; 
					display:block; 
					width:515px; 
					background:#fff; 
					padding-left:20px;
					padding-right:10px;
					border-right:1px solid #888;
					border-left:1px solid #888;
					border-bottom:1px solid #888;
					font-family: arial, san-serif;
				}

#popUpPage		{	margin:25px 25px 25px 25px; 
					display:block; 
					width:450px; 
					background:#fff; 
					padding-left:15px;
					padding-right:15px;
					padding-top:0px;
					border-top:1px solid #888;
					border-right:1px solid #888;
					border-left:1px solid #888;
					border-bottom:1px solid #888;
					font-family: arial, san-serif;
				}
				
#page .right 	{	font-size:30px; 
					float:right;
				}
/**
p:first-letter 	{	font-size:25px; 
					color:#d88;
				}
**/
#flashMap		{	border:1px solid #888;
					z-index:-1;
				}

#clientTracker	{
					padding-left:20px;
				}				
				
#docPic 		{ 	float:left;
					/* border:1px solid #000; */
					margin-bottom: 0px;
				}
				
#docCaption		{ 	float:center;
					font-size:10px;
					margin-top: 0px;
				}
				
#bioTitleInsert {	font-family: arial, san-serif; 	
					font-size:13px;
					float:left;
					width:240px;
					padding:3px;
					margin-right:5px;
					
				}
				
#bioInsert		{	font-family: arial, san-serif; 	
					font-size:13px;
					float:left;
					width:500px;
					padding:3px;
					margin-right:5px;
				}
#technquesInsert{	font-family: arial, san-serif; 	
					font-size:13px;
					float:left;
					width:240px;
					padding:3px;
					margin-right:5px;
					border-right:1px solid #888;
				}

#servicesInsert{	font-family: arial, san-serif; 	
					font-size:13px;
					float:right;
					width:240px;
					padding:3px;
					margin-right:5px;
				}

#footer			{	font-family: arial, san-serif; 	
					font-size:11px;
					padding:3px;
					margin-right:5px;
					text-align:center;
				}
				
.offerings		{	font-weight:bold; font-size:larger;
				}
#mapText		{	font-family: arial, san-serif; 	
					font-size:15px;
					padding-left:10px;
				}
				
.general 		{	margin-left: 10px;
				}
				
/* Navigation Menu*/
#menu 			{	display:block; 
					top:130px; 
					left:25px; 
					width:175px; 
					position:fixed; 
					border:1px solid #888; 
					padding:10px; 
					font-family: arial, san-serif; 
					font-size:12px;
					font-weight:bold;
					text-align:left;
					color:#fff;
					background-color:#FFFFFF;
				}
				
* html #menu 	{	position:absolute;
					z-index: 14;
					visibility: visible;
				}
				
#menu a:visited, #menu a {	display:block; 
							width:165px; 
							margin:0 auto; 
							text-align:left; 
							text-decoration:none; 
							color:#000;
						}
						
#menu a:hover 			{	background:#cccccc; 
							color:#fff;
						}
						
.menuSpacer				{	height:4px;
						}

/* Contact Info*/
#contactInfo 			{	margin-top: 2px; font-size:12px; line-height:1.5em;
							width:300px;
							float:right;
						}
.officeName 			{ 	font-weight:bold; font-size:larger; padding:5px;}
.docName 				{ 	padding:5px;}
.officeHours 			{ 	padding:5px;}
.address1 				{ 	padding:5px;}
.address2 				{ 	padding:5px;}
.cityStateZip 			{ 	padding:5px;}
.officePhone 			{ 	padding:5px;}
.officeFax 				{ 	padding:5px;}
.eMail 					{ 	padding:5px;}
.website 				{ 	padding:5px;}
.officeHours			{ 	padding:5px;}
#officeHoursPosted		{	float:center;
							padding-left:25px;
							
						}

#fixpic {display:block; width:108px; height:145px; position:fixed; bottom:0; left:0;}
* html #fixpic {position:absolute;}

#topper 				{	position:fixed; 
							display:block; 
							top:0; 
							left:202px;
							/* background-color:#FCFEFB; */
							background:url(topFader.png); 
							background-repeat:repeat-x; 
							font-size:32px;
							width:550px;
							height:130px; 
							font-family:arial, sans-serif; 
							overflow:hidden; 
							color:#000; 
							text-align: center;
							vertical-align:top;
							/* padding: 14px; */
							padding: 0px;
							z-index:0;
							border-left:1px solid #888;
						}
						
* html #topper 			{	position:absolute;
							visibility: visible;
							height:130px;
						}
						
.clear 					{	clear:both; height:10px;}

#logo					{	display:block; 
							top:10px; 
							left:25px; 
							width:177px;
							height:120;
							position:fixed; 
							/*border-right:7px solid #888;*/
						}
						
						
* html #logo 			{
	position:absolute;
	z-index: 15;
	visibility: visible;
}
			
ul {
	list-style: none;
	margin-left: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 1em;
	text-indent: -.5em;
	}


<!-- [if lte IE6]>
   
html 		{	overflow-x:auto; 
				overflow-y:hidden;
			}
.menuSpacer	{	line-height:3px;
			}
   
<![endif]-->


