@charset "UTF-8";


img.photo { float: right; margin: 4px 20px 20px; }

#col_SIDE_secondary div.find_physician 					{ width: 150px; margin: 0 auto; font-size: 1.2em; line-height: 1.3em; color: #FFFFFF; }
  #col_SIDE_secondary div.find_physician span		{ display: block; padding: 3px 6px; background-color: #006699; border: 1px solid #004159; }
  #col_SIDE_secondary div.find_physician ul			{ padding: 0; margin: 0 auto; background-color: #FFFFFF; }
  
    #col_SIDE_secondary div div.find_physician ul li	{ list-style-type: circle; list-style-position: inside; padding: 0 6px; margin: 0; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #004159; border-left: 1px solid #EEEEEE; color: #004159; }
    
    #col_SIDE_secondary div.find_physician ul li:hover	{ list-style-type: disc; }
      #col_SIDE_secondary div.find_physician ul li a		{ padding: 0; margin: 0; text-decoration: none; }
      
     .physicians #content #col_MAIN a.printer_friendly				{ clear: both; float: right; width: 15.5em; padding: 5px 20px 5px 2px; margin: 0 0 20px 0; background-color: #FFFFCC; border: 2px solid #EEEEEE; font-size: 1em; font-weight: bold; text-align: center; text-decoration: none; }
     .physicians #content #col_MAIN a.printer_friendly:hover,
		 .physicians #content #col_MAIN a.printer_friendly:focus,
		 .physicians #content #col_MAIN a.printer_friendly:active	{ background-color: #FFFF99; text-decoration: underline; }
		 
		 .physicians #content #col_MAIN a.printer_friendly:active	{ background-color: #F6F6F6; }
		 
		 		.physicians#find_by_name #content #col_MAIN a.printer_friendly		{ margin: 10px 0; }

/* ----------------------
	 Find by Name styles
---------------------- */

/*.physicians#find_by_name #col_MAIN { width: 770px; }*/

ul#name_letters li 	{ display: inline; padding: 0 1px; font-size: 1.3em; }

#col_MAIN table { margin: 20px; }

/* -----------------------
	 page-specific styles
----------------------- */
.physicians#index #col_SIDE_secondary .cell_BOTTOM	{ margin-bottom: 20px; }
.physicians#index #col_SIDE_secondary h3						{ display: block; width: 140px; margin: 0 auto 0; }
.physicians#index #col_SIDE_secondary ul.printer_friendly			{ width: 104px; margin: 0 auto; }
.physicians#index #col_SIDE_secondary ul.printer_friendly li	{ padding: 10px 0 0; font-size: 1.1em; }

.physicians#find_by_name #col_MAIN a { display: inline; }

.physicians#find_by_name #content #col_MAIN ul { background-color: #EEEEEE; padding: 4px 20px; margin-bottom: 10px; }
.physicians#find_by_name #content #col_MAIN li { padding: 2px; margin: 0 -1px; }

.physicians#find_by_name #content #col_MAIN li a:hover	{ }

.physicians#find_by_name #content #col_MAIN strong { display: inline; margin: 0; }

	.physicians table#physician_list		{ clear: both; }
	
	.physicians#find_by_specialty table#physician_list 		{ width: 470px; margin-top: 20px; }
	
	.physicians#find_by_name table#physician_list,
	.physicians#find_by_specialty.all_specialties table#physician_list 	{ width: 700px; margin-top: 0; }

		.physicians table#physician_list th			{ padding: 8px 6px; }
		.physicians table#physician_list td			{ padding: 8px 6px; border-top: 1px solid #CCCCCC; vertical-align: top; }
		
		/*.physicians table#physician_list a span:hover 	{ cursor: pointer; }*/
		.physicians table#physician_list td.col_name a		{ display: block; }
		.physicians table#physician_list td.col_phone			{ width: 9em; max-width: 120px; }
		.physicians table#physician_list .col_location		{ width: 14em; padding-left: 15px; max-width: 160px; }
		.physicians table#physician_list td.row_2					{ border-top: 1px dotted #DDDDDD; }
		
		.physicians#find_by_specialty #col_MAIN .cell_MIDDLE_inside 	{ min-height: 34em; }
		
		/*.physicians#find_by_specialty table#physician_list tbody tr:hover	{ background-color: #EEEEEE; cursor: default;}*/
		
		.physicians#find_by_specialty table#physician_list th		{ background-color: #EEEEEE; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
		.physicians#find_by_specialty table#physician_list td.col_phone			{ white-space: nowrap; }

/*.physicians#find_by_specialty table#physician_list td a:hover		{ cursor: default; }*/



.physicians#find_by_specialty p		{ margin: 14px 0 14px; }

.physicians#find_by_specialty h4	{ padding-left: 25px; margin: 0; }

.physicians#find_by_specialty .specialties			{ float: left; margin: 10px 0 0; }
.physicians#find_by_specialty .specialties li		{ float: left; width: 14em; height: 1.2em; margin-bottom: 14px; }


.physicians#find_by_specialty #col_MAIN .specialties li.all	{ clear:both; float: none; display: block; width: 100%;  height: 1.75em; background-color: #EEEEEE; }

.physicians#find_by_specialty #col_SIDE_secondary	span			{ display: block; margin: 5px 20px 10px; }

.physicians#find_by_specialty #col_SIDE_secondary .specialties					{ float: none; margin-top: 0; }
.physicians#find_by_specialty #col_SIDE_secondary .specialties li				{ height: 1.2em; margin-bottom: .4em; }
.physicians#find_by_specialty #col_SIDE_secondary .specialties li.all a	{ display: block; height: 1.5em; margin-top: 4px; }

.physicians#physician_detail #col_MAIN .cell_MIDDLE_inside { padding-top: 8px; }

.physicians#physician_detail h4					{ float: left; width: 710px; padding: 0 0 10px; margin: 0 -160px 14px 20px; border-bottom: 1px solid #EEEEEE; }
.physicians#physician_detail h4 span		{ margin-left: 8px;}

.physicians#physician_detail dl#details			{ float:left; width: 510px; padding: 0; margin: 0 0 0 20px; }
.physicians#physician_detail dl#details dt	{ width: 13em; max-width: 160px; padding: 0 0 0 5px; margin: 0; }

.physicians#physician_detail dl#details dd	{ display: block; position: relative; left: 165px; top: -1.5em; width: 340px; padding: 0 0 0 10px; margin: 0;}

.physicians#physician_detail div#contact				{ float:right; width: 154px; padding: 10px; margin: 0 20px 0 -160px; background-color: #EEEEEE; border: 1px solid #DDDDDD; }
.physicians#physician_detail div#contact img		{ margin: 0 0 10px; border: 2px solid #FFFFFF; }
.physicians#physician_detail div#contact div		{ margin: 3px 0; }

/*.physicians#specialty_descriptions #col_MAIN p,
.physicians#physician_recruitment #col_MAIN p,
.physicians#physician_recruitment_form #col_MAIN p		{ margin: 0; }*/
.physicians#specialty_descriptions dl			{ padding: 10px 0 0 }
.physicians#specialty_descriptions dl dt	{ padding: 0; margin: 0; background: none; border-bottom: 1px solid #DDDDDD; }
.physicians#specialty_descriptions dl dd	{ padding: 10px 0 20px; }

.physicians#physician_recruitment_form #col_MAIN .cell_MIDDLE_inside div	{ margin: 20px; }
.physicians#physician_recruitment_form form	{ margin: 20px; border: 1px solid #EEEEEE; }

.physicians#portal #col_MAIN 	{ width: 676px; }

	.physicians#portal #col_MAIN div#videos	{ float: right; width: 480px; }
	.physicians#portal #col_MAIN dl					{ float: right; width: 450px; margin-right: 10px; }
	.physicians#portal #col_MAIN dt					{ float: left; padding: 0; margin: 0; border: 1px solid #DDDDDD; }
	.physicians#portal #col_MAIN dt img			{ padding: 0; margin: 10px; border: 2px solid #FFFFFF; }
	.physicians#portal #col_MAIN dd					{ float: left; width: 230px; height: 90px; padding: 10px 20px; margin: 10px 0 20px; vertical-align: middle; border: 1px solid #EEEEEE; border-left: none; }
	
		.physicians#portal #col_MAIN dd h4		{ padding: 0; margin: 0 0 10px; font-size: 1.1em; }
	
	.physicians#portal #col_MAIN dd ul li	{ float: left; margin-right: 10px; }
	
	/*.physicians#portal #col_MAIN dd ul li.windows:after	{ content: " or"; }*/