﻿/*Specialty Landing Page Code
#specialty #bodyContent {margin:0 69px 0 79px; width:auto;}
#specialty  .divEvents {margin-top:15px;}
#specialty  .divEvents div div{float:left;}
#specialty  .divEvents div div div{float:none;}

#specialty .introContent .imgBox{float:left; width:209px; height:186px; margin-right:10px; overflow:hidden;}
#specialty  .introContent .marketingContent {float:left; width:440px; padding:17px 0 0px;}
#specialty  .introContent .marketingContent div, #specialty  .introContent .marketingContent p {width:auto;}
#specialty .contentRow {margin-top:-10px;}
#specialty .divEvents {width:440px;}

#specialty .header2 {border-bottom:1px solid #C88E02; }
#specialty .header2 h2 {float:left; border-bottom:0;}
#specialty .header2 .divLink {float:right; }*/
#DanaFarberMastHead
{
background:transparent url(../images/nav/img_nav_bg.gif) no-repeat scroll left bottom;
height:54px;
padding:0pt 0pt 0pt 8px;
width:830px;
}

#DanaFarberMastHead #logo
{
	float:left;
	height:45px;
}

#DanaFarberMastHead #DanaFarberNav 
{
	float:right;
	margin-top:25px;
	margin-right:8px;
}

#DanaFarberLanding #bodyContent
{
	width: 830px;
	margin-right: 7px;
	padding: 0;
}
#DanaFarberLanding #bodyContent H2
{
	border-bottom: 0px;
	padding: 8px 0;
}

#splfaculty
{
	position: relative;
	display: block;
	width: 536px;
	float: left;
}

/*#DanaFarberLanding .txtColumn { width:50%;}*/

#contentHeader {width: 830px; position: relative; display: block; float: left; }
#contentHeader #headerText {float:left; display: block; width:812px;}
#contentHeader #headerText H2
{
	float:left;
	text-transform:none;
}
#contentHeader #headerText p {margin:0pt; padding: 0pt 0px 10px;}
#contentHeader #logo {display: none;}

#DanaFarberFaculty
{
	position: relative;
	display: block;
	width: 498px;
	float: left;
	padding-bottom: 5px;
}

#DanaFarberFaculty H2
{
	border-bottom: 0px;
	padding: 8px 0;
}

#DanaFarberLanding .faculty
{
	width: 100%;
}
#DanaFarberFaculty .column
{
	width: 249px;
	border-collapse: collapse;
	padding-bottom: 4px;
	float: left;
}
#DanaFarberFaculty .imgColumn
{
	width: 64px;
	min-height: 73px;
	display: block;
	float: left;
	padding-left: 9px;
	padding-right: 5px;
	padding-bottom: 4px;
}
#DanaFarberFaculty .imgColumn .imgBox
{
	width: 62px;
	height: 70px;
	border: 1px solid #CC9900;
	float: left;
}
#DanaFarberFaculty .txtColumn
{
	width: 165px;
	float: left;
	padding-left: 0;
	padding-right: 6px;
	padding-bottom: 4px;
}
#DanaFarberFaculty P
{
	padding: 0px 0px 0px 9px;
}


#DanaFarberFaculty .facultyName
{
	font-weight: bold;
	padding-bottom: 4px;
	margin-bottom: 0px;
}

.splpromobox
{
	float: right;
	border: 1px solid #FFFFFF;
	margin: 11px 13px 11px 0px;
	background: #EFEBD2;
	background-image: none;
	padding: 1px;
	width: 200px;
}
.splpromobox #messageBox
{
	padding: 10px;
}
.splpromobox #messageBox .container
{
	float: left;
	height: 227px;
	width: 182px;
	padding: 2px;
	margin-right: 0px;
}
.splpromobox #messageBox .container H3, .splpromobox #messageBox .container P
{
	padding: 0 0 8px;
	color: #000;
}
.splpromobox #messageBox .container P
{
	height: 105px;
}
.splpromobox #messageBox .container .imgBox
{
	height: 42px;
	float: left;
	margin-right: 10px;
}
.splpromobox #messageBox .container .divLink
{
	float: left;
	margin-top: 21px;
	width: 80px;
}
.splpromobox .container .divLink A
{
	background: transparent url(../images/bullets/blt_anc_nav.gif) no-repeat scroll left top;
	padding: 0pt 5px;
}
#coursechair
{
	width: 828px;
	position: relative;
	display: block;
	float: left;
	background: #F5F1E5;
	border: 1px solid #B6B6B2;
}
#DanaFarberLanding .layoutBox
{
	width: 100%;
	float: left;
	margin: 0px;
	padding-bottom: 10px;
}
#DanaFarberLanding #splOnlineCME
{
	width: 382px;
	position: relative;
	float: right;
}
#DanaFarberLanding #splPrintCME
{
	width: 382px;
	position: relative;
	float: right;
	margin-top: 10px;
}

#DanaFarberLanding .additionalResources
{
	width: 818px;
	position: relative;
	background: #F5F1E5;
	border: 1px solid #B6B6B2;
	padding-bottom: 4px;
	padding-left: 10px;
	float: left;
}

.splLiveOnline
{
	width: 832px;
	position: relative;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	clear:both;
	background:url(../images/specialtylanding/spec-boxfill.gif) top left repeat-y;
}
#splOnlineCME .activity
{
	float: left;
}
#splOnlineCME .viewAllLink
{
	float: left;
}
.splLiveOnline #splLiveMeetings
{
	width: 436px;
	margin: 0px;
	float: left;
}
.splLiveOnline #splLiveMeetings .brand
{
		width: 438px;
		margin-bottom: 15px;
 /*background:transparent url(../images/specialtylanding/middle.gif) repeat-y scroll 48% center; */
 float: left;

}
.column
{
	float: left;
	width: 50%;
}
.column .event
{
	padding: 2px;
}
.activity
{
	width: 362px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-top: 8px;

	
}
#DanaFarberLanding #splOnlineCME .credits
{
	float: left;
	width: 181px;
}
#DanaFarberLanding #splOnlineCME .format
{
	float: left;
	width: 181px;
}
#DanaFarberLanding #splPrintCME .credits
{
	float: left;
	width: 33%;
}
#DanaFarberLanding #splPrintCME .format
{
	float: left;
	width: 33%;
}
.posttest
{
	float: left;
	width: 33%;
}
#specialtyFaculty
{
}

#specialtyFaculty #leftLayout
{
	width: 431px;
	float: left;
}

 #splLiveMeetings #rightLayout
{
	width: 383px;
	float: right;
    background: #F5F1E5;
    border: 1px solid #B6B6B2;
}

#specialtyFaculty .faculty
{
	width: 100%;
	float: left;
}
#specialtyFaculty .txtColumn
{
	width: 205px;
	border-collapse: collapse;
	padding-bottom: 10px;
	padding-right: 10px;
	float: left;
}




#splLiveMeetings .column
{
	width: 425px;
	border-collapse: collapse;
	padding-bottom: 4px;
	padding-left: 10px;
	float: left;
}

#splLiveMeetings P
{
	padding: 0px;
}


#splLiveMeetings #rightLayout .column
{
	width: 100%;
	border-collapse: collapse;
	padding-bottom: 4px;
	float: left;
}
.viewAllLink
{
	margin-top: 15px;
	float: right;
	width: 362px;
}
.linkBack
{
	display: block;
	float: right;
	width: 100%;
}
.linkBack UL, .viewAllLink UL
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.linkBack LI, .viewAllLink LI
{
	background: transparent url(../images/bullets/blt_anc_nav.gif) no-repeat scroll left top;
	line-height: 14px;
	margin: 0pt 0pt 3px;
	padding: 0pt 0pt 0pt 8px;
	float: right;
	width: 100%;
}

#splLiveMeetings .header {
	background:transparent url(../images/specialtylanding/liveMeetings.gif) no-repeat scroll left top;
	padding: 0px;
	margin: 10px;
	line-height: normal;
	height: 10px;
}

.spcBorderTop
{
	clear:both;
	background:url(../images/specialtylanding/spec-boxborder.gif) top left no-repeat;
	height:1px;
}

.spcBorderBottom
{
	clear:both;
	background:url(../images/specialtylanding/spec-boxborder.gif) bottom left no-repeat;
	height:1px;
}
#splOnlineCME .header {
	background:transparent url(../images/specialtylanding/OnlineCME.gif) no-repeat scroll left top;
	padding: 0px;
	margin: 10px;
	line-height: normal;
	height: 10px;
}

#splPrintCME .header {
	background:transparent url(../images/specialtylanding/CMEpublications.gif) no-repeat scroll left top;
	padding: 0px;
	margin: 10px;
	line-height: normal;
	height: 10px;
}

.additionalResources #header {
	background:transparent url(../images/specialtylanding/AdditionalResources.gif) no-repeat scroll left top;
	padding: 0px;
	margin: 10px;
	line-height: normal;
	height: 10px;
}

#DanaFarberFaculty .header {
	background:transparent url(../images/DanaFarber/TrackDirectors.gif) no-repeat scroll left top;
	padding: 0px;
	margin: 10px;
	line-height: normal;
	height: 10px;
}

 


.showLiveMeetings #splLiveMeetings
{
	width: 828px !important;
	position: relative !important;
	display: block !important;
	float: left !important;
	background: #F5F1E5 !important;
	border: 1px solid #B6B6B2 !important;
	margin-top: 10px;
}

.showLiveMeetings .spcBorderTop,
.showLiveMeetings .spcBorderBottom
{
	visibility: hidden;
	
}

 
 
 .right
 {
	display: block;
	width: 390px;
	float: left;
 }
 
 #headerText h1
 {
	padding:0px !important; 
	/* Larger box (needed for when Live Meetings section is not being shown */
 }
.showOnlineCME #splOnlineCME .activity
{
	width: 394px !important;

}

.showOnlineCME #splOnlineCME .viewAllLink
{
	width: 828px !important;
	

}
.showOnlineCME #splOnlineCME
{
	width: 828px !important;
	position: relative !important;
	display: block !important;
	float: left !important;
	background: #F5F1E5 !important;
	border: 1px solid #B6B6B2 !important;
	margin-bottom: 10px;
}


.showEventBox
{
	float: left;
}

.showEventBox #splLiveMeetings
{
	width: 828px !important;
	position: relative !important;
	display: block !important;
	float: left !important;
	background: #F5F1E5 !important;
	border: 1px solid #B6B6B2 !important;
}

.showOnlineCME #splOnlineCME .credits
{
	float: left;
	width: 181px;
}

.showOnlineCME #splOnlineCME .format
{
	float: left;
	width: 181px;
}

.showOnlineCME .spcBorderTop,
.showEventBox .spcBorderTop
{
	padding-top: 10px;
	visibility: hidden;
	
}

 .showOnlineCME .spcBorderBottom,
 .showEventBox .spcBorderBottom
{
	visibility: hidden;
	
}
	 

