* {margin: 0; padding: 0;}
.textsize {text-align: right;}

img {border: 0;}

body {
    color: #8d8270; 
    font: 11px/1.5em verdana,geneva,arial,sans-serif;
    text-align: center;
    background: #fff;
    }

/* --------------------------------------------------------------GENERAL STYLES-------*/

h1 { 
	color: #000;/*#c97b1d;*/
	font: bold 14px verdana,geneva,arial,sans-serif;
	margin-bottom: 15px;
	display:block;
	border-bottom: 1px solid #eee;
	}

h1#treatmentoptions {margin-bottom:5px;}

h2, h3 {
	color: #c97b1d;
	font: bold 11px verdana,geneva,arial,sans-serif;
	margin: 25px 0 0 0;
	}

h3 {color:#000;}



/* --------------------------------------------------------------LINKING STYLES-------*/

a:link, a:visited, a:hover, a:active {
	color: #c97b1d;
	text-decoration: underline;}


 #address-top {
   font: 9px verdana,geneva,arial,sans-serif;
   text-align: right;
   padding-right: 25px; 
   margin:  10px auto;
   }

#container {
	width:900px;
	margin: 0 auto;
	background: #fff;
	border: 1px solid #ccc;
	}
	  
/* --------------------------------------------------------------HEADER-------*/		

 
#header {
    background: url(images/hd-bg.jpg);
    height: 160px;
    width: 900px;
    position: relative;
    }

#header img#logo {float: left; padding-left: 125px; padding-top: 15px}


#hd-legs,
#hd-office1,
#hd-office2,
#hd-office3,
#hd-office4,
#hd-examroom
	{
	background: url(images/hd-legs.gif) no-repeat; 
	width: 335px; 
	height: 160px;
	float:right;
	}
#hd-office1 {background: url(images/hd-office1.gif) no-repeat;}
		
#hd-office2 {background: url(images/hd-office2.gif) no-repeat;}
		
#hd-office3 {background: url(images/hd-office3.gif) no-repeat;}
		
#hd-office4 {background: url(images/hd-office4.gif) no-repeat;}
		
#hd-examroom {background: url(images/examroom.gif) no-repeat;}
 



/* --------------------------------------------------------------NAVIGATION-------*/

				#navlist
				{
				padding-top: 25px;
				padding: 1px;
				margin-left: 0;
				font: 10px verdana, sans-serif;
				color: gray; 
				width:200px;
				float:left;
				border-right: 1px solid #eee;
				}
				
				#navlist li
				{
				font-weight: bold;
				list-style: none;
				margin: 0px;
				border-bottom: 1px solid #eee;
				text-align: right;
				color: #000;

				}
				
				#navlist li a
				{
				display: block;
				text-decoration: none;
				padding:.7em;
				}
				
				#navlist li a:link {color: #8d8270; background: #fff;}
				
				#navlist li a:visited {color: #8d8270; background: #fff;}
				
				#navlist li a:hover
				{
				color: #fff;
				background:#ddd2c0;
				}
				
				#navlist li #norma a:hover img
				{
				color: #fff;
				background:#fff;
				}

				#navlist li.active {color:#8d8270; background:#f6f1e8; padding:.7em; }
				
				#navlist ul.subnav li a {
					padding: 2px; 
					border-bottom: 0px; 
					font-weight: normal;
					}

#norma, #fb {background: #fff; padding-left:10px; margin-bottom:25px;}

	div#subnav {width: 100%; height: 25px; padding: 0 0 25px 0; text-align: center;} 
	
	div#subnav li {
		width: auto; 
		float: left; 
		border-right: 3px solid #fff;
		padding: 0 10px;
		margin: 0;
		display: block;
		height:25px;
		line-height: 25px;
		text-decoration: none;}



/* --------------------------------------------------------------CONTENT STYLES-------*/	
#content {
	float: left;
	width: 600px;
	padding: 25px 25px 50px 50px;
	text-align: left;
	border-left: 1px solid #eee;
	}
	
		#content p {
			margin-bottom: 1.5em;
			}

		#content strong {
			color: #c97b1d;
			}
		
#content li {
	list-style: disc;
	margin-left: 15px;
	margin-bottom: 15px;
	}

#content p strong {color: #666;}


#content img {
	padding:10px;
	}

#inline_images {
	width: 200px;
	float: left;
	text-align: center;
	}

#textsize {
  text-align: right;
	padding: 0px;
	margin-top: -15px;}

#textsize img {
  border: 1px solid #ccc;
  margin: 1px;
  padding: 0px;
}

#gma img {
	padding: 0px;
	margin-top: 30px;
}

/* --------------------------------------------------------------TABLE STYLES-------*/


table {
	width: 600px;
	font: 10px verdana, sans-serif;
	color:#000;
	}
	
	thead {background:#e4dbcd;font-weight: bold;}
	
	td {
		padding: 10px;
		vertical-align: top;
		}
	
	th {background: #e4dbcd; padding: 10px; font-weight: bold;}
	
	.rowcolor {background: #f6f1e8;}
		




/* --------------------------------------------------------------CLASSES-------*/		

#content.faq p, #content.faq h2, #content.faq a {}

#content p.smalltext {
	font: 9px arial;
	margin-top: 4px;
	margin-bottom:25px;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	padding:3px;
	}

.smalltext a {padding: 0 10px;}
.smalltext a:link, .smalltext a:visited {
	font: 9px arial;
	color: #8d8270;  
	text-decoration: none;
	}		
		
.smalltext a:hover, smalltext a:active {
	font: 9px arial;
	color: #c97b1d;  
	text-decoration: none;
	}
	
.current {
	font: 9px arial;
	color: #000;  
	text-decoration: none;
  }	
	
.number {
	font: bold 12px verdana,geneva,arial,sans-serif;
	color: #c97b1d;
	}	
	



#content.bio div {
	display: block; 
	width: 33%;
	border-right: 1px solid #ccc;
	text-align: center; 
	float: left;
	margin-bottom:0;
	}

#content.bio div.newrow {width: 100%; text-align: left; border: none; margin-bottom: 20px;}

#content.bio div img {padding: 0px 0;}

#content.bio div h2 , #content.bio div p {margin-left: 0; margin:10px 0;}

#content.bio div p a:link,
#content.bio div p a:visited, 
#content.bio div p a:hover, 
#content.bio div p a:active,
#content.bio div p a:focus

	{text-decoration: none;
	color: #666;}

#content.bio div p a:hover, 
#content.bio div p a:active,
#content.bio div p a:focus {
	text-decoration: none;
	color: #c97b1d;
	}

#content.bio div.noborder-rt {border-right:0;}


#resume
	{width: 600px;
	 float: left;
	 text-align: left;	
	 }
	
	
#resume ul {list-style:disc; margin-left:15px;}

#resume ul li {padding: 0px;}

#resume ul li.indent {list-style: circle; padding: 0 50px; }

li em {font-size: 9px; color: #000;}

#resume ul li strong {list-style-type: none;}

#formlist ul li {list-style-type: none; margin-left: 30px; margin-bottom: 4px;}

#formlist ul li a {color: #8d8270;}

.orange {color: #c97b1d;}

#rightside {
	float: left; 
	width: 625px;
	padding-bottom:75px;				
	border-left: 1px solid #eee;
}



/* --------------------------------------------------------------FORM-------*/		

form {text-align: left;}

form p {height:20px; line-height:20px;}

form table {width:375px;}

td.rightalign {text-align: right;}

h1 em {font-style: normal; font-size: 12px; color: #666; }


/* --------------------------------------------------------------FOOTER-------*/		

#footer {
	clear:both;
	border-top: 1px solid #ccc;
	padding:15px;
	}	

#copyright {
	font: 10px arial;
	text-align: right;
	}

	

