.clear{clear:both;line-height:1px;height:1px;}
select,input{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-weight:400;margin:0;}
h1{color:#171845;font-size:1.5em;margin:0;padding:0;}
h2{font-size:1.2em;color:#8688B0;margin:0;padding:5px 0;}
a{color:#8688B0;text-decoration:underline;}
a:hover{color:#5C5C8B;text-decoration:underline;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#464646;background:#ffffff;margin:0;padding:0;}
#body_pop{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#464646;background:#8C8EB0 url(../images/body_bg_pop.gif) repeat-x;margin:0;padding:0;}
#xmas_padder{width:240px;height:73px;display:block;margin:0;padding:0;}
#parent_container{width:908px;z-index:1;background:url(../images/parent_container_bg.png) top left repeat-y;margin:0 auto;}
#parent_container_pop{width:650px;margin:0 auto;}
#header_container{background:#FFF url(../images/header_footer.png) no-repeat 0 0;height:134px;overflow:hidden;}
#header_container_pop{height:100px;background:#FFF url(../images/header_container_pop.gif) bottom left no-repeat;overflow:hidden;}
#header_container_pop p{text-align:right;margin:0;padding:13px 10px 0 0;}
#footer_container{background:url(../images/header_footer.png) no-repeat 0 -134px;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.png) no-repeat;width:908px;min-height:1px;height:auto!important;padding:0;}
#body_logos{background:url(../images/end_logos.png) bottom left no-repeat;width:908px;min-height:1px;height:auto!important;padding:5px 0 0;}
#left_column{width:182px;float:left;position:relative;left:9px;padding:0 0 79px;}
#middle_column{float:left;width:708px;position:relative;left:14px;}
p#site_logo{margin:0;padding:0 0 0 6px;}
p#site_phone{float:right;margin:0;padding:37px 7px 0 0;}
#left_menu{width:182px;background:#F4F4F4 url(../images/left_menu_bg.gif) repeat-y;}
#download{padding:0 0 0 2px;}
#left_menu li{border-bottom:2px solid #FFF;margin:0;padding:4px 0 7px;}
#left_menu li span{display:block;min-height:1px;height:auto!important;text-transform:capitalize;font-weight:700;padding:0 0 5px 7px;}
#left_menu ul ul{list-style:none;margin:0;padding:0 0 7px;}
#left_menu li li{border-bottom:0;margin:0;padding:0;}
#left_menu li li span{display:block;background:transparent url(../images/left_menu_bullet.gif) 15px 4px no-repeat;min-height:1px;height:auto!important;text-transform:capitalize;font-weight:400;padding:0 0 3px 25px;}
#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;}
#footer_links{color:#A7CB5B;}
#footer_links ul{list-style:none;margin:0;padding:2px 0 0 200px;}
#footer_links li{display:inline;border-right:1px solid;color:#6772A7;margin:0;padding:0 3px 0 0;}
li.last{border:0 none!important;}
li#copyright{color:#6772A7;margin:0 0 0 25px;}
#footer_container p{text-align:right;margin:0;padding:12px 20px 0 0;}
.home_promo_content{height:100px;width:231px;}
.home_promo_content select{width:200px;margin:75px 0 0 5px;}
#purple_promo,#green_promo,#red_promo,#blue_promo,#yellow_promo,#cyan_promo{float:left;margin:0 5px 5px 0;}
#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/info_promo.png) no-repeat;}
#yellow_promo{background:url(../images/automotive_promo.jpg) no-repeat;}
#cyan_promo{background:url(../images/food_promo.jpg) no-repeat;}
#promos ul, #promos2 ul{list-style:none;margin:5px 0 0;padding:0;}
#promos li, #promos2 li{display:inline;margin:0;padding:0 1px 0 0;}
.section_break{background:url(../images/section_break.png) repeat-y;height:5px;clear:both;margin:0 0 5px;}
#page_header{background:#8080AA url(../images/page_header_bg.png) 0 2px repeat-x;height:32px;width:701px;border-right:2px solid #8080AA;margin:0 0 5px;}
#page_header h1{float:left;color:#0094CB;font-size:1.85em;text-transform:uppercase;font-weight:400;font-family:Arial, Helvetica, sans-serif;letter-spacing:.1em;background:url(../images/page_header_h1_bg_2.gif) bottom left no-repeat;height:32px;margin:0;padding:0;}
#page_header h1 span{background:#FFF url(../images/page_header_h1_bg.png) top right no-repeat;height:25px;display:block;float:left;margin:0;padding:2px 30px 0 5px; font-size: 13px;}
#cms_content{min-height:287px;height:auto!important;line-height:15px;padding:5px 30px 5px 10px;}
#cms_page{min-height:455px;height:auto!important;line-height:15px;padding:5px 30px 5px 10px;}
#consult_page #cms_page,#inhouse_page #cms_page,#why_page #cms_page{padding:5px 65px 5px 10px;}
#course_group_1{background:url(../images/group_1_bg.gif) repeat-y;min-height:1px;height:auto!important;margin:0 0 5px;}
#course_group_2{background:url(../images/group_2_bg.gif) repeat-y;min-height:1px;height:auto!important;margin:0 0 5px;}
#course_group_1 ul,#course_group_2 ul{color:#FFF;font-weight:700;margin:0;padding:50px 10px 20px 20px;}
#purple_course_box,#green_course_box,#red_course_box,#blue_course_box,#yellow_course_box,#cyan_course_box{min-height:178px;height:auto!important;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:0 0 0 5px;}
#red_course_box{background:url(../images/health_courses.jpg) no-repeat;margin:0 0 0 5px;}
#blue_course_box{background:url(../images/info_courses.jpg) no-repeat;}
#yellow_course_box{background:url(../images/automotive_courses.jpg) no-repeat;margin:0 0 0 5px;}
#cyan_course_box{background:url(../images/food_courses.jpg) no-repeat;margin:0 0 0 5px;}
#breadcrumb_container{color:#0094CB;margin:0;padding:0;}
p#breadcrumb{margin:0;padding:0 5px 5px;}
p#breadcrumb a:hover{color:#0094CB;text-decoration:underline;}
#course_list{min-height:448px;width:703px;margin:5px 0;}
#course_list p{width:100%;margin:0;padding:10px;}
#course_list ul{color:#6772A7;font-weight:700;width:100%;margin:0;padding:0 0 0 30px;}
#course_list a:hover{color:#6772A7;text-decoration:underline;}
#course_details{width:487px;min-height:400px;height:auto!important;float:left;position:relative;margin:5px 5px 5px 0;padding:0 0 0 5px;}
#course_logo{position:absolute;bottom:5px;right:-200px;width:100px;text-align:center;font-size:.9em;}
#course_intro{padding:0 0 20px;}
#course_table td{padding:10px 5px 10px 10px;}
#course_actions{padding:20px 0 0;}
#course_details a{color:#464646;text-decoration:none;}
#course_details a:hover{color:#464646;text-decoration:underline;}
#related_courses{width:206px;float:left;}
#related_courses ul{color:#FFF;font-weight:700;margin:0;padding:50px 5px 10px 20px;}
#course_dates{width:703px;margin:0 0 5px;}
#course_dates td div{padding:3px 5px;}
#course_dates td{border:1px solid #FFF;text-align:center;font-weight:700;color:#FFF;}
#course_dates td.row{background-color:#ECECEC;color:#7476A5;}
#course_dates td.alt_row{background-color:#FFF;color:#7476A5;}
#Purple_schedule,#Green_schedule,#Red_schedule,#Blue_schedule,#Yellow_schedule,#Cyan_schedule{width:700px;overflow:hidden;margin:0 0 5px;}
#Purple_schedule td,#Green_schedule td,#Red_schedule td,#Blue_schedule td,#Yellow_schedule td,#Cyan_schedule td{border:1px solid #FFF;font-weight:700;color:#FFF;padding:3px 0;}
#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:#FFF;}
#Purple_schedule td.date_row{background-color:#5F5FBC;padding:5px;}
#Purple_schedule td.course_title{background-color:#7476A5;}
#Green_schedule td.date_row{background-color:#639565;padding:5px;}
#Green_schedule td.course_title{background-color:#679868;}
#Red_schedule td.date_row{background-color:#E27169;padding:5px;}
#Red_schedule td.course_title{background-color:#D33E35;}
#Blue_schedule td.date_row{background-color:#A1C4E2;padding:5px;}
#Blue_schedule td.course_title{background-color:#6597C8;}
#Yellow_schedule td.date_row{background-color:#FDB364;padding:5px;}
#Yellow_schedule td.course_title{background-color:#FC9A30;}
#Cyan_schedule td.date_row{background-color:#6CD7E7;padding: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:#FFF;text-decoration:none;padding:0 0 0 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;}
#booking_form_holder{width:690px;margin:0 5px 5px;}
#booking_form_holder fieldset{border:1px solid #CECECE;width:290px;background-color:#FAFAFA;color:#7476A5;margin:0 5px 0 0;padding:0 10px 5px;}
#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{display:block;margin:6px 5px 6px 0 !important;}
#booking_form_holder select#course{width:270px;}
#fieldset_payment label{padding:0;}
#booking_form_holder td{padding:4px 0;}
#booking_form_holder label{padding:0 10px 0 0;}
#booking_form_holder img{padding:5px 0 0;}
#booking_form_holder fieldset#fieldset_details td{padding:6px 0;}
#booking_form_holder strong{display:block;padding:5px 0 0;}
#booking_form_holder .selectpurple{background-color:#7476A5;color:#FFF;}
#booking_form_holder .selectgreen{background-color:#679868;color:#FFF;}
#booking_form_holder .selectred{background-color:#D33E35;color:#FFF;}
#booking_form_holder .selectblue{background-color:#6597C8;color:#FFF;}
#booking_form_holder .selectyellow{background-color:#FC9A30;color:#FFF;}
#booking_form_holder .selectcyan{background-color:#00B4CC;color:#FFF;}
#subscribe_form_holder{height:451px;width:703px;background:url(../images/contact_bg.jpg) top right no-repeat;margin:5px 0;}
#subscribe_form_holder p{width:350px;margin:0;padding:10px;}
#subscribe_form_holder table{color:#6772A7;width:300px;margin:0;padding:10px 0 10px 20px;}
#subscribe_form_holder table td{margin:0;padding:5px 5px 5px 0;}
#subscribe_form_holder input.textbox{width:200px;}
#map_holder{height:451px;width:703px;margin:5px 0;}
#map_holder p{margin:0;padding:10px 10px 0;}
#map_holder ul{float:left;color:#6772A7;width:200px;margin:10px 0 0;padding:0 0 0 30px;}
#flags,#cms_page table{border:1px solid #CECECE;background-color:#FAFAFA;color:#7476A5;margin:0 0 10px;padding:0;}
#cms_page table{margin:5px auto 0;}
#site_map{min-height:435px;height:auto!important;line-height:15px;padding:5px 30px 10px 10px;}
#site_map li{margin:0;padding:4px 0 0;}
#site_map a{text-transform:capitalize;font-weight:700;color:#464646;}
#site_map ul ul{list-style:none;margin:0;padding:4px 0 0;}
#site_map li li{background:transparent url(../images/left_menu_bullet.gif) 15px 8px no-repeat;text-transform:capitalize;font-weight:400;padding:3px 0 3px 25px;}
#site_map li li a{text-transform:capitalize;font-weight:400;color:#464646;}
#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;}
#course_details_new{width:380px;float:left;color:#464646;margin:5px 5px 5px 0;padding:0 0 0 10px;}
#course_logo_new{width:90px;float:left;margin:0;padding:10px 0 0;}
#course_details_new h2{color:#0094CB;font-size:15px;margin:0;padding:0 0 5px;}
#course_links_table td{background:url(../images/course_links_table.gif) 0 8px no-repeat;font-weight:700;padding:5px 40px 5px 10px;}
#course_table_new td{padding:10px 5px 0 10px;}
#course_table_new span{font-weight:700;font-size:11px;color:#464646;}
#course_actions_new{width:205px;height:203px;background:url(../images/course_actions_bg_2.png) top right no-repeat;float:right;margin:2px 12px 0 0;}
#course_actions_new_old{width:205px;height:323px;background:url(../images/course_actions_bg.gif) top right no-repeat;float:right;margin:2px 12px 0 0;}
#course_actions_new p#course_actions_book{margin:0;padding:25px 0 0 8px;}
#course_actions_new p#course_actions_enquiry{margin:0;padding:33px 0 0 8px;}
#course_actions_new p#course_actions_phone{margin:0;padding:2px 0 0 8px;}
#course_actions_new p#course_actions_download{margin:0;padding:2px 0 0 2px;}
#course_dates_title{height:25px;width:703px;background:url(../images/course_dates_title.gif) top right no-repeat;margin:15px 0 5px;}
#course_dates_title p,#course_infomation_title p,#related_courses_title p, #course_testimonials_title p{background:url(../images/top_arrow.gif) 0 11px no-repeat;width:80px;float:right;margin:0;padding:6px 0 0 13px;}
#course_dates p{color:#464646;margin:0;padding:3px 0 0 5px;}
#course_dates a{color:#FFF;}
#course_dates p span{color:#7476A5;}
#course_infomation{padding:5px;}
#course_infomation p{margin:0;padding:10px 0 0;}
#course_infomation ul{margin:0;padding:0 0 0 20px;}
#course_infomation_title{height:25px;width:703px;background:url(../images/course_infomation_title.gif) top right no-repeat;margin:10px 0 0;}
#related_courses_title{height:25px;width:703px;background:url(../images/related_courses_title.gif) top right no-repeat;margin:10px 0 5px;}
#related_courses_new{padding:0 5px 10px;}
#course_related_table td{background:url(../images/course_related_table.gif) 0 10px no-repeat;padding:5px 0 5px 10px;}
#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:0 21px 10px;}
#cms_page_pop p{margin:0;padding:5px 0;}
#cms_page_pop .map_box{border:1px solid #D8D8D8;width:604px;height:325px;overflow:hidden;padding:1px;}
#cms_page_pop .map_box_2{border:1px solid #D8D8D8;width:604px;height:203px;overflow:hidden;margin:5px 0 0;padding:1px;}
#cms_page_pop table{border:1px solid #CECECE;background-color:#FAFAFA;color:#7476A5;margin:5px auto 0;padding:0;}
#breadcrumb_pop{color:#0094CB;margin:0;padding:5px 0 10px;}
#footer-social-links{display:table;width:100%;}
#footer-social-links .left{width:60%;float:left;text-align:left;padding:12px 0 0 20px;}
#footer-social-links .left a img{vertical-align:text-bottom;border:0;}
#footer-social-links ul{list-style:none;margin:0;padding:0;}
#footer-social-links .facebook{background:url(/images/social-networks.png) 0 -22px no-repeat;height:11px;float:left;display:block;padding-left:15px;}
#footer-social-links .twitter{background:url(/images/social-networks.png) 0 -11px no-repeat;height:11px;float:left;display:block;padding-left:15px;margin-left:10px;}
#footer-social-links .blog{background:url(/images/social-networks.png) 0 0 no-repeat;height:11px;float:left;display:block;padding-left:15px;margin-left:10px;}
#footer-social-links .left a:hover{color:#000;}
#footer-social-links .right{width:30%;float:right;text-align:right;}
a.promo_link_schedule{height:70px;width:231px;display:block;position:absolute;top:0;left:0;}
.promo_position{position:relative;float:left;height:100px;width:231px;}
#cms_page_downloads{min-height:404px;height:auto!important;padding:5px 30px 5px 0;}
.downloads_header{color:#000;width:691px;height:37px;background:url(../images/dl_space.gif) bottom left no-repeat;padding:4px 0 0;}
.downloads_header span{display:block;font-weight:700;font-size:13px;color:#7e80a6;padding:6px 0 0 9px;}
.document{background:url(../images/dl_space.gif) bottom left no-repeat;margin:0 0 10px;padding:0 0 11px;}
.document h4{margin:2px 0 3px 10px;}
.document h4,.document h4 a{color:#7e80a7;font-weight:400;}
.document h4 a:hover{color:#a6cb5a;}
.document span.overview{display:block;color:#222;padding:6px 0 0 18px;}
#document_preview .fieldset1{border:1px solid #cecece;width:310px;height:90px;}
#document_preview .fieldset2{border:0;width:310px;}
#register_container{color:#7377a7;margin:15px 0 0;}
#register_container td strong{font-size:11px;}
#register_container input.textbox{border:1px solid #cecece;width:190px;font-size:11px;padding:2px;}
span.dl_req{display:block;color:#7377a7;padding:10px 0;}
#cms_page_case_studies{min-height:404px;height:auto!important;padding:5px 10px 5px 0;}
#select_case{width:283px;height:33px;border:1px solid #cecece;margin:1px 0 0 8px;padding:5px 0 0 5px;}
#select_case select{border:1px solid #969696;width:156px;padding:1px;}
#case_study_container{padding:12px 7px 0 9px;}
#case_study_container h2{font-weight:700;font-size:12px;color:#7e80a6;}
#case_study_content{padding:7px 0 0;}
#case_study_content p{line-height:16px;margin:0;padding:0 0 15px;}
#case_study_image{display:inline;float:right;margin:6px 0 0 10px;}
#case_study_image img{border:1px solid #c5c5c5;}
#visualsoft{color:#fff;padding:11px 6px 0 0;}
#visualsoft img{padding:0 0 0 3px;}
.sub_menu{position:absolute;z-index:3000;background:#669;width:200px;top:106px;border:solid 5px #fff;border-top:0;margin:0;padding:0;}
.sub_menu li{text-align:left;margin:0;padding:0;}
.nobackground{background:url();}
form,html,#Purple_schedule .title_row,#Green_schedule .title_row,#Red_schedule .title_row,#Blue_schedule .title_row,#Yellow_schedule .title_row,#Cyan_schedule .title_row,#course_actions_new p,#course_infomation li{margin:0;padding:0;}
#top_container,#map_holder img{float:left;}
p#site_logo img,#cms_page img,#site_map img{border:0;}
#top_menu a:hover,#course_group_1 a,#course_group_2 a,#related_courses a{color:#FFF;text-decoration:none;}
#top_menu li.purple,#top_menu li.blue{margin:0;}
#top_menu li.green,#top_menu li.red,#top_menu li.yellow{margin:0 1px 0 0;}
#top_menu li.purple a:hover,#top_menu li.green a:hover,#top_menu li.red a:hover,#top_menu li.blue a:hover,#top_menu li.yellow a:hover,#top_menu li.cyan a:hover{background:url() bottom center no-repeat;}
#left_menu ul,#site_map ul{list-style:none;margin:0;padding:0;}
#left_menu li span a,#left_menu li li span a,#footer_links a,#course_list a,#course_dates_title a,#course_infomation_title a,#related_courses_title a{color:#6772A7;text-decoration:none;}
#left_menu li span a:hover,#left_menu li li span a:hover,#footer_links a:hover{color:#A7CB5B;text-decoration:none;}
.home_promo_content label,#fieldset_course label,#fieldset_specials label,.links_page hr,#print_header,a.promo_link_schedule span,#document_preview legend{display:none;}
#consult_page,#inhouse_page,#why_page{background:url(../images/side_different.jpg) top right no-repeat;margin:0 5px 0 0;padding:0;}
#cms_content ul,#cms_page ul,#cms_page_pop ul{margin-left:20px;padding:0;}
#cms_content li,#cms_page li,#cms_page_pop li{padding-bottom:10px;}
#course_group_1 li,#course_group_2 li,#course_list li,#related_courses li,#map_holder li{margin:0;padding:5px 0;}
#course_group_1 a:hover,#course_group_2 a:hover,#related_courses a:hover{color:#FFF;text-decoration:underline;}
p#breadcrumb a,#breadcrumb_pop a{color:#0094CB;text-decoration:none;}
#course_logo img,.toplink{padding:0 0 5px;}
#course_table ul,#course_table_new ul{margin:0;padding:0 0 0 12px;}
#course_table li,#course_table_new li{margin:0;padding:0 0 10px;}
#course_table strong,#course_table_new strong{color:#3E8ACA;}
#course_dates table,#Purple_schedule table,#Green_schedule table,#Red_schedule table,#Blue_schedule table,#Yellow_schedule table,#Cyan_schedule table{border:1px solid #CCC;}
#booking_form_holder input.textbox,#booking_form_holder textarea,#booking_form_holder #fieldset_delegate1 input,#booking_form_holder select{width:190px;}
#booking_form_holder #fieldset_payment input.textbox,#booking_form_holder #fieldset_specials textarea{width:250px;}
#flags td,#cms_page td,#cms_page_pop td{padding:5px 0 5px 10px;}
#course_actions_new p#course_actions_venue,#course_actions_new p#course_actions_house{margin:0;padding:33px 0 0 9px;}
#course_actions_new p#course_actions_elcas{margin:0;padding:9px 0 0 8px;}
#related_courses_new a,#related_courses_new a:hover{color:#669;text-decoration:underline;}
#footer-social-links .left a,#visualsoft a{color:#fff;text-decoration:none;}
#top_menu .sub_menu .sub_menu_link,#top_menu .sub_menu .sub_menu_link:hover{background-image:none;width:auto;height:auto;text-align:left;margin:0 0 5px;padding:0 5px;}
#top_menu {float:right;clear:right;margin-right: 8px;}
#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:48px;}
#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.png") bottom center no-repeat;width:70px;}
#top_menu li.Purple a:hover {background: url("") bottom center no-repeat;}
#top_menu li.Green a {background: url("../images/environmental_off.png") bottom center no-repeat;width:127px;}
#top_menu li.Green a:hover {background: url("") bottom center no-repeat;}
#top_menu li.Red a {background: url("../images/health_off.png") bottom center no-repeat;width:120px;}
#top_menu li.Red a:hover {background: url("") bottom center no-repeat;}
#top_menu li.Blue a { background: url("../images/lean_off.png") bottom center no-repeat;width:154px;}
#top_menu li.Blue a:hover {background: url("") bottom center no-repeat;}
#top_menu li.Yellow a {background: url("../images/automotive_off.png") bottom center no-repeat;width:105px;}
#top_menu li.Yellow a:hover {background: url("") bottom center no-repeat;}
#top_menu li.Cyan a {background: url("../images/food_off.png") bottom center no-repeat;width:97px;}
#top_menu li.Cyan a:hover {background: url("") bottom center no-repeat;}
#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/info_promo.png") no-repeat;}
#Yellow_promo {background: url("../images/automotive_promo.jpg") no-repeat;}
#Cyan_promo {background: url("../images/food_promo.jpg") no-repeat;}
#site_by_vs {float:right;padding:13px 6px 0 0;text-align:right;width:214px;font-size:10px;line-height:10px;color:#fff;}
#site_by_vs a{font-size:10px;text-decoration:none;}
#site_by{display:block;float:left;width:49px;padding:1px 1px 0px 0px;color:#fff;}
#visualsoft_img{width:85px;display:block;float:left;height:13px;}
#eCommerce{display:block;float:left;width:70px;padding:1px 0px 0px 5px;text-align:left;}
#eCommerce a{font-size:10px;font-weight:normal;color:#fff;text-decoration:none;}
.row {text-align: center;}
#google_plus_one_container {margin: 10px 0 0 0;}

/* LA: Course testimonials section. */
#course_testimonials_title{height:25px;width:703px;background:url(../images/course_testimonials_title.png) top right no-repeat;margin:10px 0 5px;}
#course_testimonials {padding: 0 5px 0 5px;}
.course_testimonial {border-bottom: solid 1px #c0c0c0; padding: 0 0 5px 0; margin: 0 0 10px 0;}

p#course_actions_nopass{margin:10px 0 0 9px;}
li#top_menu_item_7{display:none;}
#home_promos #Online_promo{display:none;}


/********** SAI GLOBAL RE-BRANDING **********/
/*#body_sai_global{background:#ffffff;}*/
#body_sai_global h2{color:#cf271e;font-weight:bold;}
#body_sai_global a{color:#000;}
#body_sai_global #header_container{background:#FFF url(../images/header_footer_sai_global.png) no-repeat 0 0;height:110px;margin:0px 0px 4px 0px;overflow:hidden;}
#body_sai_global #parent_container {background:#FFF;width:900px;}
#body_sai_global #body_container {background:rgba(0, 0, 0, 0) url("../images/body_container_bg.png") no-repeat scroll 0 0;width:900px;}
#body_sai_global #logo_container {width:710px;height:80px;float:left;}
#body_sai_global #body_logos {width:900px;background:none;}
#body_sai_global #social_icons_header {width:190px;float:right;}
#body_sai_global #facebook_header {width:27px;height:27px;margin:19px 13px 0px 0px;float:left;}
#body_sai_global #facebook_header a{width:27px;height:27px;display:block;}
#body_sai_global #twitter_header {width:27px;height:27px;margin:19px 13px 0px 0px;float:left;}
#body_sai_global #twitter_header a{width:27px;height:27px;display:block;}
#body_sai_global #blog_header {width:27px;height:27px;margin:19px 0px 0px 0px;float:left;}
#body_sai_global #blog_header a{width:27px;height:27px;display:block;}
#body_sai_global #top_menu{clear: right;float: left; margin: 0px 0px 0px 4px ;width:900px;}
#body_sai_global #top_menu ul {list-style: none outside none; margin: 0; padding: 0;}
#body_sai_global #top_menu li {float: left; margin: 0; padding: 0; text-align: center;}
#body_sai_global #top_menu li span{display:none;}
#body_sai_global #top_menu li#top_menu_item_home {width:104px;height:32px;}
#body_sai_global #top_menu li#top_menu_item_home a:hover{background:url(../images/header_footer_sai_global.png) no-repeat -4px -112px;}
#body_sai_global #top_menu li#top_menu_item_1 {width:116px;height:32px;}
#body_sai_global #top_menu li#top_menu_item_1 a{width:116px;height:32px;background:none;}
#body_sai_global #top_menu li#top_menu_item_1 a:hover{background:url(../images/header_footer_sai_global.png) no-repeat -108px -112px;}
#body_sai_global #top_menu li#top_menu_item_2 {width:142px;height:32px;}
#body_sai_global #top_menu li#top_menu_item_2 a{width:142px;height:32px;background:none;}
#body_sai_global #top_menu li#top_menu_item_2 a:hover{background:url(../images/header_footer_sai_global.png) no-repeat -224px -112px;}
#body_sai_global #top_menu li#top_menu_item_3 {width:154px;height:32px;}
#body_sai_global #top_menu li#top_menu_item_3 a{width:154px;height:32px;background:none;}
#body_sai_global #top_menu li#top_menu_item_3 a:hover{background:url(../images/header_footer_sai_global.png) no-repeat -366px -112px;}
#body_sai_global #top_menu li#top_menu_item_4 {width:139px;height:32px;}
#body_sai_global #top_menu li#top_menu_item_4 a{width:139px;height:32px;background:none;}
#body_sai_global #top_menu li#top_menu_item_4 a:hover{background:url(../images/header_footer_sai_global.png) no-repeat -520px -112px;}
#body_sai_global #top_menu li#top_menu_item_5 {width:124px;height:32px;}
#body_sai_global #top_menu li#top_menu_item_5 a{width:124px;height:32px;background:none;}
#body_sai_global #top_menu li#top_menu_item_5 a:hover{background:url(../images/header_footer_sai_global.png) no-repeat -659px -112px;}
#body_sai_global #top_menu li#top_menu_item_6 {width:121px;height:32px;}
#body_sai_global #top_menu li#top_menu_item_6 a{width:121px;height:32px;background:none;}
#body_sai_global #top_menu li#top_menu_item_6 a:hover{background:url(../images/header_footer_sai_global.png) no-repeat -783px -112px;}
#body_sai_global #top_menu a {color:#C3C3ED;font-weight:bold;text-transform:uppercase;text-decoration:none;display:block;height:32px;}
#body_sai_global #top_menu a:hover {color:#FFFFFF;text-decoration:none;}

#body_sai_global #left_menu{background:url("../images/left_menu_bg.png") repeat-y scroll 0 0 #F4F4F4;margin:0px 0px 9px 0px;}
#body_sai_global #left_menu li{padding:7px 0 7px;}
#body_sai_global .left_menu_links {color: #000000;font-size: 12px;font-weight: normal;}
#body_sai_global .left_menu_links span{color: #000000;font-size: 12px;font-weight: normal;padding:0px 0px 0px 15px;}
#body_sai_global #left_menu li li{padding:0px;}
#body_sai_global #left_menu li li span{background:url("../images/left_menu_bullet.png") no-repeat scroll 15px 6px rgba(0, 0, 0, 0)}
#body_sai_global #left_menu li span a{color:#000000;font-size:12px;font-weight:normal;}
#body_sai_global #left_column{left:3px;padding:0px;}
#body_sai_global #middle_column{left:11px;}
#body_sai_global #cms_page{padding:5px 30px 10px 10px;min-height:631px;}
#body_sai_global #left_column_header{background:url(../images/header_footer_sai_global.png) no-repeat -5px -148px;padding:3px 0px 0px!important;height:21px;}
#body_sai_global #left_column_header span{font-size:13px;font-weight:normal!important;color:#fff;}
#body_sai_global #top_menu .sub_menu {top:110px;border:1px solid #cf271e;background:#fff;text-transform:none;padding:15px 0px 13px 0px!important;width:232px;}
#body_sai_global #top_menu .sub_menu li {padding:0px 0px 2px 12px;width:220px;}
#body_sai_global #top_menu .sub_menu li a{width:205px!important;color:#000000;font-size:12px;font-weight:normal;text-transform:none;}
#body_sai_global #top_menu .sub_menu .sub_menu_link,#body_sai_global #top_menu .sub_menu .sub_menu_link:hover{background-image:none!important;width:auto;height:auto!important;text-align:left;margin:0 0 5px;padding:0 5px;}
#body_sai_global #page_header{background:url("../images/header_footer_sai_global.png") no-repeat -195px -148px;width:707px;height:24px;border:0px;margin:0px 0px 4px 0px;}
#body_sai_global #page_header h1{background:none;color:#fff;text-transform:none;letter-spacing:0.8px;}
#body_sai_global #page_header h1 span{background:none;height:20px;padding:4px 30px 0px 5px;color:#fff;}

#body_sai_global #home_promos{float:left;width:708px;height:208px;margin:0px;}
#body_sai_global #Purple_promo {background: url("../images/quality_home_promo.gif") no-repeat 0 0;margin:0px 7px 5px 0px;}
#body_sai_global #Green_promo {background: url("../images/environmental_home_promo.gif") no-repeat 0 0 ;margin:0px 7px 5px 0px;}
#body_sai_global #Red_promo {background: url("../images/health_home_promo.gif") no-repeat 0 0 ;margin:0px 0px 5px 0px;}
#body_sai_global #Blue_promo {background: url("../images/information_security_home_promo.gif") no-repeat 0 0;margin:0px 0px 5px 0px;}
#body_sai_global #Yellow_promo {background: url("../images/automotive_home_promo.gif") no-repeat 0 0;margin:0px 7px 5px 0px;}
#body_sai_global #Cyan_promo {background: url("../images/food_home_promo.gif") no-repeat 0 0;margin:0px 7px 5px 0px;}
#body_sai_global #cms_content{float:left;font-size:12px;color:#000;padding:5px 30px 45px 10px;}
#body_sai_global #cms_content a{color:#c10414;}
#body_sai_global #cms_content p{margin:20px 0px 20px 0px;}
#body_sai_global #footer_container{background:none;width:707px;float:right;}
#body_sai_global #footer_links{float:left;width:708px;height:22px;margin:0px 0px 0px 0px;background: url("../images/header_footer_sai_global.png") no-repeat -198px -148px;}
#body_sai_global #footer_links ul{padding:0px;margin:3px 0px 0px 8px;}
#body_sai_global #copyright {color:#fff!important;}
#body_sai_global #footer_links li{color:#c10414;}
#body_sai_global #footer_links li a{color:#fff;}
#body_sai_global #footer_promos ul{padding:0px 0px 0px 19px;margin:0px;}
#body_sai_global #site_by{color:#000;text-transform:lowercase;}
#body_sai_global #promos{float:left;margin:0px 0px 6px 0px;width:707px;}
#body_sai_global #promos ul{float:left;margin:0px 0px 0px;height:80px;}
#body_sai_global #promos ul li{float:left;width:231px;height:80px;}
#body_sai_global #promos ul li a{float:left;width:231px;height:80px;display:block;}

#body_sai_global #promos2{float:left;margin:0px 0px 6px 0px;width:707px;}
#body_sai_global #promos2 ul{float:left;margin:0px 0px 0px;height:80px;list-style:none}
#body_sai_global #promos2 ul li{float:left;width:231px;height:80px;}
#body_sai_global #promos2 ul li a{float:left;width:231px;height:80px;display:block;}

#body_sai_global #footer_promo_1{margin:0px;padding:0px;}
#body_sai_global #footer_promo_2{margin:0px 0px 0px 7px;padding:0px;}
#body_sai_global #footer_promo_3{margin:0px 0px 0px 7px;padding:0px;}
#body_sai_global #footer_promo_4{margin:0px;padding:0px;}
#body_sai_global #footer_promo_5{margin:0px 0px 0px 7px;padding:0px;}
#body_sai_global #footer_promo_6{margin:0px 0px 0px 7px;padding:0px;}
#body_sai_global #site_by_vs{width:170px;padding:0px 6px 0px 0px;color:#000;}
#body_sai_global #breadcrumb_container{color:#6b6b6b;;margin:0;padding:0;}
#body_sai_global p#breadcrumb{margin:8px 0px 0px 0px;}
#body_sai_global p#breadcrumb a, #body_sai_global #breadcrumb_pop a{color:#6b6b6b;}
#body_sai_global p#breadcrumb a:hover{color:#cf271e;text-decoration:underline;}{width:155px;}
#body_sai_global .section_break{background:#6a6a6a;height:3px;}
#body_sai_global #left_menu li span a, #body_sai_global #left_menu li li span a, #body_sai_global #footer_links a, #body_sai_global #course_list a, #body_sai_global #course_dates_title a, #body_sai_global #course_infomation_title a, #body_sai_global #related_courses_title a{color:#000;text-decoration:none;}
#body_sai_global #left_menu li span a:hover,#body_sai_global #left_menu li li span a:hover,#body_sai_global #footer_links a:hover{color:#000;text-decoration:none;}
#body_sai_global #course_list{background:none;min-height:633px;}
#body_sai_global #course_list ul{color:#000;}

#body_sai_global #course_details_new h2{color:#000;font-weight:normal;}
#body_sai_global #course_details_new {color:#000;}
#body_sai_global #course_details_new a{color:#000;text-decoration:none;}
#body_sai_global #course_links_table td{background:url("../images/course_links_table.png") no-repeat 0 8px;}
#body_sai_global #course_table strong, #body_sai_global #course_table_new strong{color:#cf271e;}
#body_sai_global #course_logo_new{}
#body_sai_global #course_table_new span{font-weight:700;font-size:11px;color:#000;}
#body_sai_global #course_dates_title{background:url("../images/sections/quality/course_dates_title_sai_global.png") no-repeat right top;}
#body_sai_global #course_dates_title a{color:#fff;}
#body_sai_global #course_dates_title p, #body_sai_global #course_infomation_title p, #body_sai_global #related_courses_title p, #body_sai_global #course_testimonials_title p{background:url("../images/top_arrow.png") no-repeat 0 12px;}
#body_sai_global #course_dates td.date_row{background-color:#666666;height:31px;}
#body_sai_global #course_dates td.area {background-color: #666;height:24px;}
#body_sai_global #course_dates td.row {color:#cf271e;}
#body_sai_global #course_dates td.row a, #body_sai_global #course_dates td.alt_row a {color:#cf271e!important;text-decoration:none;}
#body_sai_global #course_dates td div {text-decoration:none!important;}
#body_sai_global #course_infomation_title{background:url("../images/sections/quality/course_infomation_title_sai_global.png") no-repeat right top;}
#body_sai_global #course_infomation_title a{color:#fff;}
#body_sai_global #related_courses_title{background:url("../images/sections/quality/related_courses_title_sai_global.png") no-repeat right top;}
#body_sai_global #related_courses_title a{color:#fff;}
#body_sai_global #related_courses_new a, #body_sai_global #related_courses_new a:hover{color:#000;font-weight:bold;}
#body_sai_global #course_related_table td{background:url("../images/course_related_table.png") no-repeat 0 10px;}
#body_sai_global td.course_title{background-color:#666;}
#body_sai_global td.date_row{background-color:#666;}
#body_sai_global td.row{color:#cf271e !important;}
#body_sai_global td.row a{color:#cf271e !important;}
#body_sai_global .submitButton{margin:0px 5px 0px 0px;}
#body_sai_global #subscribe_form_holder{min-height:694px; margin: 0 5px 5px; width: 690px;background:none}
#body_sai_global #subscribe_form_holder fieldset {background-color: #F4F4F4; border: 0 none; color: #000000;width:650px;}
#body_sai_global #subscribe_form_holder table {color: #000000; margin: 0; padding: 10px 0 10px 20px; width: 650px;}

#body_sai_global #course_actions_new{width:205px;height:323px;background:url(../images/course_actions_bg_sai_global.png) top right no-repeat;float:right;margin:2px 12px 0 0;}
#body_sai_global #booking_form_holder fieldset{color:#000;border:0px;background-color:#F4F4F4;}
#body_sai_global #eCommerce{display:none;}
#body_sai_global .booking_form_note{color:#FF0000;}
#body_sai_global #consult_page, #body_sai_global #inhouse_page, #body_sai_global #why_page{background:none;}
#body_sai_global #flags, #body_sai_global #cms_page table{color:#000;}
#body_sai_global #map_holder{height:633px}
#body_sai_global #map_holder a{text-decoration:none;}
#body_sai_global #map_holder ul{color:#cf271e;}
#body_sai_global #ukmap{margin:40px 0px 0px 0px;}

#body_pop_sai_global {background:none; color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; margin: 0; padding: 0;}
#body_pop_sai_global #header_container_pop{background:url("../images/header_container_pop.png") no-repeat scroll left bottom #FFFFFF;}
#body_pop_sai_global #breadcrumb_pop{margin:0px 0px 0px 0px;color:#000;border-bottom:5px solid #676768;width:623px;padding:7px 0px 7px 4px;}
#body_pop_sai_global #cms_page_pop_box{background:none;border-left:1px solid #cf271e;border-right:1px solid #cf271e;border-bottom:1px solid #cf271e;width:638px;margin:0px 0px 0px 5px;}
#body_pop_sai_global #cms_page_pop{background:none;padding:0px 15px 10px 5px;}
#body_pop_sai_global #cms_page_pop p{padding:10px 11px 10px 11px;}
#body_pop_sai_global #cms_page_pop a{color:#000;text-decoration:none;}
#body_pop_sai_global #cms_page_pop .map_box{margin:0px 0px 0px 10px;}
#body_pop_sai_global #footer_container_pop{background:none;}
#Online_schedule{display:none;}

#cyan_course_box {background: url("../images/info_courses.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);margin: 0 0 0 5px;}
#blue_course_box {background: url("../images/food_courses.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

#body_sai_global #Cyan_promo {background: url("../images/information_security_home_promo.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);margin: 0 0 5px;}
#body_sai_global #Blue_promo {background: url("../images/food_home_promo.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);margin: 0 7px 5px 0;}

/* New - #158384 
#body_sai_global {background: url("../images/body_bg.gif") no-repeat scroll center top rgba(0, 0, 0, 0); margin:0 auto;}
#body_sai_global #header_container {background: url("../images/header_footer_sai_global.png") no-repeat scroll 0 0 #ffffff; height: 110px; margin: 0 0 4px; overflow: hidden;}
#body_sai_global #middle_column {background: none repeat scroll 0 0 #ffffff; left: 11px;}
*/


#course_logo_new {
  width: 110px;
}

#course_logo_new a {
  width: 96px;
  word-wrap: normal;
  display: block;
}

/*#course_logos_31{position:absolute;right:225px;padding:30px 0 0;}*/
#course_logos_31 a{padding:0 0 0 30px;}
#course_logos_31 img {padding:0 0 0 0px;}

#course_actions_brochure{margin: 0;padding: 33px 0 0 9px;}
#course_actions_brochure a{display:block; width:100%;height:64px;}

#body_sai_global a {color: #000; text-align: center;}

/*#course_logo_new img {left: -26px; position: relative;}
 */
#course_logo_new {  padding: 30px 0 0; position: absolute; right: 270px;}
#course_logo_new a {padding: 0 0 0 30px;}

#course_logo_new #course_logos_31 { left: -60px; position: relative;  width: 219px;}
#course_logo_new #course_logos_31 a { padding: 0 0 0 60px;}

#course_logos_31 img {
    padding: 0 0 0 32px;
}

/* mf - ticket_#388721 */
.brc_wrapper {
    padding: 15px 0 !important;
    left: 0;
    width: 69% !important;
}

.brc_wrapper.large_gap {
    padding: 55px 0 !important;
}

.brc_wrapper.medium_gap {
    padding: 35px 0 !important;
}

.brc_title {
    padding-bottom: 50px !important;
}

.brc_logo {

}
