﻿.geo { display: none; }
abbr { border-bottom: none; }
.error { color: red; font-weight: bold; }
body#SearchForm #search_image { width: 250px; height: 250px; }

.physician_table td,
.physician_table th { 
border: none; 
margin:0;
padding:6px;
}

/** Search Form **/
body#SearchForm #search_image { width: 250px; height: 250px; }
body#SearchForm #physForm {
	background: url('images/findDoc.jpg') no-repeat;
	font-size: 13px;
	height: 450px;
	width: 653px;
	padding: 30px 0 0 30px;
	margin-bottom: 20px; 
}

body#SearchForm td,
body#SearchForm th {
	border: none;
	margin: 0;
	padding: 6px;
}

body#SearchForm th {
	text-align: right;
	font-size: 110%;
	font-weight: normal; 
}

body#SearchForm table table td,
body#SearchForm table table th {
	margin: 0;
	padding: 0;
}

body#SearchForm p.submit_buttons {
	margin-left: 40px;
}
.physician_table {
	margin-top:10px;
	margin-bottom:0em;
	width:709px;
}

/** Specialty Definitions **/
body#specDef .base dt {
	margin-top: 13px;
}

/** Results Page **/
#grid_Main .layout_Pagination {
	margin-bottom: 10px;
}
#grid_Main .layout_Pagination img {
	border: none;
}

#physician_resultslist {
	margin-bottom: 0;
	border-collapse: collapse;
	width: 95%;
	background: #E0E0E0 url('/phy/images/physresults_bg.jpg') repeat-x;
}

#physician_resultslist a {
	text-decoration:underline;
}

#physician_resultslist thead {
	background: url('/phy/images/physearch_tab.jpg') repeat-x;
	height: 41px;
}

#physician_resultslist thead th {
	padding: 0;
	color: white;
	text-align: left;
}

#physician_resultslist thead th .title {
	padding: 5px 5px 10px 5px;
	text-align:left;
}

/** Rounded corners on table header */
#physician_resultslist thead th.fn .background {
	background: transparent url('/phy/images/physearchtab_leftcap.jpg') no-repeat;
	height: 41px; width: 9px; float: left;
}

#physician_resultslist thead th.spc,
#physician resultslist thead th.con {
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
}

#physician_resultslist thead th.con .background
{
	background: transparent url('/phy/images/physearchtab_rightcap.jpg') no-repeat;
	height: 41px; width: 9px; float: right;
}

#physician_resultslist.hasDist thead th.spc .background {
	background-image: none;
}

#physician_resultslist tbody {
}

/** Rounded corners on table footer **/
#physician_resultslist tfoot tr {
	background-image: url('/phy/images/physresults_tablefooterbg.jpg');
	background-repeat: repeat-x;
	height: 21px;
}
#physician_resultslist tfoot td {
	padding: 0;
	border: none;
}
#physician_resultslist tfoot td.fn .background {
	background: url('/phy/images/physresults_tablefooter_left.jpg') no-repeat;
	height: 21px; width: 9px; float: left;
}

#physician_resultslist tfoot td.con .background {
	background: url('/phy/images/physresults_tablefooter_right.jpg') no-repeat;
	height: 21px; width: 9px; float: right;
}

#physician_resultslist.hasDist tfoot td.spc .background {
	background-image: none;
}

#physician_resultslist thead a {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#physician_resultslist td {
	border-right: 1px solid #c1c1c1;
	padding: 5px 8px;
}

#physician_resultslist td a img {
	border: none;
	vertical-align: bottom;
}

div#connect td {
	border-right: 0px;
	padding: 5px 10px;
}

/* Added for tab view */
#bd div.physician_content { margin-left: 10px; display: block; font-size: 13px; }
#bd div.physician_content form { margin-left: 10px; }
#bd div.physician_content input,
#bd div.physician_content textarea,
#bd div.physician_content select { font-size: 12px; }

#bd div.physician_content div.doctor_intro { width: 384px; float: right; margin-top: 75px; padding-left: 15px; border-left: 1px #cccccc solid; font-size: 12px; }
#bd div.physician_content p.false_breadcrumb { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#bd div.physician_content p.false_breadcrumb a { color: #1063A0; }

#bd div.physician_content div.layout_Pagination h2 { display: none; }

#bd div.physician_content div.Pagination_container { background-image: url('/images/FindADoctor/results_header.gif'); background-repeat: no-repeat;
	height: 33px; width: 520px; line-height: 33px; color: #fff; font-weight: bold; }
#bd div.physician_content div.Pagination_container p.result_numbers { margin-bottom: 0; width: 250px; float: left; padding-left: 1em; }
#bd div.physician_content div.Pagination_container div.layout_Pagination { color: #F3EB78; }
#bd div.physician_content div.Pagination_container div.layout_Pagination a { color: #fff; }

#bd div.physician_content div.Pagination_container_bottom { background-image: url('/images/FindADoctor/results_header_bottom.gif'); background-repeat: no-repeat;
	height: 33px; width: 520px; line-height: 33px; color: #fff; font-weight: bold; }
#bd div.physician_content div.Pagination_container_bottom p.result_numbers { margin-bottom: 0; width: 250px; float: left; padding-left: 1em; }
#bd div.physician_content div.Pagination_container_bottom div.layout_Pagination { color: #F3EB78; }
#bd div.physician_content div.Pagination_container_bottom div.layout_Pagination a { color: #fff; }

#bd div.physician_content table.results_table { width: 520px; }
#bd div.physician_content table.results_table th { background-color: #f2f2f2; }
#bd div.physician_content table.results_table tbody tr { border-bottom: 1px #cccccc solid; }
#bd div.physician_content form.searchdoc_results { background-color: #f2f2f2; border: 1px solid #e9e9e9; margin-left: 0; padding: 5px; }
#bd div.physician_content form.searchdoc_results table label { font-weight: bold; font-size: 10.5px; }
#bd div.physician_content div.photo_id { width: 170px; float: left; }
#bd div.physician_content div.photo_id img { margin-left: 5px; }
#bd div.physician_content div.photo_id h2.profile_header { color: #1063A0; text-align: left; }
#bd div.physician_content div.vcard { float: left; width: 550px; }
#bd div.physician_content ul.yui-nav { background-image: url('/images/FindADoctor/docprofile_tabtop.gif'); background-repeat: no-repeat; 
	background-color: #00274e; height: 45px;}
#bd div.physician_content ul.yui-nav li { margin: 16px 0 0 8px; padding: 5px 7px 0 7px; background-image: url('/images/FindADoctor/profile_tab.gif'); 
	background-repeat: no-repeat; background-color: #008EB2; color: #fff; line-height: 24px; height: 24px; width: 151px; text-align: center; }
#bd div.physician_content ul.yui-nav li a { color: #fff; text-transform: uppercase; font-weight: bold; font-size: 11px; text-align: center; }
#bd div.physician_content ul.yui-nav li.selected { background-image: url('/images/FindADoctor/profile_selectedtab.gif'); background-repeat: no-repeat; 
	background-color: #fdead2; margin: 15px 0 0 8px; }
#bd div.physician_content ul.yui-nav li.selected a { color: #002e5a; }
#bd div.physician_content div.yui-content { padding: 10px; background-color: #fdead2; border: 2px solid #EFCEA4; border-top: none; color: #4d4d4d; 
	text-align: left; width: 526px; }
#bd div.physician_content div.yui-content div { width: 523px}
#bd div.physician_content div.yui-content table { text-align: center; border-bottom: 2px solid #EFCEA4; }
#bd div.physician_content div.yui-content table th { background-color: #B5D7DF; color: #4d4d4d; font-weight: bold; text-align: center; 
	border-bottom: 2px dotted #008EB2; border-top: 2px dotted #008EB2; }
#bd div.physician_content div.yui-content table td { background-color: #fdead2; }
#bd div.physician_content div.navigate_results { text-align: center; height: 30px;}
#bd div#PhyProfileTabs { margin-bottom: 2em; font-size: 13px; }
br.clearit { clear: both; }

#bd div.physician_content div.photo_id img.request_header { margin: 0 0 0 5px; padding: 0; height: 28px; line-height: 0; font-size: 0; }
#bd div.physician_content div.photo_id a.request_header_link { line-height: 0; font-size: 0; }
div.appointment_info { width: 148px; margin-left: 5px; margin-top: 0; background-color: #f2f2f2; border-left: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; padding-top: 0; }
#bd div.physician_content div.photo_id div.appointment_info img { padding: 7px 0; margin: 0; }
div.appointment_info p { padding: 0 5px 5px 5px; margin-bottom: 0; font-size: 11px; line-height: 12px; text-align: center;  }
div.appointment_info p em { color: #1063A0; }
.doc_info_bottom { height: 7px; font-size: 0; line-height: 0; padding: 0; margin: 0; }

div.photo_id div.doc_info { width: 150px; }
div.doc_info p.group { margin-left: 10px; font-size: 11px; }

body.healthcare_blurb { background: #003363; }
body.healthcare_blurb p { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; }

.disclaimer { font-size:10px; width:320px; }

.grid_container { width: 980px; }

h1.fn { padding-left: 5px; margin: 10px 0 0 0; font-size: 120%; color: #9A0C0A; }
.search_positions { float: left; width: 330px; color: #7f7f7f; text-align: left; font-weight: bold; font-size: 90%;}
.search_positions img { position: relative; top: 4px; }
#grid_Main img.photo { width: 100px; margin-left: 10px; margin-bottom: 10px; }

.leftProfile { padding: 8px; background-color: #fcf5d2; margin-bottom: 10px; font-size: 80%; color: #333; }
.leftProfile dl { margin: 5px; padding: 0; }
.leftProfile dl dd { margin: 0; }
.leftProfile h3 { margin: 8px 0; padding: 0; color: #175882; }
.leftProfile b { margin: 8px 0; padding: 0; color: #3C5671; font-size:110%; }

.left_web b {margin: 8px 0; padding: 0; color: #3C5671; }
.left_web a {margin: 8px 0; padding: 0; color: #000000; text-decoration:underline;}
#Physician .yui-content { padding: 10px; border: 0; border-top: none; color: #666666; background-color: #fff; }
#Physician .yui-nav { font-size: 80%; border-bottom: 1px solid #8997A5; margin:auto;}
#Physician .yui-nav li { margin: 0; padding-right: 6px;}
#Physician .yui-nav li a { background-image: url('/images/Layout/quicklinks_liBG.jpg'); background-repeat: repeat-x; height: 23px; line-height: 23px; padding: 0 10px; }
#Physician .yui-nav li.selected a { background-image: none; border: 1px solid #8997A5; border-bottom: none; background-color: #fff; }
#Physician .yui-nav li.selected { position: relative; top: 1px; } /** Has to be displaced to hide green border and give illusion of one piece tabs **/
#Physician .yui-content h3 { border-bottom: 1px dotted #1f9a94; color: #4e666f; margin: 0 0 8px 0; padding: 0 0 5px 0; }
#phyDirectory_rightMenu h2 { color: #4e666f; font-size: 120%; margin: 8px 0; }
#phyDirectory_rightMenu h3 { color: #4e666f; font-size: 110%; margin: 8px 0; }
#phyDirectory_rightMenu ul { margin: 0; padding: 0; }
#phyDirectory_rightMenu li { list-style: none; padding: 5px; color: #0e5954; background-color: #cee8e6; border: 1px solid #7bb4b1; margin-bottom: 2px; }
#phyDirectory_rightMenu li li { background-color: #efefef; }
#grid_Main img { margin: 0; }
.clinic_member { font-weight: bold; color: #175882; font-size: 90%; margin: 0; padding: 0; }

.first_tab b { color: #4e666f; font-size: 100%; margin: 8px 0; }

div.Practice {
	margin-bottom: 1em;
}

.physician_results {
	width:690px;
}

div.organization-name {
	color: #4e666f; font-size: 100%; margin: 8px 0;
}
