body { margin:0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#3f3e3e; background-color:#FFFFFF; }
#header 		{ width:100%; border: 0px; margin: 0px; padding: 0px; }
#header td	{ vertical-align: top; margin: 0px; padding: 0px; text-align-left; }
#header_bottom { display:none; }
#navbar { display:none; }

#subnavbar { display:none; }

.leftnavitem { padding:5px 11px 5px 11px; border: 0px; }

img { border: 0px; }

#main { width:100%; }
#print { display:none; }

.main_content 	{ padding:5px 10px 5px 10px; background: #ebebeb; }
.main_content_b { padding:5px 10px 5px 10px; background: #e5e8ff; }

#topofpage { display:none; }
.main_content { padding:5px 20px 5px 20px;  background: #ebebeb; }
.main_conent_col			{ background: #ebebeb; }
.main_content_col_b		{ background: #e5e8ff; }

.main_content_col_b h1, .main_content_col_b h2, .main_content_col_b h3, .main_content_col_b h4
.main_content_col_b h5	{ color: #283C83; }

.intro_content { padding:0px 10px 0px 10px; background: #e5e8ff; }
.intro_content p, .intro_content h2, .intro_content h1, .intro_content h3, .intro_content ul, .intro_content ol { margin-top: 0px; }

.intro_content h1, .intro_content h2, .intro_content h3, .intro_content h4
.intro_content h5	{ color: #283C83; }

.intro_break { margin-bottom: 0px; }

#left_nav	{ background-color: #d1d9f2; color: #13648d; }
#left_nav a, #left_nav a:link, #left_nav a: visited { color: #13648d; text-decoration: none; }
#left_nav a:hover	{ color: #13648d; text-decoration: underline; }

#left_nav p { margin: 0px; }

#left_nav .box_head_blue_left a, #left_nav .box_head_blue_left a:link, #left_nav .box_head_blue_left a:visited { color: #ffffff; text-decoration: none; }
#left_nav .box_head_blue_left a:hover	{ color: #ffffff; text-decoration: underline; }

#left_nav table	{ background: #d1d9f2; font-weight: normal; }

#default { background-color:#63a3e6; }
#default_mid { background-color:#e8dce6; }
#default_light { background-color:#283C83; }

#sales { background-color:#63a3e6; }
#sales_mid { background-color:#e8dce6; }
#sales_light { background-color:#F2EDF5; }

#management { background-color:#63a3e6; }
#management_mid { background-color:#e8dce6; }
#management_light { background-color:#FEF9F0; }

#leadership { background-color:#63a3e6; }
#leadership_mid { background-color:#e8dce6; }
#leadership_light { background-color:#EDF3F3; }

#coaching { background-color:#63a3e6; }
#coaching_mid { background-color:#e8dce6; }
#coaching_light { background-color:#F7EAEA; }

#solutions_misc	{ background-color:#63a3e6; }

h1 { font-size:16px; font-weight: bold; }
h2 { font-size:14px; font-weight: bold; }
h3 { font-size:11px; font-weight: bold; font-style:normal; }

hr { height: 1px; color: #283C83; border: #283C83 solid; border-width: 1px 0px 0px 0px; }

#sales_main h1 { margin:0px; }
#sales_main h2 {  }
#sales_main h3 {  }
#sales_main blockquote { background-color:#FFFFFF; }
#sales_main table.objectives th { background-color:#63a3e6; }
#sales_main table.objectives td { background-color:#e5e8ff; }

#management_main h1 { margin:0px; }
#management_main h2 {  }
#management_main h3 {  }
#management_main blockquote { background-color:#FFFFFF; }
#management_main table.objectives th { background-color:#63a3e6; }
#management_main table.objectives td { background-color:#e5e8ff; }

#leadership_main h1 { margin:0px; }
#leadership_main h2 {  }
#leadership_main h3 {  }
#leadership_main blockquote { background-color:#FFFFFF; }
#leadership_main table.objectives th { background-color:#63a3e6; }
#leadership_main table.objectives td { background-color:#e5e8ff; }

#coaching_main h1 { margin:0px; }
#coaching_main h2 {  }
#coaching_main h3 {  }
#coaching_main blockquote { background-color:#FFFFFF; }
#coaching_main table.objectives th { background-color:#63a3e6; }
#coaching_main table.objectives td { background-color:#e5e8ff; }

h1.sales { margin:0px; }
h2.sales{  }
h3.sales {  }

h1.management { margin:0px; }
h2.management {  }
h3.management {  }

h1.leadership { margin:0px; }
h2.leadership {  }
h3.leadership {  }

h1.coaching { margin:0px; }
h2.coaching {  }
h3.coaching {  }

a, a:link, a:visited { color:#283C83; text-decoration: underline; }
a:hover	{ color:#283C83; text-decoration: none; }

/* .link { color:#ffffff; font-weight:bold; text-decoration:underline; } */

.panel { margin-left:8px; padding:5px 5px 5px 5px; color: #b8207a; }
.panel a, .panel a:link, .panel a:hover, .panel a:visited { color: #b8207a; }
.paneltitle {font-weight:bold; color:#FFFFFF; padding:2px 2px 2px 10px;}

.panel a { font-weight: bold; }

.whitetext { color:#FFFFFF; }

ol { line-height:15px; margin:22px; }

ul { list-style-type:square; list-style-image:'/img/img_bullet_square.gif'; line-height:15px; margin:15px; padding-left: 0px; }
ul .arrow { list-style-image:'/img/img_bullet_arrow.gif'; }

#sectiontitle { background-color:#63a3e6; color:#FFFFFF; font-weight:bold; margin:0px 0px 0px 25px; padding:1px 0px 1px 9px; }
#sectiontitle a { color:#FFFFFF; text-decoration: none; }
#sectionbody { padding:10px 0px 10px 34px; height:38px; background: #e5e8ff; }
#sectionbody a { font-weight:bold; text-decoration:none;  }

.bluebox { background-color:#e5e8ff; }
.bluebox p  {margin: 2px 0px 0px 5px }
.bluebox li  {margin: 2px 0px 0px 10px }

#rightbarphotos { display:none; margin:0px 8px 0px 8px; }

.rightbarbody { margin:0px 8px 6px 8px; padding: 9px 9px 9px 9px; font-weight:bold; }
.rightbar { margin: 5px 8px 0px 8px; padding:1px 0px 1px 9px; font-weight:bold; color:#FFFFFF; }
.rightbarbody p { margin:0px 0px 5px 0px; }

#recent { background-color:#AFDCD9; margin: 16px 0px 0px 0px; padding:1px 0px 1px 20px; font-weight:bold; color:#283C83; }
#recentbody { background-color:#E4F2F2; margin:0px 0px 0px 0px; padding: 5px 10px 5px 10px; }
#recentbody ul { margin-top:0px; margin-left:25px; }

#login_main { display:none; }
#newsletter_main { display:none; }

#calendar { background-color:#EF9F00; }
#calendarbody { background-color:#FCECCC; }

#login { background-color:#3F96C3; }
#loginbody { background-color:#BFDCEA; }

#newsletter { background-color:#AFDCD9; color:#283C83; }
#newsletterbody { background-color:#E4F2F2; }

#footer { text-align: center; margin: 10px 8px 0px 8px; clear: both; color: #989898; line-height: 120%; padding-bottom: 10px; }
#footer a, #footer a:link, #footer a:hover, #footer a:visited	{ color: #989898; }
#footer hr { height: 1px; color: #989898; border: #989898 solid; border-width: 1px 0px 0px 0px; }

.date { font-weight:normal; font-style:italic; font-size:10px; }

.bluebox2 { background-color:#e5e8ff;  width: 550px; border: 1px solid #b6b7b4; }
 .bluebox2 h3{margin: 5px 5px 5px 5px }
.bluebox2 p  {margin: 5px 5px 5px 5px }
.bluebox2 li  {margin: 5px 5px 5px 5px }

#breadcrumb { padding:10px 40px; color: #13648d; font-weight: bold; font-size: 90%; }
#breadcrumb	a, #breadcrumb	a:link, #breadcrumb	a:visited  { color: #13648d; text-decoration: underline; }
#breadcrumb	a:hover  { color: #13648d; text-decoration: none; }

.title { font-weight: bold; font-size:12px; }
.quote { font-size:14px; font-style:italic; padding:10px; margin:20px; }
.quote_author { font-style:normal; font-weight:bold; font-size:14px; text-align:right; }

td .label {text-align:right; vertical-align:top }
td .annotation {text-align:left; vertical-align:top }

table.data_table	{ width: 100%; border: 0px; padding: 0px; margin: 0px; }
table.data_table td	{ vertical-align: top; padding: 0px; margin: 0px; }
table.data_table th	{ vertical-align: top; padding: 0px; margin: 0px; }

table.home_boxes_outer	{ width: 100%; padding: 0px; margin: 0px; border: 0px; }
table.home_boxes_outer td	{ vertical-align: top; margin: 0px; }
td.home_boxes_outer_intro { padding: 0px; text-align: left; }
td.home_boxes_outer_login	{ text-align: left; padding: 6px 11px 0px 0px; width: 214px; }
td.home_boxes_outer_left	{ padding: 0px 13px 8px 20px; width: 100%; }
td.home_boxes_outer_right	{ padding: 8px 12px 8px 0px; }

table.home_boxes_inner	{  width: 100%; padding: 0px; margin: 0px; border: 0px; }
table.home_boxes_inner td	{ vertical-align: top; margin: 0px; }
th.home_boxes_inner_header	{ padding: 8px 0px 0px 0px; margin: 0px; text-align: left; vertical-align: bottom; }
td.home_boxes_inner_01	{ padding: 0px; background: #f0fbea; width: 50%; border: solid #b6b7b4; border-width: 0px 1px 1px 1px; }
td.home_boxes_inner_02	{ padding: 0px; background: #e8dce6; width: 50%; border: solid #b6b7b4; border-width: 0px 1px 1px 1px; }
td.home_boxes_inner_03	{ padding: 0px; background: #e1f2fb; width: 50%; }
td.home_boxes_inner_spacer	{ padding: 0px 4px; margin: 0px; }

div.box_head_red_base			{ padding: 0px; margin: 0px; border: 0px; background: #c1004f url('/img/update/home_box_04_head_red_bg.gif') top left repeat-x; }
div.box_head_red_right		{ padding: 0px; margin: 0px; border: 0px; background: url('/img/update/home_box_04_head_red_right.gif') top right no-repeat; }
div.box_head_red_left			{ padding: 7px 10px 8px 10px; margin: 0px; border: 0px; background: url('/img/update/home_box_04_head_red_left.gif') top left no-repeat; color: #FFFFFF; font-weight: bold; }

div.box_head_blue_base		{ padding: 0px; margin: 0px; border: 0px; background: #006cd6 url('/img/update/page_header_blue_bg.gif') top left repeat-x; }
div.box_head_blue_right		{ padding: 0px; margin: 0px; border: 0px; background: url('/img/update/page_header_blue_right.gif') top right no-repeat; }
div.box_head_blue_left		{ padding: 7px 10px 8px 10px; margin: 0px; border: 0px; background: url('/img/update/page_header_blue_left.gif') top left no-repeat; color: #FFFFFF; font-weight: bold; }

div.box_head_grey_base		{ padding: 0px; margin: 0px; border: 0px; background: #909090 url('/img/update/page_header_bg_02.gif') top left repeat-x; }
div.box_head_grey_right		{ padding: 0px; margin: 0px; border: 0px; background: url('/img/update/page_header_right_02.gif') top right no-repeat; }
div.box_head_grey_left		{ padding: 7px 10px 8px 10px; margin: 0px; border: 0px; background: url('/img/update/page_header_left_02.gif') top left no-repeat; color: #FFFFFF; font-weight: bold; }

div.box_head_grey_base_02			{ padding: 0px; margin: 0px; border: 0px; background: #6b6b6b url('/img/update/home_box_02_head_grey_bg.gif') top left repeat-x; }
div.box_head_grey_right_02		{ padding: 0px; margin: 0px; border: 0px; background: url('/img/update/home_box_02_head_grey_right.gif') top right no-repeat; }
div.box_head_grey_left_02			{ padding: 7px 10px 8px 10px; margin: 0px; border: 0px; background: url('/img/update/home_box_02_head_grey_left.gif') top left no-repeat; color: #FFFFFF; font-weight: bold; }

div.box_head_red_left a, div.box_head_red_left a:link, div.box_head_red_left a:visited { color: #FFFFFF; text-decoration: none; }
div.box_head_red_left a:hover	{ color: #FFFFFF; text-decoration: underline; }
div.box_head_red_left h1, div.box_head_red_left h2, div.box_head_red_left h3, div.box_head_red_left p { margin: 0px; padding: 0px; color: #FFFFFF; font-weight: bold; font-size: 100%; }

div.box_head_blue_left a, div.box_head_blue_left a:link, div.box_head_blue_left a:visited { color: #FFFFFF; text-decoration: none; }
div.box_head_blue_left a:hover	{ color: #FFFFFF; text-decoration: underline; }
div.box_head_blue_left h1, div.box_head_blue_left h2, div.box_head_blue_left h3, div.box_head_blue_left p { margin: 0px; padding: 0px; color: #FFFFFF; font-weight: bold; font-size: 100%; }

div.box_head_grey_base a, div.box_head_grey_base a:link, div.box_head_grey_base a:visited { color: #FFFFFF; text-decoration: none; }
div.box_head_grey_base a:hover	{ color: #FFFFFF; text-decoration: underline; }
div.box_head_grey_base h1, div.box_head_grey_base h2, div.box_head_grey_base h3, div.box_head_grey_base p { margin: 0px; padding: 0px; color: #FFFFFF; font-weight: bold; font-size: 100%; }

div.box_head_grey_left_02 a, div.box_head_grey_left_02 a:link, div.box_head_grey_left_02 a:visited { color: #FFFFFF; text-decoration: none; }
div.box_head_grey_left_02 a:hover	{ color: #FFFFFF; text-decoration: underline; }
div.box_head_grey_left_02 h1, div.box_head_grey_left_02 h2, div.box_head_grey_left_02 h3, div.box_head_grey_left_02 p { margin: 0px; padding: 0px; color: #FFFFFF; font-weight: bold; font-size: 100%; }

/* --- updated by leanne borrowman --- */


.intro { }
.intro p { font-weight: bold; padding: 10px 32px 0px 32px; margin-bottom: 0px;}

#boxes { width: 75%; float: left;  margin: 0px 5px 10px 20px; font-weight: bold;}
#boxes li { margin: 4px; margin-left: 42px; }

.box_1 { width: 48%; background-color:#D4D7E6; margin: 0px 10px 5px 5px; float: left;  }
.box_2 { width: 48%; background-color:#D4D7E6; margin: 0px 5px 5px 0px; float: left;  }
.box_3 { width: 48%; background-color:#D4D7E6; margin: 0px 10px 5px 5px; float: left;  }
.box_4 { width: 48%; background-color:#D4D7E6; margin: 0px 5px 5px 0px; float: left; }



.box_title_purple { width: 100%; background-color:#377dc6; margin: 0px; padding: 0px; color: #ffffff; font-weight: bold; }
.box_title_purple p { margin: 0px; padding: 5px 10px 5px 42px; }

.box_title_yellow { width: 100%; background-color:#377dc6; margin: 0px; padding: 0px; color: #ffffff; font-weight: bold; }
.box_title_yellow p { margin: 0px; padding: 5px 10px 5px 42px; }

.box_title_green { width: 100%; background-color:#377dc6; margin: 0px; padding: 0px; color: #ffffff; font-weight: bold; }
.box_title_green p { margin: 0px; padding: 5px 10px 5px 42px; }

.box_title_red { width: 100%; background-color:#377dc6; margin: 0px; padding: 0px; color: #ffffff; font-weight: bold; }
.box_title_red p { margin: 0px; padding: 5px 10px 5px 42px; }

.sub_title { width: 100%; background-color: #6f6f6f; margin: 0px; padding: 0px; }
.sub_title p { padding: 5px; margin: 0px; color: #ffffff; font-weight: bold; }
.sub_title a, .sub_title a:link, .sub_title a:visited	{ color: #ffffff; text-decoration: none; }
.sub_title a:hover { color: #ffffff; text-decoration: underline; } 

.sub_title2 { width: 100%; background-color: #0094d6; margin: 0px; padding: 0px; }
.sub_title2 p { padding: 5px; margin: 0px; color: #ffffff; font-weight: bold; }
.sub_title2 a, .sub_title2 a:link, .sub_title2 a:visited	{ color: #ffffff; text-decoration: none; }
.sub_title2 a:hover { color: #ffffff; text-decoration: underline; } 

.box_text { margin: 0px; padding: 5px 10px 10px 10px; }
.box_text p, .box_text ul, .box_text ol, { margin-bottom: 0px; }

.box_title_purple a, .box_title_purple a:link, .box_title_purple a:visited,
.box_title_yellow a, .box_title_yellow a:link, .box_title_yellow a:visited,
.box_title_green a, .box_title_green a:link, .box_title_green a:visited,
.box_title_red a, .box_title_red a:link, .box_title_red a:visited,
.search_title a, .search_title a:link, .search_title a:visited,
.login_title a, .login_title a:link, .login_title a:visited { color: #FFFFFF; text-decoration: none; }

.box_title_purple a:hover, .box_title_yellow a:hover, .box_title_green a:hover,
.box_title_red a:hover, .search_title a:hover, .login_title	a:hover	{ color: #FFFFFF; text-decoration: underline; }

.useful_links { width: 48%; background-color: #E7F3F7; margin: 5px; float: left; font-weight: bold; }
.useful_links_text  { padding: 0px; margin: 0px; }
.useful_links_text p { padding: 10px; margin: 0px; }

.newsletter { width: 48%; background-color: #E7F3F7; margin: 5px; float: left; font-weight: bold; }
.newsletter_text  { padding: 0px; margin: 0px; }
.newsletter_text p { padding: 10px; margin: 0px; }
.newsletter_text img { padding: 2px; }


#side { width: 20%; float: left; margin: 0px 10px 5px 0px; font-weight: bold; }

.login { background-color: #FEF2D6; }
.login p { padding: 10px; margin: 0px; }
.login_title { background-color:#EF9F00; }
.login_title p { padding: 5px; margin: 0px; color: #FFFFFF; }

.search_courses { margin-left: 10px; background-color: #dcdcdc; margin-bottom: 8px; }
.search_courses p { padding: 10px; margin: 0px; }
.search_courses a, .search_courses a:link, .search_courses a:visited { color: #c1004f; font-weight: bold; text-decoration: none; }
.search_courses a:hover { color: #c1004f; font-weight: bold; text-decoration: underline; }
.search_title { background-color: #c53978; color: #FFFFFF; font-weight: bold; }
.search_title a, .search_title a:link, .search_title a:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
.search_title a:hover { color: #ffffff; font-weight: bold; text-decoration: underline; }
.search_title p { padding: 5px; margin: 0px; }

div.newsletter_subs { margin: 0px; padding: 10px 0px 4px 0px; }
div.newsletter_subs  p { padding-top: 2px; padding-bottom: 2px; }
div.newsletter_subs input { border: 1px solid #666666; padding-left: 2px; padding-right: 2px;  font-size: 90%; }

.extra { margin-top: 5px; }
.extra p { padding: 10px 10px 10px 10px; }

table.data_table	{ width: 100%; border: 0px; padding: 0px; margin: 0px; }
table.data_table td	{ vertical-align: top; padding: 0px; margin: 0px; }
table.data_table th	{ vertical-align: top; padding: 0px; margin: 0px; }

/* -- Clearfix -- */

.clearfix:after {content:"."; color:#FFFFFF; display: block; height: 0; clear: both; visability: hidden;}
.clearfix {display: inline-block; }
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* -- Clearfix end -- */