/* #main #content .fad_print_profile {font-size: 62.5%;} */
.fad_print_profile div {margin-bottom: 20px;}

/* !main heading */
/****************************************/

div.fad_profile_text_details {margin-bottom: 0;}
.fad_print_profile div.fad_print_profile_header {
border-bottom: 1px dotted #999;
margin-bottom: 1.5em;
padding-bottom: 5px;
position: relative;
}
#main #content h1 {
line-height: 1.2em;
margin-bottom: 0.5em;
font-size: 1.8em;
border-bottom: 1px dotted #999999;
}
#main #content h1.fad_profile_text_title {
border-bottom: none;
/*width: 200px;*/
color: #4B3431;
display: inline;
margin-right: 15px;
}
#main #content .fad_print_profile_header h3 {
color: #5F453F;
font-weight: bold;
/*position: absolute;
top: 0;
right: 0;*/
display: inline;
}
.fad_print_logo {display: none;}
div.fad_print_profile_photo {
float: right;
width: 305px;
/* margin: 0 0 0 2em; */
}
div.fad_print_profile_photo.no_tabs {width: 225px;}
#content .fad_print_profile_photo img {
display: block;
padding: 1px;
border: solid 1px #999;
width: 220px;
margin: 0 auto;
}
.fad_print_profile_photo p {
color: #fff;
margin: -26px auto 0;
display: block;
background: url(/PublishingImages/Phase2/fad/underlay.png) 0 0;
width: 210px;
position: relative;
padding: 5px;
}
* html .fad_print_profile_photo p {
margin-top: -28px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/PublishingImages/Phase2/fad/underlay.png', sizingMethod='scale'); background: none;
}

/*-----------------------------------------------
!Profile Buttons
-----------------------------------------------*/

div.fad_profile_buttons {
margin-bottom: 0;
margin-top: 1.5em;
}
div.fad_print_profile_photo a.fad_profile_appointment_button, div.fad_print_profile_photo a.fad_profile_opinion_button {
display: block;
height: 23px;
outline: none;
text-indent: -9999px;
width: 224px;
}
div.fad_print_profile_photo a.fad_profile_appointment_button {
background: url(/PublishingImages/Phase2/fad/request_an_appointment_fad.gif) no-repeat left top;
margin: 0 auto 1em;
}
div.fad_print_profile_photo a.fad_profile_opinion_button {background: url(/PublishingImages/Phase2/fad/request_online_second_opinion_fad.gif) no-repeat left top;
margin: 0 auto;
}
div.fad_print_profile_photo a.fad_profile_appointment_button:hover, div.fad_print_profile_photo a.fad_profile_opinion_button:hover {background-position: bottom;}
div.fad_print_profile_photo a.fad_profile_appointment_button:focus, div.fad_print_profile_photo a.fad_profile_opinion_button:focus {background-position: bottom;}

/* !layout */
/****************************************/

/*#main-content .fad_print_profile span, #main-content .fad_print_profile td, 
#main-content .fad_print_profile p, #main-content .fad_print_profile li, 
#main-content .fad_print_profile dd strong, #main-content div.fad_profile_details_inner {font-size: 1.2em;}*/
.fad_profile_details_inner dl, .fad_print_profile span p, 
.fad_print_profile p span, .fad_print_profile span li, 
.fad_profile_details_inner li, .fad_profile_details_inner li span, 
.fad_print_profile .adr, .fad_profile_details_inner p {font-size: 100%;}
#main-content .fad_print_profile .adr, #main-content .fad_print_profile .tel {font-size: 1em;}
.fad_print_profile div.vcard {
border-bottom: 1px dotted #999;
/*padding-top: 10px;*/
width: 231px;
}
.vcard strong {display: block;}
.fn, .tel .type {display: none;}
dd {margin-left: 0;}
dt.org, dd {margin-bottom: 1em;}
#ctl00_PlaceHolderMain_profile_profile_educationAndFellowships dt {font-weight: bold;}
/*#main #content ul {padding-left: 20px; margin-left: 0;}*/
#main #content li {margin: 0.2em 0;}
div#update_link a {font-size: 1.2em;}

/* !clear fix */
/****************************************/

.fad_profile_text_details:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* IE6 */ 
* html .fad_profile_text_details {height: 1%;}
/* IE7 */
*:first-child+html .fad_profile_text_details {min-height: 1px;}


/* !fix dd alignment in IE6 & 7 */
/****************************************/

* html dd {zoom:1;}
* html div.vcard dd {
margin-left: -30pt;
zoom: 1;
}
*:first-child+html div.vcard dd {
margin-left: -30pt;
zoom: 1;
}

/* !fix tab layout in IE6 and IE7 */
/****************************************/

/* IE6 */

* html .fad_profile_text_details .fad_profile_details_inner {
float: left;
width: 231px;
}
* html .fad_print_profile_photo {
float: right; 
zoom: 1;
}
*html .tab-control .tab-content {
zoom: 1;
/*width: 305px;*/
}
* html #content .fad_print_profile_photo img {
display: block;
margin: 0 auto;
}
* html .fad_profile_buttons {text-align: center;}

/* IE7 */

*:first-child+html .fad_profile_text_details .fad_profile_details_inner {
float: left;
width: 231px;
}
*:first-child+html .fad_print_profile_photo {
float: right; 
zoom: 1;
}
*:first-child+html .tab-control .tab-content {
zoom: 1;
/*width: 305px;*/
}
*:first-child+html #content .fad_print_profile_photo img {
display: block;
margin: 0 auto;
}
*:first-child+html .fad_profile_buttons {text-align: center;}

/*-----------------------------------------------
=Tab Control
-----------------------------------------------*/

#main #content div.fad_print_profile_photo  ul.tab-list {
border-left: 1px solid #cbcbcb;
margin: 0;
padding: 0;
position: relative;
top: 1px;
}
#main #content div.fad_print_profile_photo  ul.tab-list li {
background: none;
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}
#main #content ul.tab-list li a {
background: #f6f9fb;
border: 1px solid #cbcbcb;
border-left: none;
color: #084585;
display: block;
font-weight: bold;
padding: 5px 8px;
text-decoration: none;
}
#main #content ul.tab-list li a:hover {color: #363534;}
#main #content ul.tab-list li a.active {
background-color: #fff;
border-bottom-color: #fff;
color: #363534;
cursor: default;
}
div.tab-control {padding: 0;}
div.tab-content {
background: #fff;
border: 1px solid #cbcbcb;
padding: 20px;
width: 265px;
}
