/*body {background: #FFF url()}
body {margin: 0px; padding: 0px; font-family: Arial, Geneva, sans-serif;
h1, h2, h3, h4, h5, h6 {font-family: Arial, Geneva, sans-serif; color: #003366}

a:link {font-family: Arial, Geneva, sans-serif; text-decoration: none; color: #0000FF; font-size: 12px}
a:hover {font-family: Arial, Geneva, sans-serif; text-decoration: none; color: #990000; font-size: 12px}
a:active {font-family: Arial, Geneva, sans-serif; text-decoration: none; color: #CC0099; font-size: 12px}
a:visited {font-family: Arial, Geneva, sans-serif; text-decoration: none; color: #9900CC; font-size: 12px}
a:visited:hover {font-family: Arial, Geneva, sans-serif; text-decoration: none; color: #990000; font-size: 12px}

b {font-family: Arial, Geneva, sans-serif; font-weight: bold; font-size: 12px}
u {font-family: Arial, Geneva, sans-serif; text-decoration: underline; font-size: 12px}
i {font-family: Arial, Geneva, sans-serif; font-style: italic; font-size: 12px}
ol {font-family: Arial, Geneva, sans-serif; font-size: 12px}
ul {font-family: Arial, Geneva, sans-serif; font-size: 12px}
li {font-family: Arial, Geneva, sans-serif; font-size: 12px}
p {font-family: Arial, Geneva, sans-serif; font-size: 12px}
table {font-family: Arial, Geneva, sans-serif; font-size: 12px}
td {font-family: Arial, Geneva, sans-serif; font-size: 12px}
th {font-family: Geneva, Helvetica, sans-serif; font-weight: bolder; font-size: 12px}
tr {font-family: Arial, Geneva, sans-serif; font-size: 12px}
hr {height: 1px}
blockquote {font-family: Arial, Geneva, sans-serif; font-size: 12px}

img {border: 0px}

form {margin: 0px; font-family: Arial, Geneva, sans-serif; font-size: 12px}

/* Start Classes */

/*.allofit {width: 710px; margin: 0px auto; text-align: left}
.header {background: url(http://www.med.upenn.edu/bgs/images/background_header.jpg) no-repeat}
.header_top {}
.header_middle {}
.middle1 {}
.middle2 {float: right; width: 170px; padding: 10px; color: #FFFFFF}
.middle2 a:link {font-family: Arial, Geneva, sans-serif; text-decoration: none; color: #FFFFFF; font-size: 12px}
.middle2 a:hover {font-family: Arial, Geneva, sans-serif; text-decoration: none; color: #CCCCCC; font-size: 12px}
.middle2 a:active {font-family: Arial, Geneva, sans-serif; text-decoration: none; color: #FFFFFF; font-size: 12px}
.middle2 a:visited {font-family: Arial, Geneva, sans-serif; text-decoration: none; color: #FFFFFF; font-size: 12px}
.middle2 a:visited:hover {font-family: Arial, Geneva, sans-serif; text-decoration: none; color: #CCCCCC; font-size: 12px}

.header_titlebar {padding: 10px 10px 10px 0px; color: #FFFFFF; font: x-large Arial, Geneva, sans-serif; line-height: 0px}
.header_titlebar img {text-align: left}
.navigation {float: right; width: 170px; padding: 0px 10px 10px 10px}
.navigation ul {margin: 0px; padding: 12px; list-style: outside}
.main {width: 485px; padding: 0px 10px 0px 15px}
.footer {width: 500px; padding: 0px 10px 10px 10px}

/* t r b l*/
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Geneva, sans-serif;
}

h1 {
	font-size: x-large;
}

#title_sub2 {
	margin-left: 10px;
}

.faculty {float: left; width: 200px; padding:0px 10px 0px 0px}
.fac_faculty {float: left; width: 200px; padding:0px 10px 0px 0px}
.member_page_title, .member_page_organization, .member_page_role_title, #leadership_role_title, #leadership_table { display: none }

#nav_top li {list-style-type: none;display: inline;}
#nav_top li a {text-decoration: none;padding: 7px 10px;color: #fff;}
#nav_top li a:link {color: #fff;}
#nav_top li a:visited {color: #fff;}
#nav_top li a:hover {color: #fff;text-decoration: underline;}
#nav_top li a:visited:hover {color: #fff;text-decoration: underline;}

#nav_top {
	position: relative;
	color: #fff;
	margin-top: -50px;
	margin-left: 143px;
}

#nav_sub {display:none;}

#banner {
	background-image: url(images/banner_slice.jpg);
	background-repeat: repeat-x;
	margin-bottom: 20px;
	height: 134px;
}

.fac_breadcrumbs {
	font-size: small;
}

h2.member_page_title {
	display:none;
}

.fac_foto_missing {
	display:none
}

.fac_title {
	font-weight:bold;
	margin-bottom: 10px;
}

.fac_breadcrumbs {
	position: relative;
	margin-top: 5px;
}

h2.fac_name {
	font-size: x-large;
	color: #000;
	margin-top: 25px;
}

.fac_department {
	display: none;
}

.fac_faculty {
	position: absolute;
	width: 275px;
}

.fac_middle {
	margin-left: 10px;
	font-size: small;
}

.fac_contact {
	margin-bottom: 30px;
}

.fac_pubmed {margin-bottom: 30px;
}

.fac_links {margin-bottom: 30px;
}

.fac_perm_link {
	display: none;
}

.fac_content {
	float: right;
	margin-left: 300px;
	margin-right: 20px;
}

h3.member_page_organization {
	font-size: medium;
	color: #991035;
}

h4.member_page_role_title {
	display:none;
}

.member_name {
	font-size: 12px;
	padding-right: 15px;
}

img.fac_foto {
	margin-top: 10px;
	border: 1px solid black;
}

.fac_post_grads:first-line {
	font-weight: bold;
	color: #000;
}

.fac_certifications:first-line {
	font-weight: bold;
	color: #000;
}

.fac_links:first-line {
	font-weight: bold;
	color: #000;
}

.fac_pubmed:first-line {
	font-weight: bold;
	color: #000;
}

.fac_affiliations:first-line {
	font-weight: bold;
	color: #000;
}

.fac_education:first-line {
	font-weight: bold;
	color: #000;
}

.fac_contact:first-line {
	font-weight: bold;
	color: #000;
}
