.PDCourses .MainContentPadding {
	padding: 10px 20px 20px 20px;	
}


.PDCourses .MainContentPadding h2 {
	color: #003399;
	font-size: 9pt;
	margin-bottom: 0px;
}

.PDCourses .MainContentPadding h3 {
	font-size: 9pt;
}

.PDCourses .CourseDescription {
	border-bottom: 1px solid #c6c6c6;
	padding-bottom: 30px;
	margin-bottom: 15px;
}

.PDCourses .MainContentPadding .CourseTitle {
	color: #003399;
	font-size: 12pt;
}

.PDCourses .MainContentPadding .CoursePresenter {
	
}

.PDCourses .MainContentPadding .CourseDates {
	margin-bottom: 7px;
}

.PDCourses .MainContentPadding .CourseNextDates {
	margin-bottom: 15px;
}

.PDCourses .MainContentPadding .CourseImages img {
	margin-right: 10px;
}

.PDCourses .MainContentPadding .CourseHotLinks {
	margin-top: 10px;
	color: #a5a5a5;
}


.PDCourses .MainContentPadding .CourseHotLinks a {
	border-left: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	padding: 1px 5px 2px 5px;
	text-decoration: none;
	margin-right: 5px;
}

.PDCourses .MainContentPadding .CourseHotLinks a:hover {
	border-left: 1px solid #003399;
	border-bottom: 1px solid #003399;
	color: #003399;
	position: relative;
	top: 1px;
	left: 1px;
}

.PDCourses .CourseSummaryBorder {
	border-top: 10px solid #ffffff;
	border-left: 10px solid #ffffff;
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	width: 170px;
}

.PDCourses .CourseSummaryContainer {
	border: 1px solid #dfdfdf;
	padding: 3px 5px 0px 5px;
	background: #fdfdfd url(/graphics/LightBlueGradientBGStretch.gif) repeat-x left top;
}

.PDCourses .CourseSummaryContainer h2 {
	margin: 0;
	font-size: 7.5pt;
}

.PDCourses .CourseSummaryContainer ul {
	margin: 5px 0px 0px 15px;
}

.PDCourses .CourseSummaryContainer ul li {
	padding-bottom: 15px;
	font-size: 7.5pt;
}

.PDCourses .CourseSummaryContainer li:hover {
	list-style: url(/graphics/crosshair_off.gif) none;
}

.PDCourses .CourseSummaryContainer ul li ul.Schedule {
	margin: 0px;
	padding: 0px;
	color: #5f5f5f;
}


.CourseSummaryContainer  ul li ul.Schedule li {
	margin: 0px;
	padding: 0px;
	font-size: 7pt;
	color: #5f5f5f;
	list-style: url() none;
}

.CourseSummaryContainer ul li ul.Schedule li.CurrentSelection {
	color: #880000;
	list-style: url(/pd/assets/images/icons/880000_star.gif) none;
}

.PDCourses .CourseSummaryContainer .RegistrationForm {
	position: relative; 
	right: 19px; 
	background: #f7faff;
}

.PDCourses .CourseSummaryContainer .RegistrationForm img.PDFicon {
	margin-right: 3px; 
	float: left; 
	position: relative; 
	right: 2px;
	width: 16px;
	height: 16px;
}

.PDCourses .MainContentPadding .CourseRegistration {
	text-align: center;
	border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	width: 300px;
	padding: 10px;
}

.PDCourses .MainContentPadding .WebinarCourse {
	text-align: center;
	border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	width: 550px;
	padding: 20px 10px 0px 10px;
	background: #f3f7fb;
}
.PDCourses .MainContentPadding .CoursePresenterTitle {
	font-weight: normal;
	color: #000000;
}

.PDCourses .MainContentPadding .ImgAlignLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.PDCourses .MainContentPadding .ImgAlignRight {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.PDCourses .MainContentPadding .ScheduleTbl {
	border-top: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	width: 600px;
}

.PDCourses .MainContentPadding .ScheduleTbl td {
	border-bottom: 1px solid #c3c3c3;
	border-left: 1px solid #c3c3c3;
	padding: 3px 7px;
	vertical-align: top;
}

.PDCourses .MainContentPadding .ScheduleTbl ul {
	margin-left: 30px;
	margin-top: 5px;
}

.PDCourses .MainContentPadding .ScheduleTbl ul li:hover {
	list-style: url(/graphics/crosshair_off.gif) none;
}

.PDCourses .MainContentPadding .ScheduleTbl .Times,
.PDCourses .MainContentPadding .ScheduleTbl .Sessions,
.PDCourses .MainContentPadding .ScheduleTbl .Presenters  {
	background: #efefef;
	font-size: 8pt;
	text-align: left;
	font-weight: bold;
}

.PDCourses .MainContentPadding .ScheduleTbl .Times {
	width: 90px;
}

.PDCourses .MainContentPadding .ScheduleTbl .Sessions {
}

.PDCourses .MainContentPadding .ScheduleTbl .Presenters {
	width: 100px;
}


.PDCourses .CourseSummaryContainer ul li ul.Schedule {
	margin: 0px;
	padding: 0px;
	color: #5f5f5f;
	list-style: none;
}
