/*------------------------------------------------------ 
Facilitator
------------------------------------------------------*/
#small_main .dashboard {
	padding-top: 13px;
	padding-bottom: 13px;
}

#small_main .dashboard-tabs {
	margin-bottom: 0;
	padding-bottom: 0;
}

.dashboard.dashboard4#content{
	padding:14px 10px 0px 10px;
	width:724px;
}


.dashboard #left-column {
	width: 180px;
	height: auto;
	float: left;
}

.dashboard2 #left-column {
	width: 200px;
	height: auto;
	float: left;
}

.dashboard3 #left-column {
	width: 210px;
	height: auto;
	float: left;
	margin-right:25px;
}

.dashboard4 #left-column {
	width: 475px;
	height: auto;
	float: left;
}

.dashboard #right-column {
	width: 501px;
	height: auto;
	float: right;
}

.dashboard2 #right-column {
	width: 481px;
	height: auto;
	float: right;
}

.dashboard3 #right-column {
	width: 351px;
	height: auto;
	float: left;
}

.dashboard4 #left-column {
	width: 480px;
	height: auto;
	float: left;
}

.dashboard4 #right-column {
	width: 235px;
	height: auto;
	float: right;
}

.dashboard #right-callout {
	width: 188px;
	height: auto;
	float: right;
	margin-left: 10px;
}

.dashboard-box {
	border: 1px #d5d5d5 solid;
	border-top: 0;
	background: #FFFFFF;
	padding: 37px 0 0;
	position: relative;
}

.dashboard2 .dashboard-box {
	border: 1px #d5d5d5 solid;
	border-top: 0;
	background: #FFFFFF;
	padding: 33px 0 0;
	margin:0px 0px 10px 0px;
	position: relative;
}

.dashboard4 .dashboard-box {
	border: 1px #d5d5d5 solid;
	border-top: 0;
	background: #FFFFFF;
	padding: 30px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	position: relative;
}

.facilitator-search-box {
	margin-top: 10px;
}

.facilitator-search-box div
{
	margin-bottom: 10px;
}
.facilitator-search-box .last
{
	margin-bottom: 0px;
}
.facilitator-search-box div select
{
	width: 160px;
}

.dashboard-box p {
	margin-left: 10px;
	margin-right: 10px;
}

.dashboard4 .dashboard-box p {
	margin-left: 10px;
	margin-right: 10px;
}

.dashboard-box h4 {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 27px;
	background: url(../images/dashboard-box-middle.jpg) repeat-x;
	font-weight: bold;
	font-size: 11px;
	margin: 0 -1px;
	padding: 0 0 0 10px;
}

.dashboard4 .dashboard-box h4 {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 27px;
	background: url(../images/dashboard-box-middle.jpg) repeat-x;
	font-weight: bold;
	font-size: 11px;
	margin: 0 -1px;
	padding: 0 0 0 10px;
}


.dashboard #left-column h4 {
	width: 170px;
}

.dashboard2 #left-column h4 {
	width: 190px;
	color: #46535c;
}

.dashboard4 #left-column h4 {
	width: 470px;
	color:#46535c;
}

.dashboard4 #left-column h4 a, .dashboard4 #right-column h4 a {
	color:#46535c;
}

.dashboard3 h4 {
	color:#46535c;
}

.dashboard #right-column h4 {
	width: 291px;
}

.dashboard2 #right-column h4 {
	width: 471px;
	color: #46535c;
}

.dashboard3 #right-column h4 {
	width: 200px;
	margin:13px 0 5px;
}

.dashboard #right-callout h4 {
	width: 178px;
}

.dashboard-box h4 .left {
	display: block;
	width: 6px;
	height: 27px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/dashboard-box-left.jpg) no-repeat;
}

.dashboard4 .dashboard-box h4 .left {
	display: block;
	width: 6px;
	height: 27px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/dashboard-box-left.jpg) no-repeat;
}

.dashboard-box h4 .right {
	display: block;
	width: 6px;
	height: 27px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/dashboard-box-right.jpg) no-repeat;
}

.dashboard4 .dashboard-box h4 .right {
	display: block;
	width: 6px;
	height: 27px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/dashboard-box-right.jpg) no-repeat;
}

.dashboard table {
	margin: 0;
	padding: 0;
}

.dashboard th {
	text-align: left;
	color: #2971a7;
	padding: 0 0 3px 10px;
}

.dashboard2 th {
	text-align: left;
	color: #46535c;
	padding: 0 0 3px 10px;
}

.dashboard4.dashboard th {
	text-align: left;
	color: #46535c;
	padding: 0px 0px 3px 10px;
}

.dashboard td {
	padding: 3px 0 3px 10px;
}

.dashboard .no-pad td {
	padding: 0;
}

.dashboard tr.alt {
	background: #fbfbfb;
}

.dashboard4 .dashboard table {
	margin: 0;
	padding: 0;
}

.dashboard4 .dashboard th {
	text-align: left;
	color: #2971a7;
	padding: 0 0 3px 10px;
}

.dashboard4 .dashboard td {
	padding: 3px 0 3px 10px;
}

.dashboard4 .dashboard .no-pad td {
	padding: 0;
}

.dashboard4 .dashboard tr.alt {
	background: #fbfbfb;
}

#clientNavContainer2.dashboard {
	margin-bottom: 0;
}

.top-border {
	border-top: 1px #ebebeb solid;
}


/*------------------------------------------------------ 
For Investors Pages Begin
------------------------------------------------------*/
.dashboard-inv {
	width: 188px;
	height: auto;
	float: right;
	
	margin-left: 10px;
}

.dashboard-inv #right-callout {
	width: 188px;
	height: auto;
	float: right;
	margin-right: -14px;
}

.dashboard-box-inv {
	border: 1px #d5d5d5 solid;
	border-top: 0;
	background: #FFFFFF;
	padding: 32px 0 0;
	position: relative;
	line-height: 11px;
}

.dashboard-box-inv p {
	margin-left: 10px;
	margin-right: 10px;
}

.dashboard-box-inv h4 {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 27px;
	background: url(../images/dashboard-box-middle.jpg) repeat-x;
	font-weight: bold;
	font-size: 11px;
	margin: 0 -1px;
	padding: 0 0 0 10px;
}

.dashboard-inv #left-column h4 {
	width: 190px;
}

.dashboard-inv #right-column h4 {
	width: 464px;
}

.dashboard-inv #right-callout h4 {
	width: 178px;
}

.dashboard-box-inv h4 .left {
	display: block;
	width: 6px;
	height: 27px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/dashboard-box-left.jpg) no-repeat;
}

.dashboard-box-inv h4 .right {
	display: block;
	width: 6px;
	height: 27px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/dashboard-box-right.jpg) no-repeat;
}

.dashboard-inv table {
	margin: 0;
	padding: 0;
}

.dashboard-inv th {
	text-align: left;
	color: #2971a7;
	padding: 0 0 3px 10px;
}

.dashboard-inv td {
	padding: 3px 0 3px 10px;
}

.dashboard-inv tr.alt {
	background: #fbfbfb;
}

#clientNavContainer2.dashboard-inv {
	margin-bottom: 0;
}

.top-border-inv {
	border-top: 1px #ebebeb solid;
}

.competent-table-inv {
	border-collapse: collapse;
	margin-left: -15px;
	margin-right: -15px;
}

.competent-table-inv td, .competent-table th {
	border:0px none;
	border-right: 1px #fbfbfb solid;
	padding: 10px 16px;
	vertical-align:top;
}

.competent-table-inv td td {
	border: 0px;
	padding: 0px 16px;
}

.competent-table-inv .even{
	background: transparent;
}
.competent-table-inv .odd{
	background: #ececec;
}
.competent-table-inv .header{
	background: #ececec;
	font-size:12px;
	line-height:19px;
	font-weight:normal;
	color:#2971a7;
	text-align: left;
	padding: 3px 0px 3px 8px;
	
}
.competent-table-inv th {
	background: #ececec;
	font-size:12px;
	line-height:19px;
	font-weight:normal;
	color:#2971a7;
	text-align: left;
	padding: 0px 16px;
}

.competent-table-inv th.left {
	border-right: 1px #FFFFFF solid;
	border-left: 1px #474b4e solid;
}

.competent-table-inv th.right {
	border-left: 1px #FFFFFF solid;
	border-right: 1px #474b4e solid;
}

.competent-table-inv ul {
	margin: 0 0 0 1.2em;
	padding: 0;
}

.competent-table-inv .bottom-bar {
	border-right: 0;
	background: url(../images/th-bg.gif) repeat-x;
	height: 21px;
	position: relative;
}
/*------------------------------------------------------ 
For Investors Pages End
------------------------------------------------------*/


/*------------------------------------------------------ 
Forum
------------------------------------------------------*/
.forums h2 {
	margin-bottom: 15px;
	color:#f37b20;
}

#content.forums a {
	color:#f37b20;
}

#content.forums h2 a {
	margin-bottom: 15px;
	color:#f37b20;
}

.forums h2 small {
	font-size: 12px;
	background: url(../images/orange-right-arrow.gif) no-repeat 0 3px;
	padding: 0 0 0 15px;
}

.forum h3 {
	color:#f37b20;
}

.forum tr {
	vertical-align: top;
}

.forum tr td, .forum tr th {
	border-bottom: 1px #cdcdcd solid;
	padding: 0;
}

.forum tr.last td {
	border: 0;
	padding: 15px 0 0;
}

.forum tr td {
	padding: 15px 0;
}

.forum tr th h3 {
	margin: 0;
	padding: 0;
	color:#f37b20;
}

.forum tr th {
	text-align: left;
	color:#f37b20;
	vertical-align: bottom;
}

.posts {
	display: block;
	width: 56px;
	height: 45px; /*58px;*/
	padding: 13px 0 0;
	background: url(../images/posts-bg.jpg) no-repeat;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	color:#f37b20;
}

.posts label {
	text-transform: uppercase;
	font-size: 10px;
	line-height: 3em;
}

#content .forum-name {
	text-transform: uppercase;
	font-size: 12px;
	color:#f37b20;
}

.topics {
	border-collapse: collapse;
}

#content .topics a {
	color:#f37b20;
}

.topics tr th {
	text-align: left;
	color:#f37b20;
	padding: 4px 10px;
	background: #ececec;
	border-left: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	font-weight: normal;
	font-size: 12px;
}

.topics tr.alt {
	background: #ececec;
}

.topics tr td {
	padding: 4px 10px;
	border-left: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
}

.topics tr th.last, .topics tr td.last {
	border: 0;
}

.forums .left {
	width: 49%;
	float: left;
	text-align: left;
}

.forums .right {
	width: 49%;
	float: right;
	text-align: right;
}

.view tr {
	vertical-align: top;
}

.view tr td {
	border-top: 1px #cdcdcd solid;
}

.view tr td {
	padding: 10px 0px 0px 0px;
}

.forum_header {
	margin:0 0 7px;
	display:block;
}

.topics-head {
	width:120px;
	display:inline;
	float:left;
	margin:0;
}

.topics-name {
	float:left;
	color:#f37b20;
	margin:13px 0 0;
	font-size:12px;
	background: url(../images/orange-right-arrow.gif) no-repeat 0 4px;
	padding: 0 0 0 15px;
}

.forum_username {
	font-size:12px;
}

.reply-to-thread{
	float:right;
	margin:5px 0 0;
}

/*------------------------------------------------------ 
Search
------------------------------------------------------*/
#content .search .selected {
	font-weight: bold;
	color: #898989;
}

#content .search .result {
	margin: 20px 0;
}

#content .search .link {
	color: #46535c;
}

#content .search .link:hover {
	color: #2971A7;
	text-decoration: none;
}





.login-box {
	border: 1px #d5d5d5 solid;
	border-top: 0;
	background: #FBFBFB;
	padding: 37px 0 0;
	position: relative;
	width: 367px;
	float: left;
}

.login-box .field_label
{
	text-align: right;
	padding-right: 6px;
	width: 125px;
}

.login-box p {
	margin-left: 10px;
	margin-right: 10px;
}

.login-box h4 {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 27px;
	background: url(../images/dashboard-box-middle.jpg) repeat-x;
	font-weight: bold;
	font-size: 11px;
	margin: 0 -1px;
	padding: 0 0 0 10px;
	width: 359px;
}

.login-box h4 .left {
	display: block;
	width: 6px;
	height: 27px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/dashboard-box-left.jpg) no-repeat;
}

.login-box h4 .right {
	display: block;
	width: 6px;
	height: 27px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/dashboard-box-right.jpg) no-repeat;
}

input, select, textarea { border: 1px solid #CCC; color: #818181; padding: 3px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
input.no-border { border: 0; padding: 0; }
#upload_profile #fname { width: 187px; }
#upload_profile #lname { width: 187px; }
#upload_profile #user_title { width: 307px; }
#upload_profile #user_organization { width: 307px; }
#upload_profile #user_industry { width: 187px; }
#upload_profile #user_challenges { width: 307px; }
#upload_profile #user_email { width: 187px; }
#upload_profile #user_phone { width: 187px; }
#upload_profile #user_city, #upload_profile #user_address1 { width: 307px; }
#upload_profile #user_state { width: 307px; }
#upload_profile #user_other_creds { width: 307px; height: 114px; }
.user_certs { width: 307px; height: 114px; background: #FFFFFF; border: 1px solid #CCC; color: #818181; padding: 3px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; overflow: auto; }
.profile_first_column { text-align: right; width: 160px;  }
.profile_table_spacer { height: 20px; }

.event-sub-header
{
	font-size: 10px;
	color: #818181;
	font-family: arial;
	margin-bottom: 10px;
}
#event-header,
#event-header a
{
	color: #46535c;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.event-box {
	border: 1px #d5d5d5 solid;
	border-top: 0;
	background: #FFFFFF;
	padding: 26px 0 0 0;
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 5px;
	margin-top: 5px;
}

.event-box .field_label
{
	text-align: right;
	padding-right: 6px;
	width: 125px;
}

.event-box p {
	margin-left: 10px;
	margin-right: 10px;
}

.event-box h4
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 27px;
	height: 27px;
	background: url(../images/dashboard-box-middle.jpg) repeat-x;
	font-weight: bold;
	font-size: 11px;
	margin: 0 -1px;
	padding: 0 0 0 10px;
	width: 98.9%;
}

.event-box h4 a
{
	line-height: 27px;
	display: block;
	float: left;
}

.event-box h4 .left {
	display: block;
	width: 6px;
	height: 27px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/dashboard-box-left.jpg) no-repeat;
}

.event-box h4 .right {
	display: block;
	width: 6px;
	height: 27px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/dashboard-box-right.jpg) no-repeat;
}
.event-date
{
	display: block;
	width: 200px;
	line-height: 27px;
	position: absolute;
	top: 0;
	right: 10px;
	text-align: right;
	color: #818181;
}
.event-content
{
	padding: 7px 10px 5px 10px;
}

.event-content .right-column td
{
	padding: 4px;
}
#content .event-content tr { display: table-row; }
#content .event-content tr.alt { background: #FBFBFB none repeat scroll 0 0; }

#content .event_title { font-weight: bold; padding-bottom: 7px; }
.public-workshops-color, #content .public-workshops-color a { color: #BC423D; }
.webinar-workshops-color, #content .webinar-workshops-color a { color: #91AC15; }
.free-webcasts-color, #content .free-webcasts-color a { color: #834F38; }
.product-demos-color, #content .product-demos-color a { color: #D45407; }
.conferences-color, #content .conferences-color a { color: #336699; }
.certifications-color, #content .certifications-color a { color: #F49C17; }
.facilitator-enhancement-days-color, #content .facilitator-enhancement-days-color a { color: #6e85bf; }

.event_arrow
{
	top: -2px;
	position: relative;
	padding-right: 5px;
}

.event-box .left-column
{
	float: left;
	width: 35%;
}

.event-box .right-column
{
	float: right;
	width: 65%;
}

.white-box-top {
	height: 4px;
	background: url(../images/white-box-top.gif) no-repeat top left;
	position: relative;
	margin: 20px 0 0;
	padding: 0;
}

.white-box-top span {
	width: 4px;
	height: 4px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/white-box-top-right.gif) no-repeat top right;
}

.white-box-bottom {
	height: 4px;
	background: url(../images/white-box-bottom.gif) no-repeat bottom left;
	position: relative;
	margin: 0 0 6px;
	padding: 0;
}

.white-box-bottom span {
	width: 4px;
	height: 4px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/white-box-bottom-right.gif) no-repeat top right;
}

.white-box {
	background: #FFFFFF;
	border-left: 1px #d5d5d5 solid;
	border-right: 1px #d5d5d5 solid;
	padding: 16px 20px;
}

.white-box hr {
	margin: 20px -20px;
	height: 1px;
	border: 0;
	border-top: 1px #d5d5d5 solid;
	background: #d5d5d5;
	color: #d5d5d5;
}

/*
	Event Register Form
*/
.event_register_form
{
	width: 100%;
}
.event_register_title
{
	width: 250px;
	text-align: right;
	padding-right: 15px;
}

.register_button {
	text-align:center;
}

/*  Facilitator Resources List */

.downloads_button {
	text-align:center;
	width:68px;
}

.resources-sub-header
{
	font-size: 10px;
	color: #818181;
	font-family: arial;
	margin-bottom: 10px;
}
#resources-header,
#resources-header a
{
	color: #46535c;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.resources-box {
	border: 1px #d5d5d5 solid;
	border-top: 0;
	background: #FFFFFF;
	padding: 26px 0 0 0;
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 5px;
	margin-top: 5px;
}

.resources-box .field_label
{
	text-align: right;
	padding-right: 6px;
	width: 125px;
}

.resources-box p {
	margin-left: 10px;
	margin-right: 10px;
}

.resources-box h4
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 27px;
	height: 27px;
	background: url(../images/dashboard-box-middle.jpg) repeat-x;
	font-weight: bold;
	font-size: 11px;
	margin: 0 -1px;
	padding: 0 0 0 10px;
	width: 98.9%;
}

.resources-box h4 a
{
	line-height: 27px;
	display: block;
	float: left;
	color:#46535c;
}

#facilitators-body .resources-box h4 a
{
	line-height: 27px;
	display: block;
	float: left;
	color:#46535c;
}

.resources-box h4 .left {
	display: block;
	width: 6px;
	height: 27px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/dashboard-box-left.jpg) no-repeat;
}

.resources-box h4 .right {
	display: block;
	width: 6px;
	height: 27px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/dashboard-box-right.jpg) no-repeat;
}
.resources-date
{
	display: block;
	width: 200px;
	line-height: 27px;
	position: absolute;
	top: 0;
	right: 10px;
	text-align: right;
	color: #818181;
}
.resources-content
{
	padding: 7px 10px 5px 10px;
	color:#F47B20;
}

.resources-content .right-column td
{
	padding: 4px;
}
#content .resources-content tr { display: table-row; }
#content .resources-content tr.alt { background: #FBFBFB none repeat scroll 0 0; }

#content .resources_title { font-weight: bold; padding-bottom: 7px; }
.public-workshops-color, #content .public-workshops-color a { color: #BC423D; }
.webinar-workshops-color, #content .webinar-workshops-color a { color: #91AC15; }
.free-webcasts-color, #content .free-webcasts-color a { color: #834F38; }
.product-demos-color, #content .product-demos-color a { color: #D45407; }
.conferences-color, #content .conferences-color a { color: #336699; }
.certifications-color, #content .certifications-color a { color: #F49C17; }
.facilitator-enhancement-days-color, #content .facilitator-enhancement-days-color a { color: #6e85bf; }

.resources_arrow
{
	top: -2px;
	position: relative;
	padding-right: 5px;
}

/* Message Viewer */

#content.message-viewer {
	padding-top:0px;
	line-height:1.5em;
}

.message-box {
	background: #FFFFFF;
	border-left: 1px #d5d5d5 solid;
	border-right: 1px #d5d5d5 solid;
	padding: 12px 15px;
}

.message-box-top {
	background: #FFFFFF;
	border-left: 1px #d5d5d5 solid;
	border-right: 1px #d5d5d5 solid;
	padding: 12px 15px;
	border-bottom:1px #d5d5d5 solid;
}

/* My Profile */

.welcome-container {
	width:100%;
	margin:0px 0px 10px 0px;
	display:block;
	float:left;
}

.myimage {
	float:left;
}

.welcome {
	padding-left:60px;
}

.dashboard th.alt {
	padding:5px 0 3px 10px;
}

.dashboard4 #right-column h4 {
width:225px;
color:#46535c;
}

.dashboard4 .dashboard-box ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.dashboard4 .dashboard-box ul li {
	padding:0px 10px 0px 60px;
	margin:10px 0px 10px 0px;
	height:50px;
	line-height:1.15em;
}

.dashboard4 .dashboard-box .title-caption {
	font-size:7pt;
}

/* Public Profile */

.dashboard2 #left-column h6 {
	margin: 0px 0px 0px 0px;
	color:#F47B20;
}

.dashboard2 .infodivider {
	margin:0px 0px 5px;
	display:block;
	line-height:1.25em;
}

#user_certified_since { width: 307px; }

/* Crop Your Image */

#image_wrapper {
	margin:0px 0px 20px 0px;
}

/*------------------------------------------------------ 
Facilitator
------------------------------------------------------*/
#content #careers_list {
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style: none;
}

#content #careers_list li {
	list-style: none;
	margin: 0;
	padding: 3px;
	padding-left: 8px;
}


#why-facilitation-alt-content {
	margin-top: 10px;
}

/*------------------------------------------------------ 
Online Learning Styles
------------------------------------------------------*/

div.online_learning_image
{
	background: #ffffff url(../images/online-learning.jpg) top left no-repeat; 
	width: 746px; 
	height: 259px;
	position: relative;
}

div.online_learning_list
{
	position: relative;
	left: 22px;
	top: 95px;
	width: 450px;
	font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #374149;
}

div.online_learning_list li
{
	list-style: url(../images/blue-arrow.gif); 
	margin-bottom: 5px;
}

div.online_learning_list a
{
	color: #2971a7;
}

div.online_learning_list a:link{color: #2971a7; text-decoration: none;}
div.online_learning_list a:visited{color: #2971a7; text-decoration: none;}
div.online_learning_list a:hover{color: #2971a7; text-decoration: underline;}
div.online_learning_list a:active{color: #2971a7; text-decoration: none;}

table.online_learning_table
{
	width: 100%;
	margin-top: 3px;
}

table.online_learning_table td
{
	border-bottom: 1px solid #D6D6D6;
	padding: 5px;
}

table.online_learning_table td.image
{
	width: 30%;
	padding-left: 0 !important;
	vertical-align: top;
}

table.online_learning_table td.content
{
	width: 70%;
	padding-left: 0 !important;
}

table.online_learning_table td.content div
{
	margin-bottom: 10px;
}

table.online_learning_table td.content span
{
	color: #2971a7;

	font-size: 10pt;
}

div.franklincovey_on_demand_image
{
	background: #ffffff url(../images/franklincovey-on-demand-banner.jpg) top left no-repeat; 
	width: 746px; 
	height: 190px;
	position: relative;
}

div.liveckicks_image {
	background: #ffffff url(../images/liveclicks-workshops-banner.jpg) top left no-repeat; 
	width: 746px; 
	height: 190px;
	position: relative;
}

div.insights_image {
	background: #ffffff url(../images/insights-workshop-banner.jpg) top left no-repeat; 
	width: 746px; 
	height: 190px;
	position: relative;
}

div.banner-content {
	width: 406px;
	padding-top: 56px;
	padding-left: 21px;
	font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #374149;
}

.sidebar-promo-button {
	margin-bottom: 10px;
}
