.bg_black{background: #000000;}
.bg_blue{background: #0038A8;}
.bg_blue2{background: #3360B9;}
.bg_green{background: url(/images/page/green_bg.gif) repeat-x #92C719;}
.bg_green2{background: #AAD34B;}
.bg_green3{background: #D0DDB3;}
.bg_green3_other{background: #D0DDB3 url(/images/rhs/rh_corner1.gif) no-repeat bottom left; margin:0; padding:0 0 10px 0;}
.bg_green4{background: #99CB28;}
.black_links{float: left; padding: 1px 0px 0px 2px;}
.black_links A:hover{color: #87D300 ! important; text-decoration: none; font-weight: normal;}
.black_links A:link, .black_links A:visited{color: #333333 ! important; text-decoration: none; font-weight: normal;}
.bottom_links{float: left;}
.bottom_links A:hover{color: #ffffff ! important; text-decoration: none; font-weight: normal;}
.bottom_links A:link, .bottom_links A:visited{color: #333333 ! important; text-decoration: none; font-weight: normal;}
.breadcrumb{ font-size: 85%; color: #999999; padding: 0px 0px 11px 0px; }
.breadcrumb A:hover{color: #0038a8; text-decoration: none; font-weight: normal;}
.breadcrumb A:link, .breadcrumb A:visited{color: #999999; text-decoration: underline; font-weight: normal;}
.cert_borderblue{border: 6px solid #005dab; padding: 4px;}
.cert_bordergreen{border: 6px solid #8cc63f; padding: 25px 10px 25px 10px;}
.cert_container{line-height: 2.5em; text-align: center;}
.cert_containerpad{padding: 0px 0px 15px 0px;}
.cert_courseplacename{font-size: 17px; font-weight: bold;}
.cert_courseplacename_large{font-size: 30px; font-weight:bold; }
.cert_footer{text-align: left; line-height: 1.4em;}
.cert_left70{float: left; width: 70px;}
.cert_lowerheight{height: 225px;}
.cert_name{font-size: 32px; font-weight: bold; padding: 12px 0px 12px 0px;}
.cert_outcomes{ line-height:normal; text-align:center;}
.cert_width{width: 1020px;}
.cert_width P, TD{font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #000000;}
.content_coursesearcharrow{float: left; width: 20px; padding: 3px 0px 0px 0px;}
.content_coursesearchtext{float: left; width: 565px;}
.content_left{float: left; width: 288px; padding: 2px 0px 0px 0px; background: #E2F0C1;}
.content_leftbottom{float: left; width: 288px; padding: 2px 0px 0px 0px; background: #E2F0C1; border-bottom: 17px solid #92C719; font-size:1px; }
.content_lh_arrow{float: left; width: 27px; padding: 3px 0px 0px 0px;}
.content_lh_arrow_s{float: left; width: 20px; padding: 3px 0px 0px 0px;}
.content_lh_header{float: left; width: 240px;}
.content_lh_header_s{float: left; width: 247px;}
.content_lhpad{padding: 10px 6px 0px 7px;}
.content_pad{padding: 15px 10px 10px 15px;}
.content_right{float: right; width: 612px;}
.content_rightbottom{ font-size:1px;  float: right; width: 612px;}
.content_wrapper{background: #FFFFFF; width: 900px; margin-top: 0px; position: relative; margin-left: auto; margin-right: auto; text-align: left; }
.content_wrapper2{background: url(/images/page/content_lhbg.gif) repeat-y #FFFFFF; width: 900px; margin-top: 0px; position: relative; margin-left: auto; margin-right: auto; text-align: left;}
.contentleft_120{float: left; width: 120px;}
.contentleft_195{float: left; width: 202px;}
.contentleft_215pad{float: left; width: 210px; padding: 6px 10px 6px 0px; line-height: 1.7em;}
.contentleft_360{float: left; width: 340px;}
.contentleft_360pad{float: left; width: 360px; padding: 6px 0px 6px 0px; line-height: 1.7em;}
.contentleft_455{float: left; width: 455px;}
.contentleft_475{float: left; width: 475px;}
.contentleft_575pad{width:575; padding: 6px 0px 6px 0px; line-height:1.7em;}
.contentleft_90{float: left; width: 105px;}
.course_bgreybox{background: #f4f4f4; }
.course_bgreybox_l{float: left; width: 288px; background: #f4f4f4; }
.course_bgreybox_r{float: right; width: 288px; background: #f4f4f4; height: 190px;}
.course_list_atoz{margin-left: 0px; margin-top: 0px; margin-bottom: 0px; background-color: #F2F5FB; font-weight: normal; padding: 3px 0px 4px 37px; color: #bbbbbb;}
.course_list_atoz LI{margin-left: 0px; margin-top: 2px; margin-bottom: 1px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/listing_chev.gif) no-repeat 8px 4px #F2F5FB; font-weight: normal; padding: 3px 0px 3px 24px; }
.course_list_atoz LI A:hover{color: #97be0d ! important; text-decoration: none; font-weight: bold;}
.course_list_atoz LI A:link, .course_list_atoz LI A:visited{color: #0038a8 ! important; text-decoration: none; font-weight: bold;}
.course_list_atoz_header TH{margin-left: 0px; margin-top: 0px; margin-bottom: 0px; background-color: #0038a8; font-weight: normal; padding: 3px 0px 4px 37px; color: #ffffff ! important;}
.course_list_atoz_link{margin-left: -15px; margin-top: 0px; margin-bottom: 0px; background-color: #F2F5FB; font-weight: normal; padding: 0px 0px 8px 10px; }
.courseVenuesPopup{width: 620px; height: 300px; overflow: scroll; background: #ffffff; border: solid 5px #aaaaaa; padding: 10px 10px 10px 10px;}
.footer_container{background: url(/images/footer/footer_bg_long.gif) no-repeat top center #ffffff; height: 105px; padding: 0px 0px 10px 0px; text-align: center;}
.footer_container A:hover{color: #0038a8; text-decoration: none; padding: 0px 2px 0px 2px;}
.footer_container A:link{color: #8F8F8F; text-decoration: underline; padding: 0px 2px 0px 2px;}
.footer_container A:visited{color: #8F8F8F; text-decoration: underline; padding: 0px 2px 0px 2px;}
.footer_float_right{float: right; margin-right: -18px;}
.footer_links{float: left; width: 560px; padding: 8px 8px 0px 8px; font-size: 85%; color: #8F8F8F; line-height: 1.7em;}
.footer_logos A, .footer_logos A:hover, .footer_logos A:link, .footer_logos A:visited { text-decoration:none; margin: 0 0 0 8px ! important; }
.footer_rightcorner{width: 322px; background: #A8D247;}
.footer_rightcorner_content{width: 322px; background: #92C719;}
.footer_wrapper{width: 900px; margin-top: 0px; margin-left: auto; margin-right: auto; text-align: left;}
.form_left{float: left; width: 190px; padding: 2px 5px 0px 0px;}
.form_leftcb{float: left; width: 20px; padding: 0px 5px 0px 0px;}
.form_right{float: left; width: 390px;}
.form_rightcb{float: left; width: 560px; line-height: 1.7em;}
.form_search{visible: false; font-family: Arial, Helvetica, sans-serif; padding: 2px; border: 0px solid #FFFFFF; background-color: #FFFFFF; vertical-align: middle; color: #333333; font-size: 0.85em; margin: 0px 0px 0px 5px; width: 175px;}
.grey_links{float: left; padding: 1px 0px 0px 2px;}
.grey_links A:hover{color: #87D300 ! important; text-decoration: none; font-weight: normal;}
.grey_links A:link, .grey_links A:visited{color: #858585 ! important; text-decoration: none; font-weight: normal;}
.homepage_left{float: left; width: 565px;}
.homepage_leftpad{padding: 10px 0px 0px 10px;}
.hp_midcorner{margin-top: -19px;}
.hp_midgreen{float: left; width: 576px; background: #A8D247;}
.hp_midrhbottom{float: right; width: 324px; background: #E2F0C1;}
.hp_rhbox{float: right; width: 325px; padding: 2px 0px 0px 0px; background: #E2F0C1;}
.hp_rhpad{padding: 10px 10px 0px 10px;}
.lhm_bg{width: 278px; background: url(/images/lhm/menu_bg.jpg) repeat-y #FFFFFF;}
.lhm_bottom{heigh: 11px; width: 278px; background: url(/images/lhm/menu_bg.jpg) repeat-y #FFFFFF;}
.lhm_pad{padding: 0px 0px 0px 10px;}
.lhm_top{heigh: 11px; width: 278px; background: url(/images/lhm/menu_bg.jpg) repeat-y #FFFFFF; font-size: 0%; line-height: 0%;}
.mapdotted_hr{visible: false; border-top: 3px dotted #E1E1E1; clear: both; margin-top: -8px;}
.mapPopup{background: #ffffff; border: solid 5px #aaaaaa; width: 550px; padding: 10px 10px 5px 10px;}
.menu_hr{border-top: 1px solid #E5E5E5; margin: 0px 10px 0px 10px;}
.menu_wrapper{background: #0038A8; width: 900px; margin-top: 0px; position: relative; margin-left: auto; margin-right: auto; text-align: left;}
.nowrap{white-space: nowrap;}
.padding_r3{padding: 0px 3px 0px 0px ! important;}
.padding_tl10{padding: 10px 0px 0px 10px;}
.position_absolute{position: absolute;}
.recommendPopup{width: 350px; overflow: hidden; background: #ffffff; border: solid 5px #aaaaaa; padding: 10px 10px 20px 10px;}
.rh_findcourse_l{float: left; width: 36%; padding: 5px 0px 0px 0px;}
.rh_findcourse_l2{float: left; width: 36%; padding: 4px 0px 0px 0px;}
.rh_findcourse_r{float: left; width: 64%; padding: 8px 0px 0px 0px;}
.rh_findcourse_r2{float: left; width: 64%; padding: 3px 0px 0px 0px;}
.rh_hr{border-bottom: 1px solid #B8C39E; clear: both;}
.rh_partner_box_other{float:right; background: #3360B9 url(/images/homepage/hp_partnercorner.gif) no-repeat left bottom; margin:0 0 10px 0; padding: 8px 10px 10px 10px; width:285px;}
.rh_partnersbox{background: #3360B9; padding: 8px 10px 0px 10px;}
.rh_partnersbox_text{padding: 1px 0px 0px 0px; font-size: 85%; font-weight: bold; color: #FFFFFF;}
.search_button{vertical-align: middle; margin: 0px 8px 0px 0px;}
.skiplink{display: none;}
.suprofile_column1{float: left; width: 260px; padding: 0px 10px 0px 0px; line-height: 1.7em; background: url(/images/icons/listing_chev.gif) no-repeat 8px 4px; padding: 0px 0px 0px 24px; }
.suprofile_column2{float: left; width: 260px; padding: 0px 0px 0px 0px; line-height: 1.7em; background: url(/images/icons/listing_chev.gif) no-repeat 8px 4px; padding: 0px 0px 0px 24px; }
.suprofile_logo{float: right; width: 250px; text-align: right;}
.suprofile_title{float: left; width: 335px; padding: 25px 0px 0px 0px;}
.timePopup{width: 620px; height: 300px; overflow: scroll; background: #ffffff; border: solid 5px #aaaaaa; padding: 10px 10px 10px 10px;}
.top_bg{height: 119px;}
.top_bluebar{height: 4px; background: #0038a8; font-size: 0%;}
.top_links{float: left;}
.top_links A:hover{color: #87D300; text-decoration: none; font-weight: normal;}
.top_links A:link, .top_links A:visited{color: #6a6a6a; text-decoration: none; font-weight: normal;}
.top_links_img{float: left; padding: 0px 5px 0px 8px;}
.top_links_img2{float: left; padding: 1px 0px 0px 0px;}
.top_linksbox{padding: 3px 5px 0px 0px;}
.top_logo{float: left; width: 210px; padding: 18px 0px 0px 23px;}
.top_right{float: right; width: 660px;}
.top_rightpad{float: right; height: 23px; background: #FFFFFF;}
.top_wrapper{background: #FFFFFF; width: 900px; margin-top: 0px; position: relative; margin-left: auto; margin-right: auto; text-align: left;}
.usermenu_div{ color: #333333; }
form{display: inline;}
LI.course_list_level1_off{margin-left: -15px; margin-top: 2px; margin-bottom: 1px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/listing_chev.gif) no-repeat 8px 4px; font-weight: normal; padding: 3px 0px 3px 24px; color: #bbbbbb;}
LI.course_list_level1_off A:hover{color: #97be0d ! important; text-decoration: none; font-weight: bold;}
LI.course_list_level1_off A:link, LI.course_list_level1_off A:visited{color: #0038a8 ! important; text-decoration: none; font-weight: bold;}
LI.course_list_level1_on{margin-left: -15px; margin-top: 2px; margin-bottom: 1px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/listing_chev_down.gif) no-repeat 4px 3px #0038a8; font-weight: normal; padding: 3px 0px 3px 24px; color: #bbbbbb;}
LI.course_list_level1_on A:hover{color: #FFFFFF ! important; text-decoration: none; font-weight: bold;}
LI.course_list_level1_on A:link, LI.course_list_level1_on A:visited{color: #FFFFFF ! important; text-decoration: none; font-weight: bold;}
LI.course_list_level2_atoz{margin-left: -15px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/listing_chev_blue.gif) no-repeat 20px 5px #F2F5FB; font-weight: normal; padding: 3px 0px 4px 37px; color: #bbbbbb;}
LI.course_list_level2_atoz A:hover{color: #97be0d ! important; text-decoration: none; font-weight: bold;}
LI.course_list_level2_atoz A:link, LI.course_list_level2_atoz A:visited{color: #0038a8 ! important; text-decoration: none; font-weight: bold;}
LI.course_list_level2_off{margin-left: -15px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/listing_chev_red.gif) no-repeat 20px 5px #F2F5FB; font-weight: normal; padding: 3px 0px 4px 37px; color: #bbbbbb;}
LI.course_list_level2_off A:hover{color: #97be0d ! important; text-decoration: none; font-weight: bold;}
LI.course_list_level2_off A:link, LI.course_list_level2_off A:visited{color: #0082A3 ! important; text-decoration: none; font-weight: bold;}
LI.course_list_level2_on{margin-left: -15px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/listing_chev_red2.gif) no-repeat 20px 3px #F2F5FB; font-weight: normal; padding: 3px 0px 4px 37px; color: #bbbbbb;}
LI.course_list_level2_on A:hover{color: #0082A3 ! important; text-decoration: none; font-weight: bold;}
LI.course_list_level2_on A:link, LI.course_list_level2_on A:visited{color: #0082A3 ! important; text-decoration: none; font-weight: bold;}
LI.course_list_level3{margin-left: -15px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/listing_chev_grey.gif) no-repeat 37px 5px #F2F5FB; font-weight: normal; padding: 3px 0px 3px 52px; color: #bbbbbb;}
LI.course_list_level3 A:hover{color: #97be0d ! important; text-decoration: underline;}
LI.course_list_level3 A:link, LI.course_list_level3 A:visited{color: #757477 ! important; text-decoration: underline;}
LI.level1_off{margin-left: 5px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/lhm/menu_chev.gif) no-repeat 0px 9px; font-weight: bold; padding: 7px 3px 5px 15px; border-top: 1px solid #E5E5E5;}
LI.level1_off a, LI.level1_off a:visited{color: #000000; text-decoration: none;}
LI.level1_off a:hover{color: #7fba00; text-decoration: none;}
LI.level1_on{margin-left: 5px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/lhm/menu_chev2.gif) no-repeat 1px 9px; font-weight: bold; padding: 7px 3px 5px 15px; border-top: 1px solid #E5E5E5;}
LI.level1_on a, LI.level1_on a:visited{color: #000000; text-decoration: none;}
LI.level1_on a:hover{color: #000000; text-decoration: none;}
LI.level2_off{margin-left: 22px; margin-bottom: 2px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/lhm/menu_dash.gif) no-repeat 1px 3px; font-weight: bold; padding: 3px 3px 5px 14px;}
LI.level2_off a, LI.level2_off a:visited{color: #0038A8; text-decoration: none;}
LI.level2_off a:hover{color: #7fba00; text-decoration: none;}
LI.level2_on{margin-left: 22px; margin-bottom: 2px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/lhm/menu_dash.gif) no-repeat 1px 3px; font-weight: bold; padding: 3px 3px 5px 14px;}
LI.level2_on a, LI.level2_on a:visited{color: #999999; text-decoration: none;}
LI.level2_on a:hover{color: #999999; text-decoration: none;}
LI.level3_off{margin-left: 36px; margin-bottom: 1px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/lhm/menu_dash2.gif) no-repeat 1px 3px; font-weight: normal; padding: 2px 3px 5px 12px; font-size: 95%;}
LI.level3_off a, LI.level3_off a:visited{color: #0038A8; text-decoration: underline; font-weight: normal;}
LI.level3_off a:hover{color: #7fba00; text-decoration: underline; font-weight: normal;}
LI.level3_on{margin-left: 36px; margin-bottom: 1px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/lhm/menu_dash2.gif) no-repeat 1px 3px; font-weight: normal; padding: 2px 3px 5px 12px; font-size: 95%;}
LI.level3_on a, LI.level3_on a:visited{color: #0038A8; text-decoration: underline; font-weight: bold;}
LI.level3_on a:hover{color: #0038A8; text-decoration: underline; font-weight: bold;}
LI.related_course{margin-left: -15px; margin-top: 1px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev_turq.gif) no-repeat 2px 4px; font-weight: normal; padding: 3px 0px 6px 16px; color: #bbbbbb;}
LI.sitemap_level2{margin-left: 16px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev_forward.gif) no-repeat 0px 5px; font-weight: normal; padding: 7px 3px 5px 20px;}
LI.sitemap_level3{margin-left: 37px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/lhm/menu_dash.gif) no-repeat 0px 7px; font-weight: normal; padding: 7px 3px 5px 15px;}
LI.sitemap_level4{margin-left: 52px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/lhm/menu_dash2.gif) no-repeat 0px 7px; font-weight: normal; padding: 7px 3px 5px 15px;}
LI.usermenu_item{padding-left:0px; margin-left:0px;  margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/lhm/menu_chev.gif) no-repeat 0px 3px; padding: 0px 3px 0px 15px;}
LI.usermenu_item a, LI.usermenu_item a:visited{ text-decoration: none; color:#0038A8;}
LI.usermenu_item a:hover{ text-decoration: none; color:#7FBA00; }
UL.course_list{margin-left: 15px; padding-left: 0px; margin-top: 0px; margin-bottom: 10px;}
UL.menu{margin-top: 0px; margin-left: 5px; margin-bottom: 0px; margin-right: 18px; padding-left: 0px; line-height: 1.1em; font-size: 95%;}
UL.related_course{margin-left: 15px; padding-left: 0px; margin-top: 5px; margin-bottom: 0px;}
UL.sitemap{margin-top: 0px; margin-left: 5px; margin-bottom: 5px; padding-left: 0px; line-height: 1.1em;}
UL.usermenu{margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 18px; padding-left: 0px; line-height: inherit; font-size: 100%;}
