/* CSS Document */

.clear {
  clear:both;
  line-height:1px;
	height:1px;
}

select, input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1.00em;
  margin:0px 0px 0px 0px;
  font-weight:normal;
}

h1 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
	color:#171845;
	font-size:1.5em;
}

h2 {
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
	font-size:1.2em;
	color:#8688B0;
}

span {
  color:#6DABBD;
}

form {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

a {
  color:#8688B0;
	text-decoration:underline;
}

a:hover {
  color:#5C5C8B;
	text-decoration:underline;
}

html {
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#464646;
  padding: 13px 0px 0px 0px;
  margin:0px 0px 0px 0px;
	background:#8789AD url("../images/body_bg.gif") repeat-x;
}

#body_pop {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#464646;
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
	background:#8C8EB0 url("../images/body_bg_pop.gif") repeat-x;
}
/******************* Main Holders *******************/


#parent_container {
  width:908px;
  margin:0px auto;
	background: url("../images/parent_container_bg.gif") top left repeat-y;
}

#parent_container_pop {
  width:650px;
  margin:0px auto;
}

#header_container {
  height:121px;
  /*background: #FFFFFF url("../images/top_container_bg.jpg") bottom left no-repeat;*/
  background: #FFFFFF url("../images/top_container_bg.gif") bottom left no-repeat;
	overflow:hidden;
}

#header_container_pop {
  height:100px;
  background: #FFFFFF url("../images/header_container_pop.gif") bottom left no-repeat;
	overflow:hidden;
}

#header_container_pop p {
  text-align:right;
  padding:13px 10px 0px 0px;
  margin:0px 0px 0px 0px;
}


#footer_container {
  background: url("../images/footer_bg.gif") no-repeat;
  height:41px;
	width:908px;
  clear:both;
}

#footer_container_pop {
  background: url("../images/footer_container_pop.gif") no-repeat;
  height:28px;
	width:650px;
  clear:both;
}


#body_container {
  background: url("../images/body_container_bg.gif") no-repeat;
	width:908px;
	padding:0px 0px 0px 0px;
	min-height:1px;
	height:auto !important;
	height:1px;
}

#body_logos {
  background: url("../images/end_logos.gif") bottom left no-repeat;
	width:908px;
	padding:5px 0px 0px 0px;
	min-height:1px;
	height:auto !important;
	height:1px;
}

/*
#end_logos {
	position:absolute;
	bottom:0px;
	left:9px;
}
*/

#left_column {
  width:182px;
  float:left;
	position:relative;
	left:9px;
	padding:0px 0px 79px 0px;
}

#middle_column {
  float:left;
  width:708px;
	position:relative;
	left:14px;
}


/******************* top_container *******************/

#top_container {
	float:left;
}

p#site_logo {
	padding:0px 0px 0px 6px;
	margin:0px 0px 0px 0px;
}

p#site_logo img{
	border:0px;
}

p#site_phone {
	padding:37px 7px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}

/******************* top_container - top_menu *******************/

#top_menu {
	/*float:right;*/
	clear:right;
}

#top_menu ul {
	padding:13px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

#top_menu li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	text-align:center;
}

#top_menu a {
	color:#C3C3ED;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	height:47px;
}

#top_menu a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#top_menu li.Purple {
	margin:0px 0px 0px 0px;
}

#top_menu li.Green {
	margin:0px 1px 0px 0px;
}

#top_menu li.Red {
	margin:0px 1px 0px 0px;
}

#top_menu li.Blue {
	margin:0px 0px 0px 0px;
}

#top_menu li.Yellow {
	margin:0px 1px 0px 0px;
}

#top_menu li.Cyan {
	margin:0px 8px 0px 0px;
}


#top_menu li.Purple a {
  background: url("../images/quality_off.gif") bottom center no-repeat;
	width:70px;
}

#top_menu li.Purple a:hover {
  background: url("../images/quality_on.gif") bottom center no-repeat;
}

#top_menu li.Green a {
  background: url("../images/environmental_off.gif") bottom center no-repeat;
	width:127px;
}

#top_menu li.Green a:hover {
  background: url("../images/environmental_on.gif") bottom center no-repeat;
}

#top_menu li.Red a {
  background: url("../images/health_off.gif") bottom center no-repeat;
	width:120px;
}

#top_menu li.Red a:hover {
  background: url("../images/health_on.gif") bottom center no-repeat;
}

#top_menu li.Blue a {
  background: url("../images/lean_off.gif") bottom center no-repeat;
	width:154px;
}

#top_menu li.Blue a:hover {
  background: url("../images/lean_on.gif") bottom center no-repeat;
}

#top_menu li.Yellow a {
  background: url("../images/automotive_off.gif") bottom center no-repeat;
	width:105px;
}

#top_menu li.Yellow a:hover {
  background: url("../images/automotive_on.gif") bottom center no-repeat;
}

#top_menu li.Cyan a {
  background: url("../images/food_off.gif") bottom center no-repeat;
	width:97px;
}

#top_menu li.Cyan a:hover {
  background: url("../images/food_on.gif") bottom center no-repeat;
}


/******************** left_menu **************************/

#left_menu {
	width:182px;
	background: #F4F4F4 url("../images/left_menu_bg.gif") repeat-y;
}

#download {
	padding:0px 0px 0px 2px;
}

/******************* top level *******************/

#left_menu ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#left_menu li {
  padding:4px 0px 7px 0px;
  margin:0px 0px 0px 0px;
	border-bottom:2px solid #FFFFFF;
}

#left_menu li span {
  display:block;
  padding:0px 0px 5px 7px;
	min-height:1px;
  height:auto !important;
  height:1px;
	text-transform:capitalize;
	font-weight:bold;
}

#left_menu li span a {
  color:#6772A7;
  text-decoration:none;
}

#left_menu li span a:hover {
  color:#A7CB5B;
  text-decoration:none;
}

/******************* second level *******************/

#left_menu ul ul {
  padding:0px 0px 7px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#left_menu li li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
	border-bottom:0px;
}

#left_menu li li span {
  display:block;
  padding:0px 0px 3px 25px;
	background: transparent url("../images/left_menu_bullet.gif") 15px 4px no-repeat;
	min-height:1px;
  height:auto !important;
  height:1px;
	text-transform:capitalize;
	font-weight:normal;
}

#left_menu li li#bulletPurple span {
	background: transparent url("../images/quality_bullet.gif") 15px 4px no-repeat;
}

#left_menu li li#bulletGreen span {
	background: transparent url("../images/environmental_bullet.gif") 15px 4px no-repeat;
}

#left_menu li li#bulletRed span {
	background: transparent url("../images/health_bullet.gif") 15px 4px no-repeat;
}

#left_menu li li#bulletBlue span {
	background: transparent url("../images/lean_bullet.gif") 15px 4px no-repeat;
}

#left_menu li li#bulletYellow span {
	background: transparent url("../images/automotive_bullet.gif") 15px 4px no-repeat;
}

#left_menu li li#bulletCyan span {
	background: transparent url("../images/food_bullet.gif") 15px 4px no-repeat;
}

#left_menu li li span a {
  color:#6772A7;
  text-decoration:none;
}

#left_menu li li span a:hover {
  color:#A7CB5B;
  text-decoration:none;
}

/******************* footer *******************/

#footer_links {
	color:#A7CB5B;
}


#footer_links ul{
  margin:0px 0px 0px 0px;
  padding:2px 0px 0px 200px;
  list-style:none;
}

#footer_links li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:inline;
}


li#copyright {
  color:#6772A7;
	margin:0px 0px 0px 25px;
}

#footer_links a{
  color:#6772A7;
  text-decoration:none;
}

#footer_links a:hover{
  color:#A7CB5B;
  text-decoration:none;
}

#footer_container p {
  padding:12px 20px 0px 0px;
  margin:0px 0px 0px 0px;
  text-align:right;
}

/******************* home_promos *******************/

#home_promos {}

.home_promo_content {
	height:100px;
	width:231px;
}

.home_promo_content label {
	display:none;
}

.home_promo_content select {
	width:200px;
	margin:75px 0px 0px 5px;
}

#Purple_promo,
#Green_promo,
#Red_promo,
#Blue_promo,
#Yellow_promo,
#Cyan_promo {
	float:left;
	margin:0px 5px 5px 0px;
}

#Purple_promo {
	background: url("../images/quality_promo.jpg") no-repeat;
}

#Green_promo {
	background: url("../images/environmental_promo.jpg") no-repeat;
}

#Red_promo {
	background: url("../images/health_promo.jpg") no-repeat;
}

#Blue_promo {
	/*background: url("../images/lean_promo.jpg") no-repeat;*/
  background: url("../images/info_promo.gif") no-repeat;
}

#Yellow_promo {
	background: url("../images/automotive_promo.jpg") no-repeat;
}

#Cyan_promo {
	background: url("../images/food_promo.jpg") no-repeat;
}

/******************* promos *******************/

#promos {}

#promos ul {
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	list-style:none;
}

#promos li{
	padding:0px 1px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
}

/******************* section_break *******************/

.section_break {
	background: url("../images/section_break.gif") repeat-y;
	height:5px;
	clear:both;
	margin:0px 0px 5px 0px;
}

/******************* page_header *******************/

#page_header {
	background: #8080AA url("../images/page_header_bg.gif") 0px 2px repeat-x;
	height:32px;
	width:701px;
	border-right:2px solid #8080AA;
	margin:0px 0px 5px 0px;
}

#page_header h1 {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#0094CB;
	font-size:1.85em;
	text-transform:uppercase;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
	background: url("../images/page_header_h1_bg_2.gif") bottom left no-repeat;
	height:32px;
}

#page_header h1 span {
	background: #FFFFFF url("../images/page_header_h1_bg.gif") top right no-repeat;
	height:25px;
	padding:2px 30px 0px 5px;
	margin:0px 0px 0px 0px;
	display:block;
	float:left;
}

/******************* cms_content/ cms_page *******************/

#cms_content {
	padding:5px 30px 5px 10px;
	min-height:287px;
	height:auto !important;
	height:287px;
	line-height:15px;
}

#cms_page {
	padding:5px 30px 5px 10px;
	min-height:455px;
	height:auto !important;
	height:455px;
	line-height:15px;
}

#consult_page {
	background: url("../images/side_different.jpg") top right no-repeat;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}

#inhouse_page {
	background: url("../images/side_different.jpg") top right no-repeat;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}

#why_page {
	background: url("../images/side_different.jpg") top right no-repeat;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}

#consult_page #cms_page,
#inhouse_page #cms_page,
#why_page #cms_page {
	padding:5px 65px 5px 10px;
}

#cms_content ul,
#cms_page ul {
  margin-left:20px;
	padding:0px 0px 0px 0px;
}

#cms_content li,
#cms_page li {
  padding-bottom:10px;
}

#cms_page img {
  border:0px;
}

/******************* course_groups *******************/

#course_group_1 {
	background: url("../images/group_1_bg.gif") repeat-y;
	margin:0px 0px 5px 0px;
	min-height:1px;
	height:auto !important;
	height:1px;
}

#course_group_2 {
	background: url("../images/group_2_bg.gif") repeat-y;
	margin:0px 0px 5px 0px;
	min-height:1px;
	height:auto !important;
	height:1px;
}

#course_group_1 ul,
#course_group_2 ul {
	padding:50px 10px 20px 20px;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
}

#course_group_1 li,
#course_group_2 li {
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

#course_group_1 a,
#course_group_2 a {
	color:#FFFFFF;
	text-decoration:none;
}

#course_group_1 a:hover,
#course_group_2 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#Purple_course_box,
#Green_course_box,
#Red_course_box,
#Blue_course_box,
#Yellow_course_box,
#Cyan_course_box {
	min-height:178px;
	height:auto !important;
	height:178px;
	width:231px;
	float:left;
}

#Purple_course_box {
	background: url("../images/quality_courses.jpg") no-repeat;
}

#Green_course_box {
	background: url("../images/environmental_courses.jpg") no-repeat;
	margin:0px 0px 0px 5px;
}

#Red_course_box {
	background: url("../images/health_courses.jpg") no-repeat;
	margin:0px 0px 0px 5px;
}

#Blue_course_box {
	/*background: url("../images/lean_courses.jpg") no-repeat;*/
  background: url("../images/info_courses.jpg") no-repeat;
}

#Yellow_course_box {
	background: url("../images/automotive_courses.jpg") no-repeat;
	margin:0px 0px 0px 5px;
}

#Cyan_course_box {
	background: url("../images/food_courses.jpg") no-repeat;
	margin:0px 0px 0px 5px;
}

/******************* breadcrumb_container *******************/

#breadcrumb_container {
  padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
  color:#0094CB;
}

p#breadcrumb {
	padding:0px 5px 5px 5px;
  margin:0px 0px 0px 0px;
}

p#breadcrumb a{
  color:#0094CB;
  text-decoration:none;
}

p#breadcrumb a:hover{
  color:#0094CB;
  text-decoration:underline;
}

/******************* course_list *******************/

#course_list {
	height:448px;
	width:703px;
	margin:5px 0px 5px 0px;
}

#course_list p {
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	width:300px;
}

#course_list ul {
	padding:0px 0px 0px 30px;
	margin:0px 0px 0px 0px;
	color:#6772A7;
	font-weight:bold;
	width:300px;
}

#course_list li {
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

#course_list a {
	color:#6772A7;
	text-decoration:none;
}

#course_list a:hover {
	color:#6772A7;
	text-decoration:underline;
}

/******************* course_details *******************/

#course_details {
	width:487px;
	min-height:400px;
	height:auto !important;
	height:400px;
	margin:5px 5px 5px 0px;
	padding:0px 0px 0px 5px;
	float:left;
	position:relative;
}

#course_logo {
	position:absolute;
	bottom:5px;
	right:-200px;
	width:100px;
	text-align:center;
	font-size:0.9em;
}

#course_logo img {
	padding:0px 0px 5px 0px;
}

#course_intro {
	padding:0px 0px 20px 0px;
}

#course_table td {
	padding:10px 5px 10px 10px;
}

#course_table ul {
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 0px;
}

#course_table li {
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

#course_table strong {
	color:#3E8ACA;
}

#course_actions {
	padding:20px 0px 0px 0px;
}

#course_details a {
  color:#464646;
  text-decoration:none;
}

#course_details a:hover {
  color:#464646;
  text-decoration:underline;
}

/******************* related_courses *******************/

#related_courses {
	width:206px;
	float:left;
}

#related_courses ul {
	padding:50px 5px 10px 20px;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
}

#related_courses li {
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

#related_courses a {
	color:#FFFFFF;
	text-decoration:none;
}

#related_courses a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/******************* course_dates *******************/

#course_dates {
	width:703px;
	margin:0px 0px 5px 0px;
}


#course_dates table {
	border:1px solid #CCCCCC;
}

#course_dates td {
	border:1px solid #FFFFFF;
	padding:3px 5px 3px 5px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
}

#course_dates td.row {
	background-color:#ECECEC;
	color:#7476A5;
}

#course_dates td.alt_row {
	background-color:#FFFFFF;
	color:#7476A5;
}

/******************* course_schedules *******************/


#Purple_schedule,
#Green_schedule,
#Red_schedule,
#Blue_schedule,
#Yellow_schedule,
#Cyan_schedule {
	width:700px;
	margin:0px 0px 5px 0px;
	overflow:hidden;
}

#Purple_schedule table,
#Green_schedule table,
#Red_schedule table,
#Blue_schedule table,
#Yellow_schedule table,
#Cyan_schedule table {
	border:1px solid #CCCCCC;
}

#Purple_schedule td,
#Green_schedule td,
#Red_schedule td,
#Blue_schedule td,
#Yellow_schedule td,
#Cyan_schedule td {
	border:1px solid #FFFFFF;
	padding:3px 0px 3px 0px;
	font-weight:bold;
	color:#FFFFFF;
}

#Purple_schedule td.row,
#Green_schedule td.row,
#Red_schedule td.row,
#Blue_schedule td.row,
#Yellow_schedule td.row,
#Cyan_schedule td.row {
	background-color:#ECECEC;
}

#Purple_schedule td.alt_row,
#Green_schedule td.alt_row,
#Red_schedule td.alt_row,
#Blue_schedule td.alt_row,
#Yellow_schedule td.alt_row,
#Cyan_schedule td.alt_row {
	background-color:#FFFFFF;
}

#Purple_schedule td.date_row {
	background-color:#5F5FBC;
	padding:5px 5px 5px 5px;
}

#Purple_schedule td.course_title {
	background-color:#7476A5;
}

#Green_schedule td.date_row {
	background-color:#639565;
	padding:5px 5px 5px 5px;
}

#Green_schedule td.course_title {
	background-color:#679868;
}

#Red_schedule td.date_row {
	background-color:#E27169;
	padding:5px 5px 5px 5px;
}

#Red_schedule td.course_title {
	background-color:#D33E35;
}

#Blue_schedule td.date_row {
	background-color:#A1C4E2;
	padding:5px 5px 5px 5px;
}

#Blue_schedule td.course_title {
	background-color:#6597C8;
}

#Yellow_schedule td.date_row {
	background-color:#FDB364;
	padding:5px 5px 5px 5px;
}

#Yellow_schedule td.course_title {
	background-color:#FC9A30;
}

#Cyan_schedule td.date_row {
	background-color:#6CD7E7;
	padding:5px 5px 5px 5px;
}

#Cyan_schedule td.course_title {
	background-color:#00B4CC;
}

#Purple_schedule td.row,
#quality_schedule td.alt_row,
#Green_schedule td.row,
#Green_schedule td.alt_row,
#Red_schedule td.row,
#Red_schedule td.alt_row,
#Blue_schedule td.row,
#Blue_schedule td.alt_row,
#Yellow_schedule td.row,
#Yellow_schedule td.alt_row,
#Cyan_schedule td.row,
#Cyan_schedule td.alt_row {
	color:#7476A5;
	text-align:center;
}

#Purple_schedule a,
#Green_schedule a,
#Red_schedule a,
#Blue_schedule a,
#Yellow_schedule a,
#Cyan_schedule a {
	color:#7476A5;
	text-decoration:none;
}

#Purple_schedule .course_title a,
#Green_schedule .course_title a,
#Red_schedule .course_title a,
#Blue_schedule .course_title a,
#Yellow_schedule .course_title a,
#Cyan_schedule .course_title a {
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 0px 0px 5px;
}

#Purple_schedule a:hover,
#Green_schedule a:hover,
#Red_schedule a:hover,
#Blue_schedule a:hover,
#Yellow_schedule a:hover,
#Cyan_schedule a:hover {
	color:#7476A5;
	text-decoration:underline;
}

#Purple_schedule .course_title a:hover,
#Green_schedule .course_title a:hover,
#Red_schedule .course_title a:hover,
#Blue_schedule .course_title a:hover,
#Yellow_schedule .course_title a:hover,
#Cyan_schedule .course_title a:hover {
	color:#464646;
}

#Purple_schedule .title_row,
#Green_schedule .title_row,
#Red_schedule .title_row,
#Blue_schedule .title_row,
#Yellow_schedule .title_row,
#Cyan_schedule .title_row  {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


/******************* booking_form_holder *******************/

#booking_form_holder {
	width:690px;
	margin:0px 5px 5px 5px;
}

#booking_form_holder fieldset {
	border:1px solid #CECECE;
	padding:0px 10px 5px 10px;
	margin:0px 5px 0px 0px;
	width:290px;
	background-color:#FAFAFA;
	color:#7476A5;
}

#booking_form_holder fieldset#fieldset_delegate1,
#booking_form_holder fieldset#fieldset_notice {
	width:610px;
}

#booking_form_holder fieldset#fieldset_details {
	height:366px;
}

#booking_form_holder fieldset#fieldset_details_simple {
	height:197px;
}


#booking_form_holder fieldset#fieldset_payment {
	margin:6px 5px 6px 0px !important;
	margin:8px 5px 8px 0px;
	display:block;
}

#booking_form_holder input.textbox,
#booking_form_holder textarea {
	width:190px;
}

#booking_form_holder #fieldset_delegate1 input {
	width:190px;
}

#booking_form_holder #fieldset_payment input.textbox {
	width:250px;
}

#booking_form_holder #fieldset_specials textarea {
	width:250px;
}

#booking_form_holder select {
	width:190px;
}

#booking_form_holder select#course {
	width:270px;
}



#fieldset_course label ,
#fieldset_specials label{
	display:none;
}

#fieldset_payment label {
	padding:0px 0px 0px 0px;
}

#booking_form_holder td {
	padding:4px 0px 4px 0px;
}

#booking_form_holder label {
	padding:0px 10px 0px 0px;
}

#booking_form_holder img {
	padding:5px 0px 0px 0px;
}

#booking_form_holder fieldset#fieldset_details td {
	padding:6px 0px 6px 0px;
}

#booking_form_holder strong {
	padding:5px 0px 0px 0px;
	display:block;
}

#booking_form_holder .selectPurple {
  background-color:#7476A5;
  color:#FFFFFF;
}

#booking_form_holder .selectGreen {
  background-color:#679868;
  color:#FFFFFF;
}

#booking_form_holder .selectRed {
  background-color:#D33E35;
  color:#FFFFFF;
}

#booking_form_holder .selectBlue {
  background-color:#6597C8;
  color:#FFFFFF;
}

#booking_form_holder .selectYellow {
  background-color:#FC9A30;
  color:#FFFFFF;
}

#booking_form_holder .selectCyan {
  background-color:#00B4CC;
  color:#FFFFFF;
}

/******************* subscribe_form *******************/

#subscribe_form_holder {
	height:451px;
	width:703px;
	margin:5px 0px 5px 0px;
	background: url("../images/contact_bg.jpg") top right no-repeat;
}

#subscribe_form_holder p {
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	width:350px;
}

#subscribe_form_holder table {
	padding:10px 0px 10px 20px;
	margin:0px 0px 0px 0px;
	color:#6772A7;
	width:300px;
}

#subscribe_form_holder table td {
	padding:5px 5px 5px 0px;
	margin:0px 0px 0px 0px;
}

#subscribe_form_holder input.textbox {
	width:200px;
}

/******************* map *******************/

#map_holder {
	height:451px;
	width:703px;
	margin:5px 0px 5px 0px;
}

#map_holder p {
	padding:10px 10px 0px 10px;
	margin:0px 0px 0px 0px;
}

#map_holder ul {
	float:left;
	color:#6772A7;
	padding:0px 0px 0px 30px;
	margin:10px 0px 0px 0px;
	width:200px;
}

#map_holder li {
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

#map_holder img {
	float:left;
}

/******************* flags *******************/

#flags, #cms_page table {
	border:1px solid #CECECE;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	background-color:#FAFAFA;
	color:#7476A5;
}

#cms_page table {
	margin:5px auto 0px;
}

#flags td, #cms_page td {
	padding:5px 0px 5px 10px;
}

.topLink {
  padding: 0px 0px 5px 0px;
}

.links_page hr {
  display:none;
}

/******************* site_map *******************/


#site_map {
	padding:5px 30px 10px 10px;
	min-height:435px;
	height:auto !important;
	height:435px;
	line-height:15px;
}

#site_map ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#site_map li {
  padding:4px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#site_map a {
  text-transform:capitalize;
  font-weight:bold;
  color:#464646;
}

#site_map ul ul {
  padding:4px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#site_map li li {
  background: transparent url("../images/left_menu_bullet.gif") 15px 8px no-repeat;
  text-transform:capitalize;
  font-weight:normal;
  padding:3px 0px 3px 25px;
}


#site_map li li a {
  text-transform:capitalize;
  font-weight:normal;
  color:#464646;
}

#site_map img {
  border:0px;
}

#site_map li li#sitebulletPurple {
	background: transparent url("../images/quality_bullet.gif") 15px 8px no-repeat;
}

#site_map li li#sitebulletPurple li {
	background: transparent url("../images/quality_bullet.gif") 15px 13px no-repeat;
}

#site_map li li#sitebulletGreen {
	background: transparent url("../images/environmental_bullet.gif") 15px 8px no-repeat;
}

#site_map li li#sitebulletGreen li {
	background: transparent url("../images/environmental_bullet.gif") 15px 13px no-repeat;
}

#site_map li li#sitebulletRed {
	background: transparent url("../images/health_bullet.gif") 15px 8px no-repeat;
}

#site_map li li#sitebulletRed li {
	background: transparent url("../images/health_bullet.gif") 15px 13px no-repeat;
}

#site_map li li#sitebulletBlue {
	background: transparent url("../images/lean_bullet.gif") 15px 8px no-repeat;
}

#site_map li li#sitebulletBlue li {
	background: transparent url("../images/lean_bullet.gif") 15px 13px no-repeat;
}

#site_map li li#sitebulletYellow {
	background: transparent url("../images/automotive_bullet.gif") 15px 8px no-repeat;
}

#site_map li li#sitebulletYellow li {
	background: transparent url("../images/automotive_bullet.gif") 15px 13px no-repeat;
}

#site_map li li#sitebulletCyan {
	background: transparent url("../images/food_bullet.gif") 15px 8px no-repeat;
}

#site_map li li#sitebulletCyan li {
	background: transparent url("../images/food_bullet.gif") 15px 13px no-repeat;
}

/******************* new course page *******************/

/******************* course_actions_new *******************/

#course_details_new {
	width:380px;
	margin:5px 5px 5px 0px;
	padding:0px 0px 0px 10px;
	float:left;
	color:#464646;
}

#course_logo_new {
	width:90px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	float:left;
}

#course_details_new h2 {
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	color:#0094CB;
	font-size:15px;
}

#course_links_table td {
	padding:5px 80px 5px 10px;
	background: url("../images/course_links_table.gif") 0px 8px no-repeat;
	font-weight:bold;
}

#course_table_new td {
	padding:10px 5px 0px 10px;
}

#course_table_new ul {
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 0px;
}

#course_table_new li {
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

#course_table_new strong {
	color:#3E8ACA;
}

#course_table_new span {
	font-weight:bold;
	font-size:11px;
	color:#464646;
}


/******************* course_actions_new *******************/

#course_actions_new {
	width:205px;
	height:203px;
	background: url("../images/course_actions_bg_2.gif") top right no-repeat;
	float:right;
	margin:2px 12px 0px 0px;
}

#course_actions_new_old {
	width:205px;
	height:323px;
	background: url("../images/course_actions_bg.gif") top right no-repeat;
	float:right;
	margin:2px 12px 0px 0px;
}


#course_actions_new p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#course_actions_new p#course_actions_book {
	padding:25px 0px 0px 8px;
	margin:0px 0px 0px 0px;
}

#course_actions_new p#course_actions_enquiry {
	padding:33px 0px 0px 8px;
	margin:0px 0px 0px 0px;
}

#course_actions_new p#course_actions_phone {
	padding:2px 0px 0px 8px;
	margin:0px 0px 0px 0px;
}

#course_actions_new p#course_actions_venue {
	padding:33px 0px 0px 9px;
	margin:0px 0px 0px 0px;
}

#course_actions_new p#course_actions_house {
	padding:33px 0px 0px 9px;
	margin:0px 0px 0px 0px;
}

#course_actions_new p#course_actions_download {
	padding:2px 0px 0px 2px;
	margin:0px 0px 0px 0px;
}

/******************* course_infomation *******************/

#course_dates_title  {
	height:25px;
	width:703px;
	margin:15px 0px 5px 0px;
	background: url("../images/course_dates_title.gif") top right no-repeat;
}

#course_dates_title p,
#course_infomation_title p,
#related_courses_title p {
  padding:6px 0px 0px 13px;
  margin:0px 0px 0px 0px;
  background: url("../images/top_arrow.gif") 0px 11px no-repeat;
  width:80px;
  float:right;
}

#course_dates p {
  padding:3px 0px 0px 5px;
  margin:0px 0px 0px 0px;
  color:#464646;
}

#course_dates a {
  color:#FFFFFF;
}

#course_dates p span {
  color:#7476A5;
}



#course_dates_title a,
#course_infomation_title a,
#related_courses_title a {
  color:#6772A7;
  text-decoration:none;
}

#course_infomation {
	padding:5px 5px 5px 5px;
}

#course_infomation p {
  padding:10px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#course_infomation ul {
  padding:0px 0px 0px 20px;
  margin:0px 0px 0px 0px;
}

#course_infomation li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#course_infomation_title  {
	height:25px;
	width:703px;
	margin:10px 0px 0px 0px;
	background: url("../images/course_infomation_title.gif") top right no-repeat;
}

/******************* related_courses_new *******************/

#related_courses_title  {
	height:25px;
	width:703px;
	margin:10px 0px 5px 0px;
	background: url("../images/related_courses_title.gif") top right no-repeat;
}

#related_courses_new {
  padding:0px 5px 10px 5px;
}

#related_courses_new a {
	color:#666699;
	text-decoration:underline;
}

#related_courses_new a:hover {
	color:#666699;
	text-decoration:underline;
}

#course_related_table td {
	padding:5px 0px 5px 10px;
	background: url("../images/course_related_table.gif") 0px 10px no-repeat;
}


#cms_page_pop_box{
  background: url("../images/cms_page_pop.gif") repeat-y;
}

#cms_page_pop {
  background: url("../images/cms_page_pop_box.gif") top left no-repeat;
  padding:0px 21px 10px 21px;
}

#cms_page_pop p {
  margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}

#cms_page_pop ul {
  margin-left:20px;
	padding:0px 0px 0px 0px;
}

#cms_page_pop li {
  padding-bottom:10px;
}

#cms_page_pop .map_box {
  padding:1px 1px 1px 1px;
  border:1px solid #D8D8D8;
  width: 604px;
  height: 325px;
  overflow:hidden;
}

#cms_page_pop .map_box_2 {
  padding:1px 1px 1px 1px;
  border:1px solid #D8D8D8;
  width: 604px;
  height: 203px;
  overflow:hidden;
  margin:5px 0px 0px 0px;
}

#cms_page_pop table {
	border:1px solid #CECECE;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#FAFAFA;
	color:#7476A5;
}

#cms_page_pop table {
	margin:5px auto 0px;
}

#cms_page_pop td {
	padding:5px 0px 5px 10px;
}

#breadcrumb_pop {
  margin:0px 0px 0px 0px;
	padding:5px 0px 10px 0px;
	color:#0094CB;
}

#breadcrumb_pop a {
	color:#0094CB;
	text-decoration:none;
}

#print_header {
  display:none;
}