
.utility-links, .jhm-search, #search-button, #menu-button, .menu-wrapper, .large-logo img, .footer-wrapper, .content-footer, #toolBar, .toolbox, .BannerWrapperTop, #subNavBar .podcastsImg, #subNavBar .fontsizeImg, .QuickLinksBlueGrade3col, #topNavWrapper, #JHHTitleWrapper, .wrapperBottom, .calloutCol, #subNavBar img, .wrapperTop, #subNavBar, #tc, .tcHide, #tabSet, .sp3colRight, #tcI, .BannerWrapperBottom, .bannerSearch, .tcBannerSearch, #toolboxWrapper, .BannerWrapperMiddle, .calloutTopper, .subNavSeparator, .bannerSearchButton, #tcWrapper, .QuickLinksBlueGrade, .mainBodyContent3rdLevelLinks, #tcPanel, .QuickLinksContent a:visited, .BannerLeft, .QuickLinksContent, #leftNav, #subNavBar .rssImg, #subNavBar .shareImg, .subBanner, .BannerWrapperMiddle img, .contentRight .calloutCol, .footerNav, .BannerRight, #toolBar, #linksAndSearch, .pageBanner, #detailInteriorNavigation2, #prInteriorYears .CopySpaced a, hr, #slideNumber, #prInteriorHeadline, #jhm-search, .thincrust, iframe, .contentBlock75 li span, #results-filters-column, .faculty-wrapper .paginate, .faculty-wrapper .results-per-page, .faculty-results-wrapper .faculty-results-international, .faculty-wrapper .faculty-results-actions .flex-button-yellow, #left-col-doctors, .mainBodyContentData .faculty-results-international, .faculty-modal-wrapper .faculty-bio-tabs li.tab-li a.tab-link span, ul.tabs h1, .tab-narrow, .tab-module ul.tabs li.tab-local form .search-input label, .tab-module ul.tabs li.tab-local form .search-input legend, .tab-module ul.tabs li.tab-international form .search-input label, .tab-module ul.tabs li.tab-international form .search-input legend, .start-new-results, .tab-module ul.tabs .drop-modal fieldset ul, .a-z-list, .SERelated_Articles, .addthis_responsive_sharing, .addthis, .lifestyle-right-col, fb-comments, .fb_iframe_widget, #leftNavModToggle, .health_seminars_related {
	display : none;
}
.flexOneCol {
	float : none;
}
h1.mainBodyContentTitle, h1 {
	color : #0b2972;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.6em;
	font-weight : bold;
	line-height : normal;
	margin : 0 0 0 10px;
}
h2 {
	color : #4c689a;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.8em;
	font-weight : normal;
	line-height : normal;
}
h2.doctor_name {
	display : none;
}
h3 {
	color : #4A4A4A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.6em;
	font-weight : bold;
	line-height : normal;
	padding-top : 7px;
}
h4 {
	color : #4c689a;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.2em;
	font-weight : bold;
	line-height : normal;
}
h5 {
	color : #4A4A4A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.05em;
	font-weight : bold;
	line-height : normal;
}
hr {
	border-bottom : 0;
	border-left : 0;
	border-right : 0;
	border-top : 1px dotted #CCCCCC;
	margin : 10px auto;
	width : 100%;
}
address {
	color : #00276F;
	font-style : normal;
	font-weight : bold;
	line-height : 1.5em;
}
blockquote {
	background-color : #E7E9EB;
	border : 1px dotted #6F82AC;
	color : #333333;
	margin : 5px auto;
	padding : 8px;
}
blockquote h3 {
	color : #0b2972;
	font : normal 1.4em arial bold;
	margin : 0;
	padding : 0;
}
blockquote img {
	background-color : #ffffff;
	float : left;
	margin : 0 5px 8px 0;
	padding : 4px;
}
blockquote p {
	margin : 5px 0;
}
blockquote.g {
	background-color : #FFFFFF;
	border : none;
	margin-left : 20px;
	padding : 0;
}
pre {
	font-family : arial,helvetica,sans-serif;
	font-style : normal;
}
a.link_more {
	font-family : Arial,Helvetica,sans-serif;
}
a.link_pdf {
	background-image : url(/sebin/w/z/pdficon.gif);
	background-position : right;
	background-repeat : no-repeat;
	font-family : Arial,Helvetica,sans-serif;
	margin : 4px 3px 2px 0;
	padding : 3px 23px 5px 0;
}
a.link_pdfTest {
	background-image : url(/_templates/images/pdficon.gif);
	background-position : left;
	background-repeat : no-repeat;
	display : inline;
	padding : 3px 0 9px 25px;
	width : 150px;
}
a.link_podcast {
	background-image : url(/sebin/y/q/podcast.gif);
	background-position : right;
	background-repeat : no-repeat;
	font-family : Arial,Helvetica,Sans-Serif;
	margin : 4px 3px 2px 0;
	padding : 3px 23px 5px 0;
}
a.link_powerpoint {
	background-image : url(/sebin/i/p/powerPoint.gif);
	background-position : right;
	background-repeat : no-repeat;
	font-family : Arial,Helvetica,sans-serif;
	margin : 4px 3px 2px 0;
	padding : 3px 23px 5px 0;
}
a.link_rss {
	background-image : url(/sebin/i/y/rss.gif);
	background-position : right;
	background-repeat : no-repeat;
	font-family : Arial,Helvetica,sans-serif;
	margin : 4px 3px 2px 0;
	padding : 3px 23px 5px 0;
}
a.link_video {
	background-image : url(/sebin/d/j/video_icon.png);
	background-position : right;
	background-repeat : no-repeat;
	font-family : Arial,Helvetica,sans-serif;
	margin : 4px 3px 2px 0;
	padding : 3px 23px 5px 0;
}
a.link_word {
	background-image : url(/sebin/u/c/wordIcon.gif);
	background-position : right;
	background-repeat : no-repeat;
	font-family : Arial,Helvetica,sans-serif;
	margin : 4px 3px 2px 0;
	padding : 3px 23px 5px 0;
}
a.link_xcel {
	background-image : url(/sebin/w/e/xcelIcon.gif);
	background-position : right;
	background-repeat : no-repeat;
	font-family : Arial,Helvetica,sans-serif;
	margin : 4px 3px 2px 0;
	padding : 3px 23px 5px 0;
}
#wrapper {
	background : url(/sebin/v/t/bodyBg.jpg) top left repeat-x;
	margin : 0;
	padding : 0;
}
.wrapperBottom {
	font-size : 0;
	margin-left : auto;
	margin-right : auto;
	overflow : hidden;
	width : 1004px;
}
.wrapperBottom .wbLeft {
	background : url(/sebin/l/r/shadowBottomLeft.png);
	display : inline;
	float : left;
	height : 4px;
	width : 2px;
}
.wrapperBottom .wbMiddle {
	background : url(/sebin/t/j/shadowBottom.png) repeat-x;
	display : inline;
	float : left;
	height : 4px;
	width : 996px;
}
.wrapperBottom .wbRight {
	background : url(/sebin/l/u/shadowBottomRight.png);
	display : inline;
	float : left;
	height : 5px;
	margin : -2px 1px 0 0;
	width : 5px;
}
.wrapperTop {
	font-size : 0;
	height : 4px;
	margin-left : auto;
	margin-right : auto;
	overflow : hidden;
	width : 1004px;
}
.wrapperTop .wtLeft {
	background : url(/sebin/t/s/shadowTopLeft.png);
	display : inline;
	float : left;
	height : 4px;
	width : 4px;
}
.wrapperTop .wtMiddle {
	background : url(/sebin/n/x/shadowTop.png) repeat-x;
	display : inline;
	float : left;
	height : 4px;
	width : 996px;
}
.wrapperTop .wtRight {
	background : url(/sebin/x/a/shadowTopRight.png);
	display : inline;
	float : right;
	height : 4px;
	width : 4px;
}
.contentMainSub {
	background-color : #FFFFFF;
	border : 1px solid #ffffff;
	font-size : 1.2em;
	margin-left : auto;
	margin-right : auto;
	width : 994px;
}
.parentLeft3Col {
	float : left;
	margin : 0;
	padding : 0;
	width : 760px;
}
.subLeft3ColRight {
	float : left;
	margin : 0;
	overflow : hidden;
	padding : 0;
	width : 560px;
}
.sp3ColQuickLinksBlueGrade {
	width : 230px;
}
.sp3colRight {
	margin-left : 2px;
	margin-right : 2px;
	padding-bottom : 50px;
}
.bannerSearch,.tcBannerSearch {
	border : 0;
	font-size : 1.4em;
	height : 23px;
	width : 294px;
}
.bannerSearchButton {
	vertical-align : top;
	margin-top : -2px;
}
#lsSearchGroup {
	margin : 0;
	padding : 0 0 0 6px;
}
#linksAndSearch {
	display : inline;
	width : 445px;
}
#JHHTitle {
	border : 0;
	margin : 0 auto;
	padding : 0 0 10px 15px;
	text-align : left;
	width : 964px;
}
#JHHTitleWrapper {
	display : block;
	margin : 0;
	padding : 0;
	text-align : center;
}
#jhh {
	margin : 5px 0 0;
}
#jhh a {
	display : block;
	width : 100%;
	color : #FFFFFF;
	text-decoration : none;
}
.Header_6,h6 {
	color : #ffffff;
	font-family : "Gill Sans", Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : 100;
	line-height : normal;
}
div.featured_nav {
	background : url(/sebin/l/c/featured_nav_sides.png) left top repeat-y;
	margin-left : 5px;
	width : 187px;
}
div.featured_nav a {
	color : #254d97;
	outline : none;
	text-decoration : none;
}
div.featured_nav a:hover {
	background-color : transparent;
	color : #254d97;
	outline : none;
	text-decoration : underline;
}
div.featured_nav h5 {
	border-bottom : 1px solid #6084c8;
	color : #254d97;
	font-size : 1.4em;
	font-weight : bold;
	margin : 0 10px;
	padding-bottom : 5px;
	padding-top : 5px;
}
div.featured_nav li {
	color : #254d97;
	list-style-image : url(/sebin/f/n/list_img_blue.png);
	padding-bottom : 8px;
}
div.featured_nav li.viewall {
	font-weight : bold;
	margin-top : 16px;
}
div.featured_nav ul {
	margin : 0 0 0 24px;
	padding : 8px 0 0;
}
div.featured_nav_inner {
	background : url(/sebin/j/d/featured_nav_foot.png) left bottom no-repeat;
	padding-bottom : 10px;
}
div.featured_nav_wrapper {
	background : url(/sebin/z/d/featured_nav_head.png) center top no-repeat;
	padding-top : 15px;
	width : 199px;
}
div.featured_nav_wrapper2 {
	background : url(/sebin/n/f/featured_nav_head2.png) center top no-repeat;
	padding-top : 15px;
	width : 199px;
}
#leftNav {
	background-image : url(/sebin/y/k/bgLeftNav.gif);
	background-repeat : repeat-x;
	color : #002c76;
	display : inline;
	float : left;
	min-height : 300px;
	padding : 0 0 20px 0;
	width : 199px;
}
#leftNav .subNavItemLinksel {
	background : url(/sebin/c/p/navArrowSel.gif) no-repeat 12px center #033289;
	color : white;
}
#leftNav h3 a {
	color : #002c76;
	display : block;
	padding-left : 7px;
	text-decoration : none;
}
#leftNav h3 a:hover {
	background-color : #033289;
}
#leftNav p {
	padding-left : 8px;
	padding-top : 10px;
}
#leftNavNavMod {
	border-top : 6px solid #21275e;
	padding-top : 20px;
}
#leftNavNavMod .divnav1 {
	display : none;
}
#leftNavNavMod li.activenavpage a {
	background-image : url(/sebin/p/k/anchor_bkgd.jpg);
	background-position : left top;
	background-repeat : repeat-y;
	color : #012C7A;
}
#leftNavNavMod li.activenavpageleft a {
	background-image : url(/sebin/p/k/anchor_bkgd.jpg);
	background-position : left top;
	background-repeat : repeat-y;
	color : #012C7A;
}
#leftNavNavMod ul {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	list-style : none;
	margin : 0;
	padding : 0;
}
#leftNavNavMod ul li a {
	color : #012C7A;
	display : block;
	margin : 0;
	padding : 4px 3px 4px 10px;
	text-decoration : none;
	width : 187px;
}
#leftNavNavMod ul li a:hover {
	background-image : url(/sebin/p/k/anchor_bkgd.jpg);
	background-position : left top;
	background-repeat : repeat-y;
	color : #012C7A;
}
#leftNavNavMod ul li ul li a {
	background-image : url(/sebin/g/g/bluenavSquare.gif);
	background-position : left top;
	background-repeat : no-repeat;
	color : #012C7A;
	display : block;
	font-weight : normal;
	margin : 0 0 0 15px;
	padding : 4px 10px;
	text-decoration : none;
	width : 165px;
}
#leftNavNavMod ul li ul li ul li a {
	background-image : url(/sebin/i/p/yellowBullet.gif);
	background-position : left top;
	background-repeat : no-repeat;
	color : #012C7A;
	display : block;
	font-weight : normal;
	margin : 0 0 0 25px;
	padding : 4px 8px 4px 10px;
	text-decoration : none;
	width : 156px;
}
#leftNavNavMod ul li ul li ul li ul li a {
	background-image : url(/sebin/g/g/bluenavSquare.gif);
	background-position : left top;
	background-repeat : no-repeat;
	color : #012C7A;
	display : block;
	font-weight : normal;
	margin : 0 0 0 35px;
	padding : 4px 8px 4px 10px;
	text-decoration : none;
	width : 146px;
}
#leftNavNavMod ul li ul li ul li ul li ul li a {
	background-image : url(/sebin/i/p/yellowBullet.gif);
	background-position : left top;
	background-repeat : no-repeat;
	color : #012C7A;
	display : block;
	font-weight : normal;
	margin : 0 0 0 43px;
	padding : 4px 8px 4px 10px;
	text-decoration : none;
	width : 136px;
}
.departmentPane {
	background : #4c6da8 url(/sebin/y/b/departmentPane.gif) top left repeat-x;
	color : #FFFFFF;
	font-size : 1.6em;
	font-weight : bold;
	margin : 0;
	padding : 40px 5px 10px 10px;
}
.departmentPane a {
	color : #FFFFFF;
	font-size : 1.6em;
	font-weight : bold;
	text-decoration : none;
}
#physicianProfileDialog {
	color : #4A4A4A;
	font-size : 1.2em;
	line-height : 19px;
	margin-top : 25px;
	padding : 0;
}
#physicianProfileDialog .researcherProfile {
	padding : 10px;
}
#physicianProfileDialog h1.mainBodyContentTitle {
	padding : 10px 0 0 0px;
}
#physicianProfileDialog .profileReturn {
	display : none;
}
#physicianProfileTabNav {
	background : url(/sebin/d/q/doc_biotabs_bg.jpg) top left no-repeat;
	height : 45px;
	margin : 10px 0 0;
	padding : 0;
	width : 530px;
}
#physicianProfileTabNav ul {
	list-style : none;
	margin : 0;
	padding : 12px 0 0;
}
#physicianProfileTabNav ul li {
	background : url(/sebin/j/n/doc_biotab_left.jpg) top left no-repeat;
	display : inline-block;
	float : left;
	height : 33px;
	margin : 0;
	padding : 0;
}
#physicianProfileTabNav ul li a {
	background : url(/sebin/v/l/doc_biotab_right.jpg) top right no-repeat;
	color : #4A4A4A;
	display : inline-block;
	font-weight : bold;
	height : 21px;
	margin : 0;
	outline : none;
	padding : 6px;
	text-decoration : none;
}
#physicianProfileTabNav ul li a:hover {
	color : #4A4A4A;
	text-decoration : underline;
}
#physicianProfileTabNav ul li.physicianProfileTabActive {
	background : url(/sebin/p/o/doc_biotab_active_left.jpg) top left no-repeat;
}
#physicianProfileTabNav ul li.physicianProfileTabActive a {
	background : url(/sebin/v/x/doc_biotab_active_right.jpg) top right no-repeat;
}
.resultItem h4 {
	font-size : 1.2em;
	font-weight : normal;
	line-height : 19px;
	margin : 0;
	padding : 0;
}
.resultItem h4 a {
	font-size : 1.2em;
	font-weight : normal;
	text-decoration : underline;
}
.resultItem h4:hover {
	background : none;
}
.physician_list #physicianDataFilteredResults {
	margin : 0;
	overflow : hidden;
	padding : 0;
}
.physician_list #physicianDataFilteredResults .resultItem {
	cursor : pointer;
	padding : 20px;
}
.physician_list #physicianDataFilteredResults .resultItem h4 {
	margin : 0 0 10px;
}
.physician_list #physicianDataFilteredResults .resultItem h4 a {
	color : #4c6699;
	font-size : 1.4em;
	font-weight : bold;
	text-decoration : none;
}
.physician_list #physicianDataFilteredResults .resultItem img {
	border : 1px solid #CCCCCC;
	float : left;
	margin-right : 10px;
	padding : 5px;
	width : 80px;
}
.physician_list #physicianDataFilteredResults .resultItem:hover {
	background : transparent url(/sebin/d/g/doc_result_bg.jpg) bottom left repeat-x;
}
#physicianDataFilteredResults {
	margin : 0;
	overflow : hidden;
	padding : 0;
}
#physicianDataFilteredResults .resultItem {
	cursor : pointer;
	padding : 20px;
}
#physicianDataFilteredResults .resultItem h4 {
	margin : 0 0 10px;
}
#physicianDataFilteredResults .resultItem h4 a {
	color : #4c6699;
	font-size : 1.4em;
	font-weight : bold;
	text-decoration : none;
}
#physicianDataFilteredResults .resultItem:hover {
	background : transparent url(/sebin/d/g/doc_result_bg.jpg) bottom left repeat-x;
}
.prListingFilter {
	background-color : #C9D8F2;
	border : 1px solid #CCCCCC;
	color : #4C689A;
	margin-bottom : 15px;
	padding : 10px;
}
.prListingFilter li {
	display : inline;
	margin : 0;
	padding : 0;
}
.prListingFilter li a {
	color : #4C689A;
	padding : 0 10px;
}
.prListingFilter ul {
	list-style : none;
	margin : 0;
	padding : 0;
}
.prListingItem {
	border-bottom : 1px dotted #CCCCCC;
	margin-bottom : 10px;
	padding-bottom : 10px;
}
.prListingItemSummary {
	color : #666666;
	font-style : italic;
}
.profileImageData {
	float : right;
	width : 100px;
}
.profileImageData img {
	background-color : #FFFFFF;
	border : 1px solid #CCCCCC;
	padding : 5px;
}
.profileMarkerPanel_0,.profileMarkerPanel_1,.profileMarkerPanel_2,.profileMarkerPanel_3,.profileMarkerPanel_4,.profileMarkerPanel_5 {
	background : url(/sebin/h/e/doc_bio_bg.jpg) top left no-repeat;
	padding : 10px 20px;
}
.profile_details {
	margin : 0;
	padding : 0;
	width : 530px;
}
.profile_details .markerDetails {
	min-height : 20px;
}
.profile_details .markerDetails .location {
	margin : 10px 0;
}
.profile_details .markerDetails .profileLabel {
	color : #4A4A4A;
	font-size : 1.2em;
	font-weight : bold;
	margin : 10px 0;
}
.profile_details h4.marker {
	background : url(/sebin/p/a/doc_marker_bg.jpg) top left repeat-y;
	margin : 0;
	padding : 5px;
}
#simplemodal-container {
	background-color : #FFFFFF;
	border : 8px solid #444;
	display : block;
}
#simplemodal-container .pbProfileDialogCloser {
	background : #CCCCCC url(/sebin/z/b/doc_dialog_closer.jpg) left top no-repeat;
	border : none;
	cursor : pointer;
	height : 18px;
	overflow : hidden;
	padding : 0;
	position : absolute;
	right : 20px;
	text-indent : -9999px;
	top : 5px;
	width : 18px;
}
#simplemodal-overlay {
	background-color : #000000;
}
#toolBar .fontsizeImg {
	display : inline;
	float : left;
	padding-right : 10px;
}
#toolBar .printthispageImg {
	display : inline;
}
#toolBar div#fontfloat {
	float : left;
	padding-top : 3px;
	width : 230px;
}
#toolBar img {
	display : inline;
	margin-right : 5px;
}
#toolBar span#fontsize {
	background-image : url(/sebin/y/v/fontsize.gif);
	background-position : 0 -17px;
	background-repeat : no-repeat;
	display : block;
	height : 17px;
	outline : none;
	width : 95px;
}
#toolBar span#fontsize a.minus {
	display : block;
	float : left;
	font-size : 0;
	height : 17px;
	left : 60px;
	position : relative;
	width : 16px;
}
#toolBar span#fontsize a.plus {
	display : block;
	float : left;
	font-size : 0;
	height : 17px;
	left : 62px;
	position : relative;
	width : 16px;
}
.addthis_toolbox .addshare {
	float : left;
}
#topNavNavMod .divnav1 li.activenavpath {
	background : url(/sebin/b/b/topNavActiveBg.jpg) top left repeat-x;
}
#topNavNavMod .divnav1 li.activenavpath a {
	background : url(/sebin/w/w/topNavHighlight.gif) bottom center no-repeat;
}
#topNavNavMod .divnav1 ul {
	display : inline;
	float : left;
	list-style-type : none;
	margin : 0 0 0 20px;
	padding : 0;
}
#topNavNavMod .divnav1 ul li {
	display : inline;
	float : left;
	list-style-type : none;
	margin : 0;
	padding : 0;
}
#topNavNavMod .divnav1 ul li a:hover {
	background : url(/sebin/w/w/topNavHighlight.gif) center bottom no-repeat;
}
#topNavNavMod .divnav2,.divnav3,.divnav4 {
	display : none;
}
#topNavObjInc {
	display : none;
}
.wrapperBody, .contentMainSub {
	overflow : hidden;
}
#topNavWrapper {
	width : 100%;
	float : left;
	height : auto !important;
	background-image : none;
	background : #f5c721;
	background : -moz-linear-gradient(top,  #f5c721 20%, #fbeecb 92%, #ffffff 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(20%,#f5c721), color-stop(92%,#fbeecb), color-stop(100%,#ffffff));
	background : -webkit-linear-gradient(top,  #f5c721 20%,#fbeecb 92%,#ffffff 100%);
	background : -o-linear-gradient(top,  #f5c721 20%,#fbeecb 92%,#ffffff 100%);
	background : -ms-linear-gradient(top,  #f5c721 20%,#fbeecb 92%,#ffffff 100%);
	background : linear-gradient(top,  #f5c721 20%,#fbeecb 92%,#ffffff 100%);
	  	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5c721', endColorstr='#ffffff',GradientType=0 );
}
#topNav {
	height : auto !important;
}
#topNavNavMod .divnav1 ul li a {
	white-space : nowrap;
}
ul.nav {
	display : inline;
	float : left;
	list-style : none;
	margin : 0 0 0 20px;
	padding : 0;
}
ul.nav a.nb {
	background-image : none;
}
ul.nav li {
	display : inline;
	float : left;
	list-style : none;
	margin : 0;
	padding : 0;
}
ul.nav li a {
	color : #012C7C;
	display : inline;
	float : left;
	font-weight : bold;
	line-height : 35px;
	margin : 0;
	padding : 0 10px;
	text-decoration : none;
}
ul.nav li a.noBackground,ul.nav li ul li a.noBackground {
	background-image : none;
	border : none;
}
ul.nav li a:hover {
	background : url(/sebin/w/w/topNavHighlight.gif) center bottom no-repeat;
}
ul.nav li ul {
	background-color : #556b9d;
	border : 1px solid #ffffff;
	display : none;
	float : left;
	height : auto;
	left : 0;
	list-style : none;
	margin : 0;
	padding : 0;
	position : absolute;
	top : 35px;
	width : 146px;
}
ul.nav li ul li {
	background-image : none;
	clear : left;
}
ul.nav li ul li a {
	background-image : none;
	display : block;
	width : 126px;
}
ul.nav li ul li a:hover {
	background-color : #abb2c2;
}
ul.nav li:hover {
	position : relative;
}
ul.nav li:hover ul {
	display : block;
	margin-left : 0;
}
.QuickLinksBlueGrade3col {
	background : url(/sebin/h/i/quick_links_sub.png) top right no-repeat;
	height : 250px;
	margin : 0;
	overflow : hidden;
	padding : 0;
	width : 234px;
}
.QuickLinksBlueGrade3col .QuickLinksContentHome {
	overflow : hidden;
}
.QuickLinksContentHome .qlHeader {
	display : none;
}
.QuickLinksContentHome li a:hover {
	color : #f4c954;
}
.QuickLinksContentHome ul li a {
	border-bottom : 1px dotted #4268B0;
	color : white;
	display : block;
	font-size : 1.2em;
	font-weight : bold;
	padding : 8px 3px;
	text-decoration : none;
	width : 200px;
}
.QuickLinksContentHome ul li a:hover {
	color : #f4c954;
}
.QuickLinksContentHome ul li:first-child {
	background : none;
}
.QuickLinksforIE {
	float : left;
	margin : 0;
	padding : 0;
}
.QuickLinksContentHome ul li:last-child a {
	border-bottom : 0 none;
}
.breadCrumb {
	margin : 18px 15px 22px;
}
.breadCrumb3col {
	margin : 10px 10px 22px;
	padding : 0;
}
.Disclaimer {
	color : #012770;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-style : normal;
	font-weight : normal;
	line-height : 15px;
}
.Footer {
	color : #012770;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	font-style : normal;
	font-weight : normal;
	line-height : 15px;
}
.contentFooter .footerLeft {
	border-right : 1px solid #3d598B;
	float : left;
	margin : 0 20px 0 0;
	min-height : 210px;
	padding : 0;
	width : 310px;
}
.contentFooter .footerMiddle {
	border-right : 1px solid #3d598b;
	float : left;
	margin : 0 20px 0 0;
	min-height : 210px;
	padding : 0;
	width : 310px;
}
.contentFooter .footerRight {
	float : left;
	margin : 0;
	padding : 0;
	width : 310px;
}
.contentFooter .recognitions a {
	color : #acd8f3;
	text-decoration : none;
}
.contentFooter .recognitions a:hover {
	text-decoration : underline;
}
.contentFooter .recognitions span {
	display : inline;
	float : left;
	margin-right : 17px;
	padding-top : 34px;
}
.contentFooter .subLinks a:hover {
	text-decoration : underline;
}
.contentFooter a {
	color : #ffffff;
	text-decoration : none;
}
.contentFooter a:hover {
	text-decoration : underline;
}
.contentFooter img {
	vertical-align : middle;
}
.footerNav {
	color : white;
	font-size : 1.1em;
	line-height : 18px;
	margin-left : auto;
	margin-right : auto;
	width : 994px;
}
.footerNav a:hover {
	text-decoration : underline;
}
.mainBodyContent3rdLevelLinks {
	margin-top : 20px;
}
.mainBodyContent3rdLevelLinks a {
	font-size : 1.3em;
}
.mainBodyContentDataSub2Col {
	display : inline;
	float : left;
	font-size : 1.2em;
	margin : 0 10px 20px;
	padding-bottom : 60px;
	padding-left : 25px;
	padding-top : 20px;
	width : 745px;
}
.mainBodyContentSub2Col {
	display : inline;
	float : left;
	margin : 0;
	padding : 0;
	width : 760px;
}
.pageBanner {
	line-height : 0;
	margin : 0;
	overflow : hidden;
	padding : 0;
}
.pageBanner img {
	border-bottom : 8px solid #1c1d53;
}
.video_left {
	float : left;
	margin-bottom : 10px;
	margin-right : 5px;
}
.video_right {
	float : right;
	margin-bottom : 10px;
	margin-left : 5px;
}
form.clinicalTrialsSearchForm {
	clear : both;
	min-height : 125px;
}
label.clinicalTrialsSearchLabel {
	float : left;
	width : 150px;
}
div.featured_item .playoverlay {
	border : none;
	position : absolute;
	margin-left : 53px;
	margin-top : 33px;
}
div.featured_list {
	background : url(/sebin/z/z/list_head.png) left top no-repeat;
	padding-top : 10px;
	width : 252px;
}
div.featured_list .prListing {
	background : url(/sebin/t/a/list_bg.png) left top no-repeat;
	margin-bottom : 15px;
	margin-left : 10px;
	width : 232px;
	padding-top : 3px;
}
div.featured_list .prListingItem {
	border : none;
	list-style : none;
	margin : 0 0 5px;
	padding : 0;
}
div.featured_list a {
	background : url(/sebin/j/x/list_spacer.png) left bottom no-repeat;
	color : #4A4A4A;
	display : block;
	font-size : 1.2em;
	height : 45px;
	padding : 5px 10px;
	outline : none;
	text-decoration : none;
}
div.featured_list a:hover {
	color : #4A4A4A;
	text-decoration : underline;
}
div.featured_list li {
	list-style : none;
	margin : 0;
	padding : 0 0 5px;
}
div.featured_list p.viewall {
	background : url(/sebin/j/j/list_img_black.png) left center no-repeat;
	font-weight : bold;
	margin : 0 0 10px 20px;
	padding : 0 0 0 10px;
}
div.featured_list p.viewall a {
	background : none;
	color : #4A4A4A;
	display : block;
	height : auto;
	margin : 0;
	padding : 0;
	text-decoration : none;
}
div.featured_list span.prListingItem_clear {
	clear : both;
	display : block;
	font-size : 0;
	height : 0;
	line-height : 0;
	margin : 0;
	overflow : hidden;
	padding : 0;
	width : 0;
}
div.featured_list table {
	background : url(/sebin/t/a/list_bg.png) left top no-repeat;
	margin-left : 10px;
	width : 232px;
}
div.featured_list table span {
	display : none;
}
div.featured_list ul {
	background : url(/sebin/t/a/list_bg.png) left top no-repeat;
	padding : 0;
	width : 232px;
	padding-top : 3px;
	margin : 0 0 10px 10px;
}
div.featured_list_inner {
	background : url(/sebin/n/j/list_foot.png) center bottom no-repeat;
	padding-bottom : 7px;
}
div.featured_list_wrapper {
	float : left;
	line-height : 14px;
	margin-bottom : 10px;
	margin-right : 10px;
}
.featured-boxes-wrapper .SESyndicationModule {
	float : left;
	line-height : 14px;
	margin : 0 0 0 10px;
	width : 252px;
	padding : 0;
}
.featured-boxes-wrapper .SESyndicationModule h1 {
	margin : 15px 0;
	font-size : 1.8em;
	line-height : 0;
	*margin : 0 0 19px 0;
}
.featured-boxes-wrapper .SESyndicationModule h1 a {
	color : #4C689A;
	font-family : Arial,Helvetica,sans-serif;
	font-size : 1.8em;
	font-weight : normal;
	line-height : normal;
	text-decoration : none;
}
.featured-boxes-wrapper .SESyndicationModule ol.feedItems {
	list-style : none outside none;
	padding : 10px 10px 7px 10px;
	margin : 0;
	background : url(/sebin/z/p/hcgh-events-list-bg.png) no-repeat 0 0;
	width : 232px;
}
.featured-boxes-wrapper .SESyndicationModule ol.feedItems li {
	height : 45px;
	background : url(/sebin/j/x/list_spacer.png) no-repeat 0 bottom;
	padding : 5px 10px 4px 10px;
	margin : 1px 0 6px 0;
}
.featured-boxes-wrapper .SESyndicationModule ol.feedItems li h3 {
	padding : 0;
	margin : 0;
}
.featured-boxes-wrapper .SESyndicationModule ol.feedItems li h3 a {
	color : #4A4A4A;
	display : block;
	font-size : 1.2em;
	text-decoration : none;
	font-weight : normal;
}
.featured-boxes-wrapper .SESyndicationModule ol.feedItems li h3 a:hover {
	color : #4A4A4A;
	display : block;
	font-size : 1.2em;
	text-decoration : underline;
	font-weight : normal;
}
.featured-boxes-wrapper .SESyndicationModule .description, .featured-boxes-wrapper .SESyndicationModule ol.feedItems .itemURL {
	display : none;
	height : 0;
}
#hcgh-events-bottom {
	padding : 0 20px 4px 0;
	background : url(/sebin/v/x/hcgh-events-list-bottom-bg.png) no-repeat 0 bottom;
	width : 232px;
	float : left;
	margin : 0 0 0 10px;
}
#hcgh-events-bottom p.viewall {
	background : url(/sebin/j/j/list_img_black.png) left center no-repeat;
	font-weight : bold;
	margin : 0 0 10px 20px;
	padding : 0 0 0 10px;
}
#hcgh-events-bottom p.viewall a {
	background : none;
	color : #4A4A4A;
	display : block;
	height : auto;
	margin : 0;
	padding : 0;
	text-decoration : none;
}
.rightCallout #physicianDataFilteredResults .resultItem {
	margin-bottom : 10px;
	padding : 0;
}
.rightCallout #physicianDataFilteredResults .resultItem h4 {
	margin : 0;
	padding : 0;
}
.rightCallout #physicianDataFilteredResults .resultItem h4 a {
	color : #333333;
	font-size : 1.1em;
	font-weight : normal;
	text-decoration : underline;
}
.rightCallout a.link_pdf {
	background-image : url(/sebin/w/z/pdficon.gif);
	background-position : left top;
	background-repeat : no-repeat;
	display : block;
	font-family : Arial,Helvetica,sans-serif;
	margin : 0;
	padding : 0 0 0 20px;
}
.rightCallout a.link_podcast {
	background-image : url(/sebin/y/q/podcast.gif);
	background-position : left top;
	background-repeat : no-repeat;
	display : block;
	font-family : Arial,Helvetica,Sans-Serif;
	margin : 0;
	padding : 0 0 0 20px;
}
.rightCallout a.link_powerpoint {
	background-image : url(/sebin/i/p/powerPoint.gif);
	background-position : left top;
	background-repeat : no-repeat;
	display : block;
	font-family : Arial,Helvetica,sans-serif;
	margin : 0;
	padding : 0 0 0 20px;
}
.rightCallout a.link_rss {
	background-image : url(/sebin/i/y/rss.gif);
	background-position : left top;
	background-repeat : no-repeat;
	display : block;
	font-family : Arial,Helvetica,sans-serif;
	margin : 0;
	padding : 0 0 0 20px;
}
.rightCallout a.link_video {
	background-image : url(/sebin/u/g/camera.gif);
	background-position : left top;
	background-repeat : no-repeat;
	display : block;
	font-family : Arial,Helvetica,sans-serif;
	margin : 0;
	padding : 0 0 0 20px;
}
.rightCallout a.link_word {
	background-image : url(/sebin/u/c/wordIcon.gif);
	background-position : left top;
	background-repeat : no-repeat;
	display : block;
	font-family : Arial,Helvetica,sans-serif;
	margin : 0;
	padding : 0 0 0 20px;
}
.rightCallout a.link_xcel {
	background-image : url(/sebin/w/e/xcelIcon.gif);
	background-position : left top;
	background-repeat : no-repeat;
	display : block;
	font-family : Arial,Helvetica,sans-serif;
	margin : 0;
	padding : 0 0 0 20px;
}
.rightCallout h2 {
	background : #BFC9DC url(/sebin/o/g/calloutHeader.gif) bottom right repeat-x;
	color : #0B2972;
	display : block;
	font-size : 1.4em;
	font-weight : bold;
	margin : 2px -10px 20px;
	padding : 10px;
	width : 100%;
}
.rightCallout hr {
	margin : 0 auto;
}
.rightCallout img {
	float : left;
	margin : 5px 5px 5px 0;
}
.rightCallout span.Header_2 {
	background : #BFC9DC url(/sebin/o/g/calloutHeader.gif) bottom right repeat-x;
	color : #0B2972;
	display : block;
	font-size : 1.4em;
	font-weight : bold;
	margin : 2px -10px 20px;
	padding : 10px;
	width : 100%;
}
.rightCallout strong {
	color : #333333;
	font-size : 1.2em;
	font-weight : bold;
}
.followUs p {
	background-image : url(/sebin/g/i/share_icon.gif);
	background-position : top left;
	background-repeat : no-repeat;
	height : 50px;
	margin-left : 5px;
	padding-left : 45px;
}
.followUs a {
	color : #4a4a4a;
	text-decoration : none;
}
.followUs a:hover {
	text-decoration : underline;
}
.whatsNew {
	background : url(/sebin/p/y/whatsnewHeader.jpg) 2px 10px repeat-x;
	color : #333333;
	font-size : 1em;
	font-weight : normal;
	margin : 0 auto;
	padding : 0 10px 10px;
}
.whatsNew a:hover {
	background-color : #FFCC33;
}
.whatsNew h6 {
	color : #0B2972;
	font-size : 1.4em;
	font-weight : bold;
	line-height : 32px;
	margin : 0 0 20px;
	padding-top : 10px;
}
.whatsNew p {
	margin : 9px 10px 9px 0;
}
.whatsNew p a {
	background-image : url(/sebin/e/z/blueCarrots.gif);
	background-position : right center;
	background-repeat : no-repeat;
	color : #0000EE;
	display : block;
	font-weight : normal;
	margin-top : 0;
	padding-right : 12px;
	text-decoration : none;
	width : 30px;
}
.whatsNew p strong {
	color : #000000;
	font-size : 1.2em;
	font-weight : bold;
}
.whatsnewBG {
	background-color : transparent;
	color : #3e71d0;
	font-size : 1.3em;
	font-weight : bold;
	line-height : 21px;
	margin-bottom : 5px;
	margin-top : 15px;
	text-decoration : none;
}
.whatsnewdiv {
	padding-left : 0;
	padding-right : 0;
	padding-top : 10px;
}
.SEProfileDirectoryModule {
	margin-top : 10px;
}
.SEProfileDirectoryModule .nameSearch a {
	color : #012C7A;
	font-weight : bold;
	text-decoration : none;
}
.SEProfileDirectoryModule .nameSearch a:hover {
	color : #feb000;
}
.SEProfileDirectoryModule div.basicInfo {
	margin-bottom : 10px;
}
.SEProfileDirectoryModule div.field {
	clear : both;
	float : left;
	padding-bottom : 10px;
	width : 100%;
}
.SEProfileDirectoryModule div.longtitle {
	color : #0b2972;
	font-size : 1.2em;
	line-height : normal;
}
.SEProfileDirectoryModule div.nameSearch {
	font-size : 1.4em;
	letter-spacing : 5px;
	padding-bottom : 20px;
}
.SEProfileDirectoryModule div.title {
	color : #0b2972;
	font-size : 1.2em;
	line-height : normal;
	margin-top : 5px;
}
.SEProfileDirectoryModule div.titles {
	color : #0b2972;
	font-size : 1.2em;
	line-height : normal;
	margin-bottom : 15px;
}
.SEProfileDirectoryModule h5 {
	margin-bottom : 10px;
}
.SEProfileDirectoryModule hr {
	display : none;
}
.SEProfileDirectoryModule input {
	font-size : 1.2em;
}
.SEProfileDirectoryModule input.button {
	clear : both;
	float : left;
	left : 155px;
	position : relative;
}
.SEProfileDirectoryModule label {
	float : left;
	padding-right : 5px;
	text-align : right;
	width : 100px;
}
.SEProfileDirectoryModule ol {
	list-style-type : none;
	margin-left : 0;
	padding-left : 0;
}
.SEProfileDirectoryModule li {
	margin-bottom : 15px;
}
.SEProfileDirectoryModule p {
	margin-top : 0;
}
.SEProfileDirectoryModule select {
	padding-left : 5px;
	text-align : left;
	width : 375px;
}
.SEProfileDirectoryModule img {
	border : 1px solid #CCCCCC;
	float : right;
	padding : 5px;
	margin-left : 10px;
}
.SEProfileDirectoryModule .Header_1 {
	display : block;
	margin : 0;
}
.SEProfileDirectoryModule h6.text {
	color : #4A4A4A;
	font-family : arial;
	font-size : 1.2em;
	font-weight : bold;
	margin-bottom : 2px;
	margin-top : 15px;
}
.SEProfileDirectoryModule h6.selectedOptions {
	color : #4a4a4a;
	font-size : 1.2em;
	font-weight : bold;
	margin : 15px 0 2px;
}
.SEProfileDirectoryModule h6.string {
	color : #4a4a4a;
	font-size : 1.2em;
	font-weight : bold;
	margin : 15px 0 5px;
}
.SEProfileDirectoryModule#Profile div.basicInfo {
	color : #0b2972;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 2em;
	font-weight : bold;
	line-height : normal;
}
.SEProfileDirectoryModule#Profile div.basicInfo .title, .SEProfileDirectoryModule#Profile div.basicInfo .phone, .SEProfileDirectoryModule#Profile div.basicInfo .email {
	font-weight : normal;
	color : #4a4a4a;
	font-size : 1.2em;
}
.rightCallout .SEProfileDirectoryModule .title {
	display : none;
}
.searchPageCount {
	float : right;
	text-align : right;
	width : 200px;
}
.searchPageCount p {
	margin : 0;
	padding : 0;
}
.searchPagination {
	border-bottom : 1px dotted #333333;
	clear : both;
	padding-bottom : 10px;
	padding-top : 10px;
	text-align : right;
}
.searchPagination2 {
	border-top : 1px dotted #333333;
	padding-top : 10px;
	text-align : right;
}
.sel {
	background : url(/sebin/a/e/navArrow.gif) no-repeat 12px center;
	color : #000099;
	display : block;
	padding : 2px 0 2px 28px;
	text-decoration : none;
}
.sepLink:hover,.noSepLink:hover {
	cursor : pointer;
	text-decoration : underline;
}
.subBanner {
	display : inline;
	float : left;
	margin : 0;
	padding : 0;
	width : 763px;
}
.subPage {
	border-bottom : 1px;
	border-bottom-color : #BDBDBD;
	display : inline;
	float : left;
	width : 763px;
}
.toolPane {
	padding : 5px;
	text-align : center;
}
.transparent {
	background-color : transparent;
}
div.dataLabel {
	font-weight : bold;
	margin-top : 10px;
}
div.smallentry {
	float : right;
	margin-bottom : 10px;
}
div.titleLabel {
	display : none;
}
div.titleValue {
	color : #4c689a;
	font-size : 1.8em;
	font-weight : normal;
	line-height : normal;
}
.Header_1,h1 {
	color : #0b2972;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.6em;
	font-weight : bold;
	line-height : normal;
	margin : 0;
}
.Header_2,h2 {
	color : #4c689a;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.5em;
	font-weight : normal;
	line-height : normal;
}
.Header_3,h3 {
	color : #4A4A4A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.3em;
	font-weight : bold;
	line-height : normal;
	padding-top : 7px;
}
.g {
	margin-bottom : 0;
}
.resultItem .resultItemCloser {
	clear : both;
	display : block;
	font-size : 0;
	height : 0;
	line-height : 0;
	margin : 0;
	padding : 0;
	width : 0;
}
p.note {
	clear : both;
	font-size : 1.1em;
	font-style : italic;
	margin-top : 30px;
}
.floatleft {
	float : left;
}
.floatright {
	float : right;
}
#RSS {
	zoom : 1;
}
.wrapperContent {
	zoom : 1;
}
#browse_events {
	font-size : 1.8em;
}
.footerMiddle .socialIcons {
	float : left;
	clear : both;
	width : 100%;
}
.footerMiddle .socialIcons a {
	min-width : 30%;
	float : left;
	padding : 0 3% 5% 0;
}
#svg_flash {
	clear : both;
}
.bucket .more-btn {
	text-indent : -9999px;
	width : 62px;
	height : 20px;
	background : url(/sebin/v/p/more-btn.png) no-repeat 0 0;
	display : block;
	padding : 0 0 1px 0;
}
.bucket .more-btn:active {
	background : url(/sebin/v/p/more-btn.png) no-repeat 0 1px;
}
img.campus-map {
	width : 759px !important;
	height : 663px !important;
}
img.outpatient-center-map {
	width : 755px !important;
	height : 656px !important;
}
img.weinberg-building-map {
	width : 755px !important;
	height : 656px !important;
}
.wrapperContentflex {
	background : #fff !important;
	color : #4A4A4A;
	margin-left : auto;
	margin-right : auto;
	width : 994px;
}
.subLeft1ColRight {
	float : left;
	width : 795px;
	background : #fff;
	padding : 0 0 20px 0;
}
.subLeftColRight {
	width : 795px;
	margin : 0;
	padding : 0;
	overflow : hidden;
	float : left;
	background : #fff;
}
.breadcrumb span {
	display : block;
	display : block;
	float : left;
}
.breadcrumb span a {
	color : #fff;
	text-decoration : none;
	font-weight : lighter;
}
.breadcrumb span a:hover {
	color : #fff;
	text-decoration : underline;
	font-weight : lighter;
}
#toolBar {
	border : 0 none;
	padding : 0 0 20px 0;
	width : 100%;
	margin : 0;
	clear : both;
}
#fontfloat {
	margin : 5px 0 0 10px;
}
.quicklinks-dropdown {
	width : 311px;
	height : 35px;
	float : right;
	margin : 0;
	padding : 0;
	position : relative;
	z-index : 500;
}
.quicklinks-dropdown li {
	list-style : none;
	float : left;
}
.quicklinks-dropdown a {
	text-indent : -9999px;
}
.quicklinks-dropdown .find-doctor a {
	width : 100px;
	height : 35px;
	display : block;
	background : url(/sebin/n/x/quicklinks-dropdown.jpg) no-repeat 0 -1px;
}
.quicklinks-dropdown .request-appointment a {
	width : 150px;
	height : 35px;
	display : block;
	background : url(/sebin/n/x/quicklinks-dropdown.jpg) no-repeat -100px -1px;
}
.quicklinks-dropdown .find-doctor a:hover {
	width : 100px;
	height : 35px;
	display : block;
	background : url(/sebin/n/x/quicklinks-dropdown.jpg) no-repeat 0 -41px;
}
.quicklinks-dropdown .request-appointment a:hover {
	width : 150px;
	height : 35px;
	display : block;
	background : url(/sebin/n/x/quicklinks-dropdown.jpg) no-repeat -100px -41px;
}
.quicklinks-dropdown .quicklinks-more span {
	text-indent : -9999px;
	cursor : pointer;
	width : 61px;
	height : 35px;
	display : block;
	background : url(/sebin/n/x/quicklinks-dropdown.jpg) no-repeat -250px -1px;
}
.quicklinks-dropdown .quicklinks-more span:hover {
	text-indent : -9999px;
	cursor : pointer;
	width : 61px;
	height : 35px;
	display : block;
	background : url(/sebin/n/x/quicklinks-dropdown.jpg) no-repeat -250px -1px;
}
.quicklinks-dropdown .quicklinks-more {
	position : relative;
}
.quicklinks-dropdown .quicklinks-more ul {
	display : none;
	background : url(/sebin/r/z/quicklinks-dropdown-submenu.png) no-repeat 0 -35px;
	position : absolute;
	top : 28px;
	right : 0;
	margin : 0;
	padding : 0;
	height : 195px;
	width : 311px;
}
.quicklinks-dropdown .quicklinks-more:hover ul {
	display : block;
}
.quicklinks-dropdown .quicklinks-more li {
	width : 302px;
	margin : 0 3px 0 4px;
}
.quicklinks-dropdown .quicklinks-more li a {
	display : block;
	height : 15px;
	width : 265px;
	text-indent : 0;
	padding : 8px 5px 8px 30px;
	color : #666;
	text-decoration : none;
	line-height : 17px;
}
.quicklinks-dropdown .quicklinks-more li.refer-patient a {
	background : url(/sebin/h/i/quicklinks.png) no-repeat 0 -56px;
}
.quicklinks-dropdown .quicklinks-more li.apply-job a {
	background : url(/sebin/h/i/quicklinks.png) no-repeat 0 -86px;
}
.quicklinks-dropdown .quicklinks-more li.make-gift a {
	background : url(/sebin/h/i/quicklinks.png) no-repeat 0 -116px;
}
.quicklinks-dropdown .quicklinks-more li.pay-bill a {
	background : url(/sebin/h/i/quicklinks.png) no-repeat 0 -146px;
}
.quicklinks-dropdown .quicklinks-more li.second-opinion a {
	background : url(/sebin/h/i/quicklinks.png) no-repeat 0 -176px;
}
.quicklinks-dropdown .quicklinks-more li.patient-relations a {
	background : url(/sebin/h/i/quicklinks.png) no-repeat 0 -206px;
}
.quicklinks-dropdown .quicklinks-more li a:hover {
	display : block;
	height : 15px;
	width : 265px;
	text-indent : 0;
	padding : 8px 5px 8px 30px;
	color : #666;
	text-decoration : none;
	line-height : 17px;
	background-color : #e0e0e0;
}
.switch-category {
	float : left;
	padding : 10px 20px 20px 0;
}
.switch-level {
	float : left;
	padding : 10px 0 0 0;
}
.switch-category p, div.switch-level p {
	float : left;
	margin : 0 5px 0 0;
}
.switch-category select, div.switch-level select {
	font-size : 1.2em;
	line-height : 2.5em;
	font-weight : lighter;
	font-family : 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #00276f;
}
.view-all-locations {
	float : right;
	line-height : 1.5em;
	height : 1.5em;
}
.svg-wrapper {
	position : relative;
	clear : both;
	height : 1044px;
	background : url(/sebin/a/v/loading.gif) no-repeat scroll 50% 35% transparent;
}
.svg-pan-zoom {
	position : absolute;
	top : 35px;
	left : 15px;
}
.svg-pan {
	display : block;
	position : absolute;
	top : 0;
	left : 0;
	width : 65px;
	height : 66px;
	background : url(/sebin/z/f/svg-pan.png) no-repeat 0 0;
}
.pan-up, .pan-right, .pan-down, .pan-left {
	display : block;
	position : absolute;
	width : 24px;
	height : 24px;
	text-indent : -9999px;
	font-size : 0;
	background : none;
	border : 0;
	padding : 0;
	cursor : pointer;
}
.pan-up {
	top : 0;
	left : 20px;
}
.pan-right {
	top : 22px;
	left : 40px;
}
.pan-down {
	top : 42px;
	left : 20px;
}
.pan-left {
	top : 22px;
	left : 0;
}
#svg-zoom {
	display : block;
	position : absolute;
	top : 123px;
	left : 20px;
	height : 201px;
	width : 26px;
	background : url(/sebin/p/q/svg-zoom.png) no-repeat 0 -34px;
	border : 0 none;
	border-radius : 0;
}
.svg-reset {
	display : block;
	position : absolute;
	top : 25px;
	left : 19px;
	height : 20px;
	width : 26px;
	overflow : hidden;
}
.svg-reset-btn {
	width : 26px;
	height : 20px;
	border : 0 none;
	background : none;
	text-indent : -9999px;
	cursor : pointer;
}
.svg-zoom-btn-cont {
	display : block;
	position : absolute;
	top : 75px;
	left : 20px;
}
#svg-zoom-in-btn {
	display : block;
	position : absolute;
	top : 15px;
	left : 0;
	width : 26px;
	height : 33px;
	cursor : pointer;
	background : url(/sebin/p/q/svg-zoom.png) no-repeat 0 0;
	border : 0 none;
	text-indent : -9999px;
	font-size : 0;
}
#svg-zoom-out-btn {
	display : block;
	position : absolute;
	top : 249px;
	left : 0;
	width : 26px;
	height : 29px;
	cursor : pointer;
	background : url(/sebin/p/q/svg-zoom.png) no-repeat 0 -234px;
	border : 0 none;
	text-indent : -9999px;
	font-size : 0;
}
.ui-slider-vertical .ui-slider-handle {
	display : block;
	width : 20px;
	height : 21px;
	background : url(/sebin/h/w/svg-zoom-slidebtn.png) no-repeat 0 0;
	border : 0 none;
	left : -0.3em;
	margin-bottom : -0.9em;
	margin-left : .6em;
}
.addthis_wrapper {
	float : left;
	padding : 3px;
}
.addthis_toolbox {
	width : 110px;
	float : left;
}
.addthis_button_facebook_like, .addthis_button_tweet, .addthis_button_google_plusone {
	display : none;
}
.addthis_counter {
	float : left;
}
p.flex-caption {
	position : relative;
	background : #fff;
	border : 1px solid #ccc;
	border-top : 0 none;
	font-size : .9em;
	font-style : italic;
	margin : 0;
}
a.flex-button {
	box-shadow : 0 1px 2px rgba(0,0,0,.6);
	border : 1px solid #00276f;
	border-radius : 3px;
	font-size : 1.2em;
	line-height : 1.6em;
	font-weight : lighter;
	font-family : 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #E7E9EB !important;
	text-shadow : 0 1px 1px #00276f !important;
	padding : 5px 7px;
	background : #4c689a;
	background : -moz-linear-gradient(top,  #4c689a 0%, #00276f 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c689a), color-stop(100%,#00276f));
	background : -webkit-linear-gradient(top,  #4c689a 0%,#00276f 100%);
	background : -o-linear-gradient(top,  #4c689a 0%,#00276f 100%);
	background : -ms-linear-gradient(top,  #4c689a 0%,#00276f 100%);
	background : linear-gradient(top,  #4c689a 0%,#00276f 100%);
	  	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c689a', endColorstr='#00276f',GradientType=0 );
}
a.flex-button:hover {
	box-shadow : 0 1px 2px rgba(0,0,0,.6);
	border : 1px solid #00276f;
	border-radius : 3px;
	font-size : 1.2em;
	line-height : 1.6em;
	font-weight : lighter;
	font-family : 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #E7E9EB !important;
	text-shadow : 0 1px 1px #00276f !important;
	padding : 5px 7px;
	background : #4c689a;
	background : -moz-linear-gradient(top,  #6480b4 0%, #00276f 100%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6480b4), color-stop(100%,#00276f));
	background : -webkit-linear-gradient(top,  #6480b4 0%,#00276f 100%);
	background : -o-linear-gradient(top,  #6480b4 0%,#00276f 100%);
	background : -ms-linear-gradient(top,  #6480b4 0%,#00276f 100%);
	background : linear-gradient(top,  #6480b4 0%,#00276f 100%);
	  	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6480b4', endColorstr='#00276f',GradientType=0 );
}
a.flex-button-maps-google, a.flex-button-maps-print, a.flex-button-maps-google:hover, a.flex-button-maps-print:hover {
	line-height : 4em;
	padding : 13px 18px 13px 11px;
	margin : .75em 0;
	display : inline-block;
}
a.flex-button-maps-google span {
	padding : 0 0 0 4em;
	background : url(/sebin/d/c/btn-maps-google.png) no-repeat 0 50%;
	display : inline-block;
	line-height : 2em;
	background-size : 3.21em 1.93em;
}
a.flex-button-maps-print span {
	padding : 0 0 0 4em;
	background : url(/sebin/d/m/btn-maps-print.png) no-repeat .25em 50%;
	display : inline-block;
	line-height : 2em;
	background-size : 2.64em 1.86em;
}
ul.waypoint-list {
	list-style : none;
	padding : 0;
	margin : 0;
}
ul.waypoint-list li {
	list-style : none;
	margin : 0;
	border-top : 2px dotted #ddd;
}
ul.waypoint-list li a {
	font-size : 1.2em;
	line-height : 2.5em;
	font-weight : lighter;
	font-family : 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #00276f;
	padding : .5%;
}
ul.waypoint-list li ul {
	padding : 0;
	margin : 0 0 10px 0;
	box-shadow : 1px 1px 3px #ddd;
}
ul.waypoint-list li ul li {
	border : none;
	width : 100%;
}
ul.waypoint-list li ul li a {
	font-weight : normal;
	font-size : .85em;
	line-height : 1.3em;
	font-family : 'Helvetica Neue', Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #666;
	padding : .75%;
	border-top : 1px solid #ddd;
	background : #fff;
	width : 98.5%;
	display : block;
}
ul.waypoint-list li ul li:nth-child(even) a {
	background : #f9f9f9;
}
ul.waypoint-list li ul li:nth-child(odd) a {
	background : #efefef;
}
ul.waypoint-list li ul li:nth-child(even) a:hover {
	background : #e9e9e9;
}
ul.waypoint-list li ul li:nth-child(odd) a:hover {
	background : #e9e9e9;
}
form#select-floor select {
	font-size : 1.2em;
	line-height : 2.5em;
	font-weight : lighter;
	font-family : 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #00276f;
	padding : .5%;
}
form#select-floor select option {
	float : left;
	border-bottom : 1px dotted #999;
}
.gts-table tr td {
	padding : 1em 0;
	vertical-align : top;
}
.gts-table tr td img {
	padding : 6px;
	border : 1px solid #ccc;
	background : #fff;
	max-width : 80px;
	margin : 0 1.5em 0 0;
}
table.responsive {
	background : #fff;
	margin : 0 0 1.5em 0;
	border : 1px solid #DDD;
	border-bottom : none;
	border-spacing : 2px;
	width : 100%;
	line-height : 1.4em;
}
table.responsive tr th {
	padding : .5em .6em;
	color : #4F6B72;
	border-right : 1px solid #C1DAD7;
	border-bottom : 1px solid #C1DAD7;
	border-top : 1px solid #C1DAD7;
	text-transform : uppercase;
	text-align : left;
	background : #CADEEA;
	vertical-align : text-top;
}
table.responsive tr td {
	background-color : #fff;
	border-right : 1px solid #C1DAD7;
	border-bottom : 1px solid #C1DAD7;
	padding : .7em .8em;
	color : #4F6B72;
	vertical-align : text-top;
}
table.responsive tr th:first-child {
	border-left : 1px solid #C1DAD7;
	border-top : 0;
	background : #F5FAFA url(/sebin/c/y/table-bullet.gif) no-repeat 1px 1px;
	color : #797268;
}
table.responsive tr td.empty {
	background : #ffffff !important;
}
table.responsive .yellow {
	background : #FEFFD8;
}
table.responsive .white {
	background : #fff;
}
table.responsive .blue {
	background : #CADEEA;
}
table.overflow {
	background : #fff;
	margin : 0 0 1.5em 0;
	border : 1px solid #DDD;
	border-bottom : none;
	border-spacing : 2px;
	width : 100%;
	line-height : 1.4em;
}
table.overflow tr th {
	padding : .5em .6em;
	color : #4F6B72;
	border-right : 1px solid #C1DAD7;
	border-bottom : 1px solid #C1DAD7;
	border-top : 1px solid #C1DAD7;
	text-transform : uppercase;
	text-align : left;
	background : #CADEEA;
	vertical-align : text-top;
}
table.overflow tr td {
	background-color : #fff;
	border-right : 1px solid #C1DAD7;
	border-bottom : 1px solid #C1DAD7;
	padding : .7em .8em;
	color : #4F6B72;
	vertical-align : text-top;
}
table.overflow .yellow {
	background : #FEFFD8;
}
table.overflow .white {
	background : #fff;
}
table.overflow .blue {
	background : #CADEEA;
}
div.reset {
	clear : both;
	width : 100%;
}
div.jsBannerContainerWrapper {
	width : 994px;
	height : 480px;
	display : block;
	background : url(/sebin/a/v/loading.gif) no-repeat 50%;
	float : left;
	clear : both;
}
div.jsBanner div.banner-nav {
	position : absolute !important;
	right : 17px !important;
	bottom : 79px !important;
}
div.jsBanner div.banner-nav div.box {
	opacity : 1 !important;
	width : 20px !important;
	height : 20px !important;
	background : url(/sebin/p/u/slide-nav.png) transparent no-repeat 0 -20px !important;
	display : block !important;
	float : left !important;
	text-indent : -9999px !important;
	position : relative !important;
	top : 0 !important;
	margin : 0 0 0 2px !important;
}
div.jsBanner div.banner-nav div.selected {
	background : url(/sebin/p/u/slide-nav.png) no-repeat 0 0 !important;
	top : -2px !important;
}
#buckets {
	padding : 14px 7px 0 7px;
	float : left;
	margin : -70px 0 0 0;
	background : url(/sebin/j/n/buckets.png) no-repeat 50% 0;
	width : 980px;
}
.bucket {
	width : 189px;
	float : left;
	display : inline;
	border : 1px solid #fff;
	border-bottom : 0 none;
	background : url(/sebin/s/g/bucket.gif) repeat-x 0 0;
	padding : 15px;
	margin : 0 12px;
	position : relative;
}
.bucket h3 {
	font : 1.3em/1.3em 'Gills Sans', sans-serif;
	color : #00276f;
	margin : 0 0 10px 0;
	padding : 0;
}
.bucket .figure {
	margin : 0;
}
.bucket .figure img {
	border : 1px solid #fff;
	box-shadow : 0px 0px 10px #666;
	margin : 0 0 10px 0;
	max-width : 100%;
}
.bucket .figcaption {
	font-size : 1em;
	line-height : 1.5em;
	color : #555;
	font-weight : 200;
	margin : 0 0 .6em 0;
}
.landing-content {
	width : 1000px;
	clear : both;
	float : left;
}
.resources-flex {
	width : 221px;
	margin : 0 14px 0 15px;
	float : right;
}
.news-events-flex {
	width : 460px;
	margin : 0 15px;
	float : right;
}
.quicklinks-flex {
	width : 221px;
	margin : 0 18px 0 15px;
	float : right;
}
.resources-flex ul, .news-events-flex ul, .quicklinks-flex ul {
	padding : 0;
	list-style : none;
	margin : 0;
}
.resources-flex a, .news-events-flex a {
	color : #214a9a;
}
.resources-flex li {
	clear : both;
	width : 100%;
	list-style : disc inside;
}
.resources-flex a {
	margin : 4px 3px 2px 0;
	padding : 0.5em 23px 0.5em 0;
	text-decoration : underline;
	display : inline-block;
}
.news-events-flex a {
	text-decoration : none;
}
.news-events-flex li {
	margin : 0 0 .75em 0;
}
.news-events-flex p a {
	text-decoration : underline;
}
.news-events-flex h5 {
	margin : 1.3em 0 .4em 0;
}
.news-events-flex p {
	margin : 0;
	font-size : 1em;
	line-height : 1.6em;
}
.quicklinks-flex ul {
	width : 100%;
	border-top : 1px solid #e4e4e4;
	border-bottom : 1px solid #fff;
	margin : 0;
}
.quicklinks-flex li {
	width : 100%;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #e4e4e4;
	padding : 0;
	margin : 0;
}
.quicklinks-flex li a {
	padding : .4em 0 .4em 3em;
	display : block;
	font-weight : 200;
	color : #666;
	font-size : 1.2em;
	line-height : 1.3em;
	text-decoration : none;
}
.quicklinks-flex li.find-doctor a {
	background : url(/sebin/k/c/quicklinks-doctor.gif) no-repeat 0 50%;
	background-size : 1.7em 1.7em;
}
.quicklinks-flex li.request-appointment a {
	background : url(/sebin/a/p/quicklinks-apppointment.gif) no-repeat 0 50%;
	background-size : 1.7em 1.7em;
}
.quicklinks-flex li.refer-patient a {
	background : url(/sebin/o/w/quicklinks-refer.gif) no-repeat 0 50%;
	background-size : 1.7em 1.7em;
}
.quicklinks-flex li.apply-job a {
	background : url(/sebin/c/o/quicklinks-job.gif) no-repeat 0 50%;
	background-size : 1.7em 1.7em;
}
.quicklinks-flex li.make-gift a {
	background : url(/sebin/q/p/quicklinks-gift.gif) no-repeat 0 50%;
	background-size : 1.7em 1.7em;
}
.quicklinks-flex li.pay-bill a {
	background : url(/sebin/w/q/quicklinks-bill.gif) no-repeat 0 50%;
	background-size : 1.7em 1.7em;
}
.quicklinks-flex li.second-opinion a {
	background : url(/sebin/s/e/quicklinks-opinion.gif) no-repeat 0 50%;
	background-size : 1.7em 1.7em;
}
.quicklinks-flex li.patient-relations a {
	background : url(/sebin/e/v/quicklinks-patient.gif) no-repeat 0 50%;
	background-size : 1.7em 1.7em;
}
.addthis_wrapper_landing {
	display : none;
}
div.contentBlock75 li span {
	display : none;
}
.title-breadcrumb .breadcrumb {
	display : none;
}
.lifestyle-right-col {
	display : none;
}
.SEShow_Me_More {
	display : none;
}
.contentFooter {
	display : none;
}
.topNavWrapper {
	display : none;
}
.healthy-lifestyle #leftNav {
	display : none;
}
.reviewed-wrapper {
	width : 25%;
	float : right;
	margin : 0 0 10px 4%;
}
.reviewed-by-box {
	width : 100%;
	float : right;
	padding : 0;
	border : 1px #ccc solid;
	margin : 0;
}
.reviewed-by-box h4 {
	text-transform : uppercase;
	color : #fff;
	padding : 5%;
	background : #00276f;
	margin-top : -10px;
	font-family : "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.reviewer-link {
	width : 80%;
	float : left;
	margin : 10px 10%;
}
.reviewed-wrapper .reviewer-link img {
	float : left;
	width : 75%;
}
.reviewer-link a {
	font-weight : bold;
	float : left;
	margin-top : 20px;
	font-size : 12px;
}
.more-info-tabs .tab-content {
	display : block;
}
div.flex-33-right.lifestyle-sidebar-container {
	clear : right;
	border : 1px solid #ccc;
	margin : 10px 0 20px 2%;
}
div.flex-33-right .SELifestyle_Sidebar_Content .SEImage img {
	width : 100%;
	padding : 0;
	border : 0;
	background : none;
	margin : 0;
}
.lifestyle-sidebar-content {
	padding : 4%;
	width : 92%;
}
.SESidebar_Category {
	text-transform : uppercase;
	font-size : 2em;
	margin : .5em 0;
	color : #4c689a;
	font-weight : normal;
	font-family : "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height : 1em;
	float : left;
	width : 100%;
}
.lifestyle-sidebar-title {
	font-size : 1.45em;
	font-family : "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height : 1em;
	margin : 0 0 .75em 0;
	font-weight : normal;
}
.SELifestyle_Sidebar_Content {
	font-weight : bold;
}
.SELifestyle_Sidebar_Content .SEBody_Text {
	font-weight : normal;
}
.SELifestyle_Sidebar_Content .SEBody_Text p {
	margin-bottom : 0 !important;
}
.SEDefinitions.flex-wrapper.flex-25-wrapper, .SEDefinitions_Block.flex-wrapper.flex-25-wrapper {
	padding-top : 2%;
	border-top : 4px solid #ccc;
	margin : 2% 0;
}
.SEDefinitions.flex-wrapper.flex-25-wrapper h3, .SEDefinitions_Block.flex-wrapper.flex-25-wrapper h3 {
	margin-bottom : 20px;
}
.SEDefinitions.flex-wrapper.flex-25-wrapper div span, .SEDefinitions_Block.flex-wrapper.flex-25-wrapper div span {
	font-weight : bold;
	color : #4c689a;
}
.SEDefinitions.flex-wrapper.flex-25-wrapper div, .SEDefinitions_Block.flex-wrapper.flex-25-wrapper div {
	margin : 0 0 20px 0;
}
.definition-blue {
	color : #4c689a;
	font-weight : bold;
}
.fb-1 {
	display : none !important;
}
#toolbar {
	display : none;
}
#jhm-search {
	display : none;
}
#explore-tools {
	display : none;
}
.divnav1 {
	display : none;
}
.addthis_responsive_sharing {
	display : none;
}
div.caption {
	color : #666;
	font-size : 1.125em;
	line-height : normal;
	font-family : Arial, Helvetica, sans-serif;
	padding : 2%;
	width : 96%;
	background-color : #F4F6FC;
}
div.caption  span {
	line-height : 1.5em;
	font-family : "Gill Sans", Arial, Helvetica, sans-serif;
	font-size : 2em;
	color : #00276f;
}
div.caption  span a {
	color : #00276f;
}
div.caption a {
	text-decoration : none;
	color : #666;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 1.5em;
}
div.caption a:hover {
	text-decoration : none;
}
.category-home-block h3 {
	font-family : 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	display : block;
	padding : 8px 10px;
	margin : 0 0 1em 0;
	text-transform : uppercase;
	line-height : normal;
	font-size : 1.25em;
	font-weight : 400;
	letter-spacing : .125em;
	color : #0D1569;
}
.category-home-block.body h3 {
	background : #f4ecbb;
}
.category-home-block.connections h3 {
	background : #d7ebe9;
}
.category-home-block.mind h3 {
	background : #ebdcbb;
}
.category-home-block.caregiver-resources h3 {
	background : #dfdcef;
}
.category-home-block.conditions h3 {
	background : #cfe7f3;
}
.conditions-left-links {
	display : none;
}
.google-maps iframe {
	display : block;
}
.footer-wrapper {
	display : none;
}
.noBackground {
	background-image : none;
	background-color : transparent;
}
.reset {
	height : 0px;
	line-height : 0px;
	clear : both;
	overflow : hidden;
}
.contentRight .news ul li a:hover {
	text-decoration : underline;
}
.feature img {
	float : left;
	display : inline;
	border : 1px solid #002C76;
	margin-right : 15px;
}
#tabSet a.cur {
	background-position : left -41px;
}
.sepLink {
	float : left;
	display : inline;
	margin : 0px;
	padding : 7px;
	color : #fff;
	text-decoration : none;
	font-weight : bold;
	background-image : url(/sebin/d/r/navSep.jpg);
	background-position : right center;
	background-repeat : no-repeat;
	cursor : pointer;
}
.rightCallout ul li a {
	text-decoration : none;
	color : #3E71D0;
}
.contentTitle {
	font-weight : bold;
	color : #002C76;
	font-size : 15px;
}
.QuickLinksContent a:link {
	line-height : 25px;
	text-decoration : none;
	color : white;
}
#tcCloser {
	margin : 0px;
	border : 0px;
	text-align : right;
	border-bottom : 1px solid #fff;
	color : #fff;
	font-weight : bold;
	cursor : pointer;
	padding : 3px;
	background-color : #0b2972;
}
.johnny {
	background-position : 220px 24px;
	background-image : url(/sebin/v/y/searchIndicator.jpg);
	background-repeat : no-repeat;
}
.contentFooter .subLinks a {
	text-decoration : none;
	color : #ACD8F3;
}
#featureList {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}
#banner #logo {
	float : left;
	display : inline;
	margin : 27px 0px 0px 40px;
}
.QuickLinksContent ul {
	font-family : helvetica;
	font-size : 15px;
	color : white;
	margin : 0px;
	padding : 0px;
}
.mainBodyContent {
	float : left;
	display : inline;
	width : 490px;
	padding-left : 25px;
	padding-bottom : 20px;
}
.QuickLinksContentHome ul {
	font-family : helvetica;
	font-size : 15px;
	color : white;
	margin : 0px;
	padding : 0px;
}
form {
	margin : 0px;
	padding : 0px;
}
.QuickLinksContentHome {
	display : block;
	margin : 0px;
	padding : 0px;
	min-height : 295px;
}
#bannerWrapper {
	height : 70px;
	margin : 0px;
	padding : 0px;
	border : 0px;
	text-align : center;
	margin-top : 20px;
}
#bodyWrapper {
	min-height : 740px;
	background-position : left top;
	background-repeat : repeat-x;
	padding-top : 5px;
}
.contentRight .news ul li {
	margin : 10px 0px 10px 0px;
	padding : 0px;
	display : list-item;
}
.rightCallout span {
	font-weight : bold;
}
#logoAndTabs {
	float : left;
	display : inline;
	width : 560px;
}
.rightCallout {
	border : 1px solid #B3BBD2;
	border-top : none;
	min-height : 138px;
	margin-left : auto;
	margin-right : auto;
	width : 170px;
	padding-left : 20px;
	padding-top : 10px;
	overflow : hidden;
	background : url(/sebin/i/m/calloutGradient.gif) repeat-x;
}
.block {
	display : block;
}
ul.noBorder {
	border : none;
}
#jhhImage {
	display : block;
	margin-left : 48px;
}
.QuickLinksContentHome a:visited {
	line-height : 20px;
	text-decoration : none;
	color : white;
}
.mainNavLink {
	text-decoration : none;
	color : #000099;
	display : block;
	padding-left : 7px;
}
.noMargin {
	margin : 0px;
}
#leftNav h3 {
	padding : 0px;
	margin : 0px;
	font-weight : bold;
	font-size : 16px;
}
.contentFooter .recognitions {
	float : right;
	display : inline;
	margin-right : 23px;
	margin-top : 23px;
}
#leftNav .navLvl1 li {
	padding-left : 0px;
	margin-top : 8px;
	font-weight : bold;
	font-size : 13px;
}
#featureList li a:hover {
	text-decoration : underline;
}
#searchChoiceGroup {
	margin : 0px;
	padding : 0px;
}
.imgLinks .sectionDiv .linkImg img {
	border : none;
}
.QuickLinksContentHome a:link {
	line-height : 25px;
	text-decoration : none;
	color : white;
}
.imgLinks {
	margin-top : 30px;
	width : 193px;
	margin-left : auto;
	margin-right : auto;
}
.rightCallout ul {
	list-style-type : none;
	margin-left : 0px;
	padding-left : 0px;
	margin-top : 10px;
	font-size : 13px;
	font-weight : bold;
}
.rightCallout ul li {
	line-height : 21px;
}
#featureList li {
	margin-top : 18px;
	line-height : 17px;
}
.contentRight .news {
	width : 333px;
	float : left;
	display : inline;
	border : 0px solid white;
}
.contentFooter .subLinks {
	float : left;
	display : inline;
	margin-left : 47px;
	margin-top : 57px;
}
.QuickLinksMiddle {
	margin : 0px;
	padding : 0px;
	background : url(/sebin/e/a/shadowQuickLinksMiddleBlue.gif);
	width : 237px;
	padding-left : 8px;
	padding-right : 8px;
}
#leftNav .subNavList {
	padding : 0px;
	margin : 5px 0px 5px 0px;
	list-style-type : none;
}
#banner {
	height : 136px;
	margin : 0px;
	padding : 0px;
	padding-left : 7px;
	padding-right : 7px;
	margin-left : auto;
	margin-right : auto;
	border : 0px;
	text-align : left;
	width : 650px;
}
#tcPanel #tcSearch {
	float : right;
	display : inline;
	width : 206;
	padding-top : 24px;
	margin-right : 38px;
}
.lssgbg_left {
	background-position : 80px 24px;
	background-image : url(/sebin/v/y/searchIndicator.jpg);
	background-repeat : no-repeat;
}
.contentFooter .recognitions img {
	float : left;
	display : inline;
}
.feature {
	color : #002C9B;
	font-size : 12px;
	margin-top : 18px;
	font-weight : bold;
}
.contentMain {
	width : 650px;
	margin-left : auto;
	margin-right : auto;
	border : 1px solid white;
	background : white;
}
.left {
	float : left;
	display : inline;
}
.QuickLinksMiddle img {
	display : block;
	margin : 0px;
	padding : 0px;
}
.QuickLinksContentHome ul li {
	margin-left : 25px;
	list-style-type : none;
	line-height : 25px;
}
.QuickLinksContent h4 {
	font-family : helvetica;
	font-size : 16px;
	font-weight : bold;
	color : #ffd101;
	margin-top : 0px;
	padding : 0px;
	margin-left : 25px;
}
#tabSet a#Education {
	width : 122px;
	background-image : url(/sebin/x/h/EducationTabSet.jpg);
}
.noSepLink {
	float : left;
	display : inline;
	margin : 0px;
	padding : 7px;
	color : #fff;
	text-decoration : none;
	font-weight : bold;
	cursor : pointer;
}
ul.subList {
	list-style : none;
	width : 230px;
	margin : 0px;
	margin-right : 16px;
	padding : 0px;
	border-right : 1px dotted #fff;
	float : left;
	display : inline;
}
a.subLink {
	margin : 0px;
	padding : 6px 6px 6px 6px;
	display : block;
	color : #fff;
	width : 208px;
	text-decoration : none;
}
img {
	border : 0px;
}
#featureList li img {
	float : left;
	display : inline;
	margin-right : 4px;
	border : 1px solid black;
}
#tabSet a:hover, #tabSet a.cur:hover {
	background-position : left -82px;
}
.contentRight {
	padding : 24px 0px 10px 10px;
	width : 333px;
	float : left;
	display : inline;
}
.vTop {
	vertical-align : top;
}
.contentRight .news ul {
	margin-left : 0px;
	padding-left : 0px;
	list-style-type : none;
	font-size : 13px;
}
.QuickLinksBottom {
	background : url(/sebin/u/m/shadowQuickLinksBottom.gif);
	width : 253px;
	height : 8px;
	font-size : 1px;
}
#leftNav .subNavItemLink {
	color : #000099;
	text-decoration : none;
	display : block;
	padding : 2px 0px 2px 28px;
	background : url(/sebin/a/e/navArrow.gif) no-repeat 12px center;
}
span.sIFR-alternate {
	visibility : visible !important;
	display : block !important;
	position : static !important;
	left : auto !important;
	top : auto !important;
}
ul.subList li {
	margin : 0px;
	padding : 0px;
	list-style : none;
	padding-right : 10px;
}
.QuickLinksContent a:visited {
	line-height : 20px;
	text-decoration : none;
	color : white;
}
#featureList li a {
	text-decoration : none;
}
.imgLinks .sectionDiv {
	margin-top : 16px;
	position : relative;
}
.sepLink:hover, .noSepLink:hover {
	text-decoration : underline;
	cursor : pointer;
}
.tcShow {
	display : block;
}
#tcButton {
	margin-right : 8px;
	float : right;
	display : inline;
	cursor : pointer;
}
.contentRight .news ul li a {
	display : block;
	text-decoration : none;
	color : #002C9B;
	background-image : url(/sebin/g/h/arrowListItem.gif);
	background-repeat : no-repeat;
	background-position : left 2px;
	padding-left : 22px;
	line-height : 17px;
}
.contentLeft {
	padding : 24px 10px 0px 22px;
	width : 338px;
	float : left;
	display : inline;
}
.subPageCalloutWrapper {
	float : left;
	display : inline;
	width : 240px;
	margin-top : 15px;
	margin-left : 39px;
}
a.subLink:hover {
	background-color : #abb2c2;
}
.BannerMaster {
	width : 650px;
	overflow : hidden;
	margin-left : auto;
	margin-right : auto;
	padding-top : 0px;
	padding-bottom : 5px;
}
.small {
	font-size : 9px;
}
.contentMain h3 {
	margin-bottom : 0px;
	margin-top : 22px;
	font-size : 16px;
	font-weight : bold;
	color : #495B83;
}
.wrapperBody {
	width : 650px;
	margin-left : auto;
	margin-right : auto;
}
.QuickLinksContent ul li {
	margin-left : 25px;
	list-style-type : none;
	line-height : 25px;
}
.findOutMore {
	margin-top : 0px;
	border : none;
	display : block;
	margin-left : auto;
	margin-right : auto;
	margin-top : 16px;
}
body {
	background-color : #ffffff;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12pt;
	margin : 0px;
	padding : 0px;
}
#tabSet a {
	float : left;
	display : inline;
	height : 41px;
	background-position : left top;
	background-repeat : no-repeat;
	padding-top : 80px;
}
.right {
	float : right;
	display : inline;
}
#tcPanel #tcLogo {
	display : block;
	margin : 0px;
	padding : 0px;
	width : 303px;
}
.footerNav a {
	color : white;
	text-decoration : none;
}
.noPad {
	padding : 0px;
}
.fl {
	cursor : pointer;
}
.lssgbg_right {
	background-position : 220px 24px;
	background-image : url(/sebin/v/y/searchIndicator.jpg);
	background-repeat : no-repeat;
}
#tabSet a#PatientCare {
	width : 139px;
	background-image : url(/sebin/z/q/PatientCareTabSet.jpg);
}
#prInteriorYears .CopySpaced a {
	margin-right : 10px;
}
.prSummary {
	color : #666666;
	font-style : italic;
	line-height : 19px;
}
#prInteriorItems {
	margin-top : 10px;
}
.itemBlock {
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #B8B8B8;
	margin-bottom : 10px;
}
.featured_item {
	float : left;
	width : 155px;
}
.featured_spacer {
	float : left;
	width : 15px;
	margin : 0 10px 0 5px;
}
.mainBodyContentData {
	margin-bottom : 20px;
}
.featured {
	margin-top : 20px;
}
#desc_slide {
	font-size : 10px;
	font-style : italic;
	line-height : 14px;
}
.prHead a {
	text-transform : uppercase;
	color : #000000;
	font-size : 14px;
}
h2.prSubHead {
	font-size : 12px;
	color : #333333;
	font-weight : normal;
	margin : 5px 0;
}
.prHead {
	margin-top : 5px;
}
#detailInteriorHeadline {
}
div.flex-33 {
	width : 28%;
	float : left;
	margin : 1.5%;
}
div.flex-33-wrapper {
	float : left;
	width : 100%;
	margin-bottom : 1em;
}
div.mainBodyContentSub2Col {
	margin : 0;
	width : 100%;
	float : none;
}
div.flex-100 {
	width : 99.8%;
}
div.flex-100 img {
	width : 98%;
	padding : 1%;
	border : 1px solid #ccc;
	background : #fff;
}
div.flex-100 p.flex-caption {
	width : 98%;
	padding : 0 1% 1.1% 1%;
	top : -5px;
}
div.flex-25-wrapper .first-child {
	margin : .9% .9% .9% 0;
}
div.flex-25-wrapper .last-child {
	margin : .9% 0 .9% .9%;
}
div.flex-33-left {
	float : left;
	width : 33.33%;
	margin : 2% 2% 2% 0;
}
div.flex-33-left img, div.flex-33-right img {
	width : 94%;
	padding : 3%;
	border : 1px solid #ccc;
	background : #fff;
}
div.flex-33-right {
	float : right;
	width : 33.33%;
	margin : 2% 0 2% 2%;
}
div.flex-33-wrapper .first-child {
	margin : 1% 1.3% 1% 0;
}
div.flex-33-wrapper .last-child {
	margin : 1% 0 1% 1.3%;
}
div.flex-33-wrapper p.flex-caption, div.flex-33-left p.flex-caption, div.flex-33-right p.flex-caption {
	width : 94%;
	padding : 0 3% 3% 3%;
	top : -5px;
}
div.flex-50-wrapper .first-child {
	width : 48.5%;
	float : left;
	margin : 1% 1.4% 1% 0;
}
div.flex-50-wrapper .last-child {
	width : 48.5%;
	float : left;
	margin : 1% 0 1% 1.4%;
}
div.flex-50-wrapper p.flex-caption, div.flex-50-left p.flex-caption, div.flex-50-right p.flex-caption {
	width : 96%;
	padding : 0 2% 2% 2%;
	top : -5px;
}
div.flex-callout {
	width : 47.4%;
	padding : 1%;
	float : left;
}
div.flex-callout h4 {
	margin : .3em 0 .5em 0;
}
div.flex-callout-img {
	width : 48%;
	margin : 0 3% 3% 0;
	float : left;
}
div.flex-callout-img img {
	width : 92%;
	padding : 4%;
	border : 1px solid #ccc;
	background : #fff;
}
div.flex-callout-wrapper {
	width : 100%;
	background : url(/sebin/v/h/flex-callout-wrapper.jpg) no-repeat 0 0;
	float : left;
	clear : both;
}
div.flex-wrapper {
	float : left;
	clear : both;
	margin : 0 0 1em 0;
	width : 100%;
}
div.flex-wrapper .flex-25 {
	width : 23.6%;
	float : left;
	margin : .7%;
}
div.flex-wrapper .flex-25 img {
	width : 92%;
	padding : 4%;
	border : 1px solid #ccc;
	background : #fff;
}
div.flex-wrapper .flex-33 {
	width : 31.8%;
	float : left;
	margin : .7%;
}
div.flex-wrapper .flex-33 img {
	width : 94%;
	padding : 3%;
	border : 1px solid #ccc;
	background : #fff;
}
div.flex-wrapper .flex-50 {
	width : 48.5%;
	float : left;
	margin : .7%;
}
div.flex-wrapper .flex-50 img {
	width : 96%;
	padding : 2%;
	border : 1px solid #ccc;
	background : #fff;
}
div.flex-50-left img, div.flex-50-right img {
	width : 96%;
	padding : 2%;
	border : 1px solid #ccc;
	background : #fff;
}
div.flex-50-left {
	float : left;
	width : 48.33%;
	margin : 2% 2% 2% 0;
}
div.flex-50-right {
	float : right;
	width : 48.33%;
	margin : 2% 0 2% 2%;
}
div.flexOneCol {
	float : left;
	padding : 0 0 25px 0;
}
#physicianDataFilteredResults .resultItem img {
	border : 1px solid #CCCCCC;
	float : left;
	margin-right : 10px;
	padding : 5px;
	width : 80px;
}
#physicianDataFilteredResults .resultItem, #physicianDataSearchResults .resultItem {
	display : block;
	clear : both;
	padding : 10px 0;
}
div.photo_Box_Right {
	border : 1px solid #CCCCCC;
	background : #fff;
	float : right;
	font : italic 10px/15px arial;
	margin : 8px 0 8px 8px;
	padding : 6px;
}
div.featured_item img {
	border : 1px solid #CCCCCC;
	padding : 5px;
}
.results-column {
	width : 100%;
	margin : 0;
	font-size : 1.25em;
}
.faculty-wrapper .faculty-results-list li {
	border-top : 1px solid #ccc;
	float : left;
	margin : 2.5% 2%;
	clear : both;
	width : 100%;
}
.faculty-wrapper .faculty-results-list li .faculty-results-list-li-inner {
	float : left;
	width : 100%;
	padding : 1% 0;
}
.faculty-wrapper .faculty-results-actions {
	width : 31%;
	padding : 0 10px 10px 10px;
	float : left;
}
.faculty-wrapper .faculty-results-list-bio {
	width : 48%;
	margin : 0 10px 0 0;
	float : left;
}
.faculty-wrapper .faculty-results-list-img {
	width : 14%;
	margin : 0 10px 10px 0;
	float : left;
}
.faculty-modal-wrapper .faculty-bio-tabs li.tab-li a.tab-link {
	border : 0;
	background : none;
	padding : 0;
}
.faculty-modal-wrapper .faculty-bio-tabs .tab-content {
	border : 0;
	padding : 0;
}
.tab-module {
	width : 100%;
	clear : both;
	float : left;
}
.tab-module ul.tab-titles {
	width : 96%;
	float : left;
	clear : both;
	height : 57px;
	margin : 0;
	padding : 1% 2% 0 2%;
	background : #839dc0;
}
.tab-module ul.tab-titles li {
	float : left;
	list-style : none;
	width : 50%;
	position : relative;
}
.tab-module ul.tab-titles li a {
	float : left;
	position : relative;
	font-size : 2em;
	line-height : 58px;
	font-family : 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight : 400;
	color : #697fa0;
	background : #c3cee0;
	text-decoration : none;
	text-align : center;
	padding : 0 5%;
	width : 90%;
}
.tab-module ul.tab-titles li.active a {
	background : #fff;
	color : #697fa0;
	-webkit-box-shadow : 2px -1px 5px 2px rgba(119, 131, 152, 0.73);
	-moz-box-shadow : 2px -1px 5px 2px rgba(119, 131, 152, 0.73);
	box-shadow : 2px -1px 5px 2px rgba(119, 131, 152, 0.73);
}
.tab-module ul.tab-titles .tab-international, .tab-module ul.tab-titles .tab-local {
	-webkit-box-shadow : 2px -1px 5px 2px rgba(119, 131, 152, 0.73);
	-moz-box-shadow : 2px -1px 5px 2px rgba(119, 131, 152, 0.73);
	box-shadow : 2px -1px 5px 2px rgba(119, 131, 152, 0.73);
}
.tab-module ul.tab-titles .tab-international a {
	-webkit-box-shadow : inset 3px -3px 5px 0px rgba(119, 131, 152, 0.73);
	-moz-box-shadow : inset 3px -3px 5px 0px rgba(119, 131, 152, 0.73);
	box-shadow : inset 3px -3px 5px 0px rgba(119, 131, 152, 0.73);
	z-index : 3;
}
.tab-module ul.tab-titles .tab-local a {
	z-index : 2;
	-webkit-box-shadow : inset -3px -3px 5px 0px rgba(119, 131, 152, 0.73);
	-moz-box-shadow : inset -3px -3px 5px 0px rgba(119, 131, 152, 0.73);
	box-shadow : inset -3px -3px 5px 0px rgba(119, 131, 152, 0.73);
}
li.tab-international.international a span.globe-icon {
	width : 39px;
	height : 39px;
	background : url(/sebin/f/j/globe.png) no-repeat 0 0;
	display : block;
	float : left;
	margin : 9px 0;
}
li.tab-local.local a span.maryland-icon {
	width : 54px;
	height : 27px;
	background : url(/sebin/x/e/maryland_icon.png) no-repeat 0 0;
	display : block;
	float : left;
	margin : 15px 0;
}
.tab-module ul.tabs {
	list-style : none;
	float : left;
	width : 100%;
	position : relative;
	overflow : hidden;
	border : 0 none;
	margin : 0;
	padding : 3em 0 0;
}
.tab-module ul.tabs li.tab {
	min-height : 14em;
	float : left;
	clear : both;
	width : 93.2%;
	padding : 0 3.4%;
}
.tab-module ul.tabs li.tab.international {
	background : url(/sebin/h/u/international-bg.jpg) no-repeat 50% 0;
	background-size : 100%;
}
.tab-module ul.tabs li.tab.local {
	background : url(/sebin/p/u/search-index-background.jpg) no-repeat 50% 0;
	background-size : 100%;
}
.tab-module ul.tabs li.tab h2 {
	font-size : 1.75em;
	line-height : 1.5;
	font-family : 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight : 300;
	color : #424446;
	width : 65%;
	text-align : center;
}
.tab-module ul.tabs li.tab h2.title-local, .tab-module ul.tabs li.tab h2.title-international {
	margin : 0 auto 4em;
}
.tab-module ul.tabs .other-facilities h2 {
	font-size : 1.75em;
	line-height : 1.5;
	font-family : 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight : 300;
	color : #424446;
	margin : 0 auto 1em;
	width : 85%;
	text-align : center;
}
.tab-wide {
	display : inline;
}
.tab-module ul.tabs li.tab-local form, .tab-module ul.tabs li.tab-international form {
	width : 75%;
	clear : both;
	margin : 0 auto 4em;
}
.tab-module ul.tabs li.tab-local form .search-input, .tab-module ul.tabs li.tab-international .search-input {
	width : 100%;
	clear : both;
	margin : 4em auto 5em;
}
.tab-module ul.tabs li.tab-local form .search-input input, .tab-module ul.tabs li.tab-international form .search-input input {
	width : 72%;
	font-size : 1.5em;
	border-radius : 7px;
	background : #fff;
	box-shadow : inset 4px 4px 5px rgba(0, 0, 0, .06), 5px 5px 7px rgba(0, 0, 0, .1);
	border : 9px solid #fff;
	font-family : 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color : #4c689a;
	font-weight : 300;
	padding : 11px 2.75%;
	margin : 0 1% 0 0;
	position : relative;
	height : 35px;
	vertical-align : middle;
}
.tab-module ul.tabs li.tab-local form .search-input button, .tab-module ul.tabs li.tab-international form .search-input button {
	width : 13%;
	border : 1px solid #e8c803;
	background : #ffe35b;
	text-align : center;
	color : #2c487f;
	font-size : 1.5em;
	border-radius : 7px;
	font-family : 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight : 300;
	padding : 28px 0;
	box-shadow : 5px 5px 7px rgba(0, 0, 0, .1);
	position : absolute;
	margin : 0;
	line-height : 1em;
}
.search-options {
	width : 100%;
	clear : both;
	padding : 10px 0 0 0;
	border-top : 1px solid #ccc;
}
.tab-module ul.tabs li.tab-local form .male-female, .tab-module ul.tabs li.tab-international form .male-female {
	width : 29%;
	float : left;
}
.tab-module ul.tabs li.tab-local form .search-options .drop-modal>label, .tab-module ul.tabs li.tab-local form .male-female legend, .tab-module ul.tabs li.tab-international form .search-options .drop-modal>label, .tab-module ul.tabs li.tab-international form .male-female legend {
	font-size : 1.75em;
	line-height : 1.5;
	font-family : 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight : 300;
	color : #424446;
	margin : 0 0 .75em;
	float : left;
}
.tab-module ul.tabs li.tab-local form .male-female legend, .tab-module ul.tabs li.tab-international form .male-female legend {
	margin : 0 0 1.1em;
}
.tab-module ul.tabs li.tab-local form .male-female .checkbox-container, .tab-module ul.tabs li.tab-international form .male-female .checkbox-container {
	float : left;
	width : 100%;
	padding : .5em 0;
}
.tab-module ul.tabs li.tab-local form .male-female .checkbox-container label, .tab-module ul.tabs li.tab-international form .male-female .checkbox-container label {
	font-size : 1.2em;
	margin : 0 .25em 0 0;
	color : #666;
	line-height : 1.2;
}
.advanced-title {
	padding : 0;
	margin : 2% 0 0 0;
	font-size : 1.35em;
	font-family : 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color : #666;
}
#results-filters-column .advanced-title {
	font-size : 1.125em;
}
.other-facilities {
	width : 92%;
	padding : 2%;
	background : #e7e9eb;
	float : left;
	margin : 2%;
}
.other-facilities ul {
	margin : .25em 2% 0 5%;
	padding : 0;
	list-style : none;
	width : 92%;
}
.other-facilities ul li {
	float : left;
	width : 49%;
	margin : 1% 1% 0 0;
}
.other-facilities ul li:last-child {
	margin : 1% 0;
}
.other-facilities ul li a span.light {
	float : left;
	border-top : 0;
	border-bottom : 0;
	width : auto;
	height : auto;
	border-left : 0;
	text-indent : 0;
	margin : 7px 0 0 0;
	color : #999;
	font-size : .85em;
}
.other-facilities ul li a {
	width : 92%;
	float : left;
	padding : 4% 4% 3.75%;
	background : #fff;
	border : 1px solid #d4d4d4;
	color : #4c689a;
	font-family : 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-decoration : none;
	font-size : 1.5em;
	font-weight : 300;
	line-height : 1;
	border-radius : 4px;
}
.other-facilities ul li a span {
	float : right;
	border-top : 6px solid transparent;
	border-bottom : 6px solid transparent;
	width : 0;
	height : 0;
	border-left : 6px solid #899cbe;
	text-indent : -9999px;
	margin : 14px 2px 0 0;
}
.a-z {
	text-align : center;
	font-family : 'Gill Sans', 'Gill Sans MT', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size : 1.2em;
	margin : 1em auto 2em;
	width : 100%;
	float : left;
	font-weight : 300;
	color : #889bbd;
	text-decoration : none;
}
.a-z:hover {
	text-decoration : underline;
}
.tab-module ul.tabs .drop-modal {
	float : left;
	width : 31%;
}
.tab-module ul.tabs .drop-modal fieldset {
	width : 100%;
	margin : .5 0 0;
	float : left;
	clear : both;
}
textarea:focus, input:focus {
	outline : 0;
}
div.listIndividualWrapper p, div.listIndividualWrapperCondensed p {
	margin : .25em 0 .75em 0;
}
div.listIndividualWrapper img, div.listIndividualWrapperCondensed img {
	max-width : 80px;
	border : 1px solid #CCCCCC;
	margin : 0 10px 10px 0;
	float : left;
	padding : 5px;
	background : #fff;
}
div.listIndividualWrapper h4 a:hover, div.listIndividualWrapperCondensed h4 a:hover {
	color : #4c6699;
	text-decoration : underline;
}
div.listIndividualWrapper h4 a, div.listIndividualWrapperCondensed h4 a {
	color : #4c6699;
	text-decoration : none;
}
div.listIndividualWrapper {
	padding : 0 20px 10px 20px;
	clear : both;
	margin : 15px 0 15px 0;
	overflow : hidden;
}
div.listIndividualWrapperCondensed {
	width : 95%;
	float : left;
	margin : 0 2.5% 10px 2.5%;
}
div.listIndividualWrapper h4 {
	font-weight : bold;
	font-size : 1.2em;
	line-height : 19px;
	color : #4c6699;
	margin : 0;
}
div.listIndividualWrapperCondensed h4 {
	font-size : 1.2em;
	margin : 0;
	line-height : 19px;
	font-weight : bold;
	color : #888;
}
div.google-maps iframe {
	display : block !important;
}
.OffRight {
	float : right;
	width : 250px;
	margin-bottom : 10px;
	margin-left : 10px;
	padding : 0;
	clear : right;
	margin-top : 10px;
}
#imageBlock_slide {
	height : auto !important;
	width : auto !important;
}
div.large-logo::after {
	content : url(/_templates/images/jhm-logo-blue-print.jpg);
}
.wrapperBody, .copyright {
	width : 90%;
	margin : auto;
}
.mainBodyContentData * {
	color : #000;
	background : none transparent;
}
.mainBodyContentData h1, .mainBodyContentData h2, .mainBodyContentData h3, .mainBodyContentData h4, .mainBodyContentData h5, .mainBodyContentData h6 {
	color : #000;
	font-weight : bold;
}
.mainBodyContentData h2 {
	font-size : 22pt;
	font-weight : bold;
}
.mainBodyContentData h3 {
	font-size : 20pt;
	font-weight : bold;
}
.mainBodyContentData h4 {
	font-size : 18pt;
	font-weight : bold;
}
.mainBodyContentData h5 {
	font-size : 16pt;
	font-weight : bold;
}
.mainBodyContentData h6 {
	font-size : 14pt;
	font-weight : bold;
}
.mainBodyContentData p, .mainBodyContentData li, .mainBodyContentData blockquote, .mainBodyContentData a {
	font-size : 12pt;
}
.mainBodyContentData a:link {
	text-decoration : underline;
	color : #06c;
	word-wrap : break-word;
}
.mainBodyContentData a:link:after {
	content : " - ("attr(href)")";
}
.utility-links, .jhm-search, #search-button, #menu-button, .menu-wrapper, .large-logo img, .footer-wrapper, .content-footer, #toolBar, .toolbox, .BannerWrapperTop, #subNavBar .podcastsImg, #subNavBar .fontsizeImg, .QuickLinksBlueGrade3col, #topNavWrapper, #JHHTitleWrapper, .wrapperBottom, .calloutCol, #subNavBar img, .wrapperTop, #subNavBar, #tc, .tcHide, #tabSet, .sp3colRight, #tcI, .BannerWrapperBottom, .bannerSearch, .tcBannerSearch, #toolboxWrapper, .BannerWrapperMiddle, .calloutTopper, .subNavSeparator, .bannerSearchButton, #tcWrapper, .QuickLinksBlueGrade, .mainBodyContent3rdLevelLinks, #tcPanel, .QuickLinksContent a:visited, .BannerLeft, .QuickLinksContent, #leftNav, #subNavBar .rssImg, #subNavBar .shareImg, .subBanner, .BannerWrapperMiddle img, .contentRight .calloutCol, .footerNav, .BannerRight, #toolBar, #linksAndSearch, .pageBanner, #detailInteriorNavigation2, #prInteriorYears .CopySpaced a, hr, #slideNumber, #prInteriorHeadline, #jhm-search, .thincrust, iframe, .contentBlock75 li span, #results-filters-column, .faculty-wrapper .paginate, .faculty-wrapper .results-per-page, .faculty-results-wrapper .faculty-results-international, .faculty-wrapper .faculty-results-actions .flex-button-yellow, #left-col-doctors, .mainBodyContentData .faculty-results-international, .faculty-modal-wrapper .faculty-bio-tabs li.tab-li a.tab-link span, ul.tabs h1, .tab-narrow, .tab-module ul.tabs li.tab-local form .search-input label, .tab-module ul.tabs li.tab-local form .search-input legend, .tab-module ul.tabs li.tab-international form .search-input label, .tab-module ul.tabs li.tab-international form .search-input legend, .start-new-results, .tab-module ul.tabs .drop-modal fieldset ul, .a-z-list, .SERelated_Articles, .addthis_responsive_sharing, .addthis, .lifestyle-right-col, fb-comments, .fb_iframe_widget, #leftNavModToggle {
	display : none;
}
.mainBodyContentTitle {
	font-size : 24pt;
	font-weight : bold;
}
.institution_title {
	font-size : 14pt;
	font-weight : bold;
	margin : 0 0 20px;
}
.institution_title a {
	text-decoration : none;
	color : #000;
}
.thincrust-wrapper {
	background : none;
}
.wrapperContent, .wrapperBody, .thincrust-wrapper .content {
	width : 100%;
	max-width : 100%;
	margin : 0 auto;
}
#wrapper-canvas {
	width : 95%;
	margin : 0 auto;
}
.breadcrumb {
	font-size : 12pt;
}
.breadcrumb a {
	color : #000;
	text-decoration : none;
}
