@charset "utf-8";
/* CSS Document */

#bd h2{
	font-size: 1.9em;
	color: #f8991f;
	line-height: 20px;
	margin: 5px 0 10px 0;
	font-weight: normal;
}

#bd #bnr #divContent h4,
#bd #bnr #divContent h3
{
	color: #f8991f;
	/*line-height: 40px;*/
	font-weight: normal;
	font-size: 1.5em;
	margin-top: 5px;
	margin-bottom: 10px;
}

#bd p, #bd ul, #bd ol {
	line-height: 1.5em;
	font-size: 1.1em;
	padding: 0 0 10px 0;
}

 #bd ul.ullist li {
	list-style: disc;
	margin-left: 20px;
	line-height: 1.5em;
	padding: 0;
}

 #bd #divContent ul.ullist li a p {
	padding: 0;
	margin: 0;

}
 
#bd a {
/*	color:#666;
*/}

#bd #bnr #divContent {
	font-size: 1em;
	margin: 0;
	width: 640px;
	float: left;
	/*background: transparent url(../images/bg_tabs.png) top left no-repeat;*/
	clear: both;
	padding: 25px 20px 25px 0;
}

#bd #bnr #divContent .watchdemo {
    background: url(/images/bg_classroomdemo.jpg) no-repeat 0px -10px; 
    width: 100%; 
    position: relative; 
    height: 300px;

}

#bd #bnr #divContent a.classdemo {
    display: block; 
    left: 392px; 
    position: absolute; 
    top: 137px;
    background: url(/images/btn_classroomdemo.png) no-repeat 0 0;
    width: 197px;
    height: 67px;
}

#bd #bnr #divContent ol {
	list-style: decimal;
	/*margin-left: 25px;*/
}

#bd #bnr #divContent ul {
	list-style: disc;
	/*margin-left: 25px*/;
}

#bd #bnr #divContent li {
	margin-left: 25px;	
}

#bd #bnr #divContent ul li ul {
	margin-left: 0px;	
}

#divContent table {
	width: 80%;
	margin-left: 73px; 
	font-size: 1.1em;
	padding: 3px;
	line-height: 1.5em;

}

	.calendar_table
	,.fee_table {border-top: 2px solid #666; border-bottom:  2px solid #666;background-color: #fff;color: #6b6b6b;}
	.calendar_table td, .calendar_table th h2 {margin-left: 0px !important;}
	.calendar_table td, .calendar_table th{ border-left: 2px solid #666; border-right:  2px solid #666; padding: 3px 25px 3px 20px; text-align: left;}
	.calendar_table .td_alt td {background-color: #f8f7f3;}
	.calendar_table th { background-color: #e6e2d7;}
	.fee_table {border: 2px solid #666;}
	.fee_table td,.fee_table th { padding: 3px; text-align: center;}
	.fee_table tr td:first-child { border-right: 1px solid #e6e2d7; text-align: left;}
	.fee_table th { background-color: #666; color: #fff;}
	.fee_table .td_alt td {background-color: #e6e2d7; color: #666; text-align: left; font-weight: bold;}
	#divContent table.time_table {margin-left: 0;}
	.time_table td, .time_table th {padding: 3px; text-align:left; border-top: 5px solid #fff;}
	.time_table th {border-right: 1px solid #614C28; width: 20%;}
    
#divContent #flashholder {
	margin-bottom: 20px;
}

#divContent a.NurseInfoLinkWide{
    display:block;
    margin-bottom: 5px;
    border:0;
    width:523px;
    height:158px;
    background:url(/images/btn_nurse-info.png) top left no-repeat;
    cursor:pointer;
}

#divContent a.CRDemoLinkWide
{
    display:block;
    border:0;
    width:554px;
    height:146px;
    background:url(/images/suo_classroom_demo_banner.jpg) top left no-repeat;
    cursor:pointer;cursor:hand;
    position:relative;
    left:70px;
}
#divContent a.CRDemoLinkVidbox
{
    display:block;
    border:0;
    width:330px;
    height:260px;
    background:url(/images/suo_demo_vid_cold.jpg) top left no-repeat;
}
#divContent a.CRDemoLinkVidbox:hover
{
    background:url(/images/suo_demo_vid_hot.jpg) top left no-repeat;
}

/*#ft {margin: 25px 0 0 0;}
*/
/*content margins*/
#bd h2,#bd h3,#bd h4, #bd p, #bd ul, #bd ol {
	margin-left: 73px;
}

/*Webinars page*/
#bd div.webinar {
	margin-left: 55px;
	padding-bottom: 30px;	
}

#bd div.webinar div {
	float:left;
	margin: 0 0 30px 14px;
}

#bd div.webinar h2 {
	color: #333;
    font-size: 1.4em;
    font-weight: bold;
    line-height: normal;
    margin: 3px 0 0 5px;
	width: 169px;
	text-decoration: underline;
}

#bd div.webinar p {
	font-size: 1.2em;
	color: #666;
	padding: 5px 0 0 5px;
	width: 169px;
	margin-left: 0;
	
	}

#bd div.webinar a {
	display: inline-block;
	width: 131px;
	height: 33px;
	margin: 4px 0 0 0;
	background: transparent url(/images/webinars_btn.png) 0 0 no-repeat;
	margin-left: 30px;
}

#bd div.archive_lnk {
	margin: 0 0 0 73px;	
}

#bd div.archive_lnk a {
	display: block;
	font-size: 1.2em;
	color:#666;
	padding-top:4px;
}

