/* Find a Doctor © 2009 =================================== */

/* @group containers -------------------------------------- */

#finddoc_container {
	margin:0 auto;
	padding:0;
	width:674px;
	font-family:Verdana, sans-serif;
	font-size:small;
	color:#555;
}

	#finddoc_container .helplink {
		margin:0 0 0 0;
	}
	
	#finddoc_container #help {
		margin:0;
		padding:20px 30px;
		background-color:#f7fafe;
		border:1px solid #d9e7f8;
	}

#doctorlisting {
	font-family:Verdana, Tahoma, sans-serif;
	width:674px;
}

	#doctorlisting #bioinfo {
		background-color:#f7fafe;
		border:1px solid #d9e7f8;
		padding:0 20px;
		min-height:200px;
		_height:1%;
	}
	
		#doctorlisting #bioinfo img.biophoto { /* floats portrait photo to left of contact info */
			float:left;
			padding:15px;
		}
		
		#doctorlisting #bioinfo .listinginfo {
			margin:20px 0 0 0;
		}
		
		#doctorlisting #bioinfo #bio_buttons {
			float:right;
		}
	
	#doctorlisting .biodescription {
		padding:20px 0;
		clear:right;
	}
	
	#doctorlisting .highlights {
		padding:0 20px;
	}


/* @end --------------------------------------------------- */
/* @group text -------------------------------------------- */

#doctorlisting h1 {
	color:#004d90;
	font-family:Verdana, Tahoma, sans-serif;
	font-size:14pt;
	letter-spacing:-.03em;
	margin:10px 0 5px 0;
}

#doctorlisting h2 {
	color:#555;
	font-family:Verdana, Tahoma, sans-serif;
	font-size:9pt;
	margin:0;
}

#doctorlisting h5 {
	font-family:Verdana, Tahoma, sans-serif;
	font-size:8pt;
	margin:30px 0 0 0;
	color:#444;
}

#doctorlisting h6 {
	font-family:Verdana, Tahoma, sans-serif;
	font-weight:normal;
	color:#444;
}

	#doctorlisting h6 .currentpage { /* current page in bold */
		font-weight:bold;
	}

#doctorlisting p {
	font-family:Verdana, Tahoma, sans-serif;
	font-size:8pt;
	color:#555;
	margin:5px 0;
}

	#doctorlisting #bioinfo p { /* address info */
		font-size:7pt;
	}

#doctorlisting #bio_buttons dl.buttonbox {
	margin:20px 0 5px 0;
}

	#doctorlisting #bio_buttons dl.buttonbox dt {
		color:#004d90;
		margin:5px 0 0 0;
	}

	#doctorlisting #bio_buttons dl.buttonbox dd {
		color:#004d90;
		margin:10px 0 0 0;
	}

	#doctorlisting #dept_highlights p {
		text-align:right;
	}

#doctorlisting .biodescription table tr {
}

#doctorlisting table td {
	margin:0;
	padding:0;
	font-family:Verdana, Tahoma, sans-serif;
	font-size:10pt;
}

	#doctorlisting table td:hover {
	}

	#doctorlisting table h3 {
		margin:0;
		padding:5px 20px;
		font-size:9pt;
		background-color:#f3f3f3;
		color:#555;
		line-height:130%;
	}
	
	#doctorlisting table p {
		margin:5px 0 5px 20px;
		line-height:130%;
	}
	
	#doctorlisting table ul {
		margin:5px 0 0 0;
		padding:0 15px;
	}
	
	#doctorlisting table li {
		font-size:8pt;
		color:#555;
		margin-left:20px;
		line-height:130%;
		list-style-image:none;
		list-style:square;
	}
	
	#doctorlisting table dl {
		margin:5px 0 0 0;
	}
	
	#doctorlisting table dt {
		font-size:9pt;
		color:#555;
		margin:0 20px;
		line-height:130%;
		float:left;
		clear:left;
		width:350px;
	}
	
	#doctorlisting table dd {
		font-size:9pt;
		color:#555;
		margin-left:20px;
		line-height:130%;
	}

#finddoc_container h1 {
	color:#004d90;
	margin:10px 0 0 0;
	padding:0;
	width:300px;
	font-size:167%;
	float:left;
}

#finddoc_container .helplink p {
	margin:20px 0;
	padding:20px 0 0 0;
	font-size:80%;
	text-align:right;
}

#finddoc_container fieldset {
	margin:0 0 5px 0;
	padding:20px 40px;
	border:1px solid #d9e7f8;
}

#finddoc_container fieldset.quicksearch {
	margin:0 0 5px 0;
	padding:20px;
	background-color:#d6e7f6;
	border:1px solid #b8d3eb;
	clear:right;
}

	#finddoc_container fieldset.quicksearch h2 {
		float:left;
		margin:0 0 0 20px;
		padding:0;
		color:#004587;
		font-size:100%;
	}
	
	#finddoc_container fieldset.quicksearch select {
		margin:0 0 0 150px;
		font-size:11px;
	}
	
	#finddoc_container fieldset dl {
		margin:0 0 10px 30px;
		padding:5px 0;
	}
	
	#finddoc_container fieldset p, #finddoc_container fieldset label, #finddoc_container #help p {
		font-size:85%;
		line-height:150%;
	}

		#finddoc_container fieldset p span {
			font-weight:bold;
			font-size:133%;
			color:#4f91cd;
		}
		
		#finddoc_container fieldset p small {
			color:#0078ae;
			margin:0 0 0 50px;
		}

#finddoc_container #help h2 {
	margin:0;
	padding:0;
	font-size:95%;
}


#finddoc_container input[type=button], #finddoc_container .bluebutton {
	background-color:#92bce1;
	border:1px solid #4f91cd;
	color:#fff;
	text-transform:uppercase;
	padding:1px 20px;
	font-size:8pt;
}

#finddoc_container input[type=button]:hover, #finddoc_container .bluebutton:hover {
	background-color:#4f91cd;
}


/* @end --------------------------------------------------- */
/* @group links ------------------------------------------- */

#finddoc_container a:link, #finddoc_container a:visited {
	outline:none;
	color:#0e5797;
}

	#finddoc_container a:hover {
		text-decoration:none;
		color:#333;
	}

#doctorlisting a:link, #doctorlisting a:visited {
	color:#004d90;
	text-decoration:underline;
}

	#doctorlisting a:hover {
		color:#333;
		text-decoration:none;
	}

#doctorlisting .biodescription a:link, #doctorlisting .biodescription a:visited {
	color:#222;
	text-decoration:underline;
}

	#doctorlisting .biodescription a:hover {
		color:#004d90;
		text-decoration:none;
	}

#doctorlisting #dept_highlights p a {
	color:#555;
}

	#doctorlisting #depthighlights p a:hover {
		color:#004d90;
		text-decoration:none;
	}

#doctorlisting dl.buttonbox dt a {
	display:block;
	background-color:#c4dbef;
	border:1px solid #a3c5e5;
	color:#004d90;
	text-decoration:none;
	text-align:center;
	font-size:8pt;
	width:205px;
	padding:2px 0;
}

#doctorlisting dl.buttonbox dd a {
	display:block;
	background-color:#92bce1;
	border:1px solid #4f91cd;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-size:8pt;
	width:205px;
	padding:2px 0;
}

	#doctorlisting dl.buttonbox dt a:hover, #doctorlisting dl.buttonbox dd a:hover {
		background-color:#004d90;
		border:1px solid #004d90;
		color:#fff;
	}

/* @results listing containers -------------------------------------- */
#results_container {
	margin:0 auto;
	padding:0;
	width:674px;
	font-family:Verdana, sans-serif;
	font-size:8pt;
	color:#555;
}
#results_container h2 {
	color:#555;
	font-family:Verdana, Tahoma, sans-serif;
	font-size:.8em;
	margin:0;
}
#results_containerHeading {
	width:674px;
	border-bottom: thin solid #0078ad;
	line-height:120%;
}


#results_containerHeading h1 {
	color:#004d90;
	margin:10px 0 0 0;
	padding:0;
	width:600px;
	font-size:167%;
}	
#results_container td,th {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	color:#555;
}
#results_container a:link {
	color:#004d90;
	text-decoration:underline;
}
#results_container a:visited {
	color:#004d90;
	text-decoration:underline;
}

#results_container a:hover {
		color:#333;
		text-decoration:none;
	}

/* @end --------------------------------------------------- */

