.bg_blue{background: url(/images/network/blue_bg.gif) repeat-x #0038A8;}
.bg_bluetop{background: #003090;}
.bg_green{background: #92C71A;}
.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;}
.bottom_links2{float:left;}
.bottom_links2 A:hover{color: #bbbbbb ! important; text-decoration: none ! important; font-weight: normal ! important;}
.bottom_links2 A:link, .bottom_links A:visited{color: #aaaaaa ! important; text-decoration: none ! important; font-weight: normal ! important;}
.breadcrumb{font-size: 85%; color: #999999; padding: 0px 0px 0px 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;}
.content_coursesearcharrow{float: left; width: 20px; padding: 3px 0px 0px 0px;}
.content_coursesearchtext{float: left; width: 570px;}
.content_left{float: left; width: 227px; padding: 2px 0px 0px 0px; background: #BFCDE9;}
.content_leftbottom{float: left; width: 227px; padding: 2px 0px 0px 0px; background: #BFCDE9; border-bottom: 17px solid #0038A8; font-size:1px;}
.content_lh_arrow{float: left; width: 27px; padding: 3px 0px 0px 0px;}
.content_lh_arrow_s{float: left; width: 25px; padding: 3px 0px 0px 0px;}
.content_lh_header{float: left; width: 240px;}
.content_lh_header_s{float: left; width: 177px;}
.content_lhpad{padding: 10px 6px 0px 7px;}
.content_pad{padding: 15px 10px 10px 15px;}
.content_right{float: right; width: 673px; }
.content_right .content_width{width: 645px ! important;}
.content_right_bottom{  float:right; width:673px; font-size:1px; }
.content_topleft{float: left; width: 370px; padding: 15px 10px 0px 15px;}
.content_topright{float: right; width: 275px; background: #95C921;}
.content_wrapper{background: url(/images/network/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_90{float: left; width: 105px;}
.course_bgreybox_l{float: left; width: 290px; background: #f4f4f4; height: 190px;}
.course_bgreybox_r{float: right; width: 290px; background: #f4f4f4; height: 190px;}
.courseVenuesPopup{width: 620px; height: 300px; overflow: scroll; background: #ffffff; border: solid 5px #aaaaaa; padding: 10px 10px 10px 10px;}
.footer_container{background: url(/images/network/footer_bg_long.gif) no-repeat top center; height: 85px; 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; }
.footer_links{float: left; width: 560px; padding: 8px 8px 0px 8px; font-size: 85%; color: #8F8F8F; line-height: 1.7em;}
.footer_logos a{ padding: 0px 0px 0px 10px ! important; }
.footer_right{ float:right; }
.footer_right A, .footer_right A:hover, .footer_right A:link, .footer_right A:visited{ text-decoration:none; }
.footer_rightcorner{width: 320px; background: #0038A8;}
.footer_rightcorner_content{width: 322px; background: #0038A8; }
.footer_rightcorner_content A, .footer_right_content A:hover, .footer_right_content A:link, .footer_right_content A:visited{ font-size:100%; }
.footer_wrapper{width: 900px; margin-top: 0px; position: relative; margin-left: auto; margin-right: auto; text-align: left;}
.form_left{float: left; width: 190px; padding: 2px 5px 0px 0px;}
.form_right{float: left; width: 390px;}
.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 5px 0px 5px; width: 150px;}
.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, .black_links A:visited{color: #858585 ! important; text-decoration: none; font-weight: normal;}
.lhm_bg{width: 278px; background: url(/images/network/menu_bg.jpg) repeat-y #FFFFFF;}
.lhm_bottom{heigh: 11px; width: 278px; background: url(/images/network/menu_bg.jpg) repeat-y #FFFFFF;}
.lhm_pad{padding: 25px 0px 0px 10px;}
.lhm_top{heigh: 11px; width: 278px; background: url(/images/network/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;}
.noticeboard_pad{padding: 10px 0px 0px 13px;}
.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;}
.search_button{vertical-align: middle; margin: 0px 8px 0px 0px;}
.skiplink{display: none;}
.suprofile_logo{float: right; width: 250px; text-align: right;}
.suprofile_title{float: left; width: 335px; padding: 25px 0px 0px 0px;}
.timePopup{width: 620px; height: 500px; overflow: scroll; background: #ffffff; border: solid 5px #aaaaaa; padding: 10px 10px 10px 10px;}
.top_bg{height: 119px;}
.top_greenbar{height: 4px; background: #92C71A; 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_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;}
form{display: inline;}
img{border:0px;}
LI.level1{margin-left: -5px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: bold; padding: 0px;}
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 6px 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 6px 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: 2px; 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; font-size: 95%; padding: 3px 3px 6px 14px;}
LI.level3_off a, LI.level3_off a:visited{color: #0038A8; text-decoration:none; font-weight: normal;}
LI.level3_off a:hover{color: #7fba00; text-decoration:none; font-weight: normal;}
LI.level3_on{margin-left: 36px; margin-bottom: 2px; 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; font-size: 95%; padding: 3px 3px 6px 14px;}
LI.level3_on a, LI.level3_on a:visited{color: #999999; text-decoration:none; font-weight: normal;}
LI.level3_on a:hover{color: #999999; text-decoration:none; font-weight: normal;}
LI.noticeboard{margin-left: -6px; margin-bottom: 2px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/network/icons/dash_white.gif) no-repeat 2px 7px; padding: 3px 0px 2px 15px;}
LI.noticeboard a, LI.noticeboard a:visited{color: #000000; text-decoration: underline; font-weight: bold;}
LI.noticeboard a:hover{color: #ffffff; text-decoration: underline; font-weight: bold;}
LI.noticeboard_test{margin-left: -6px; margin-bottom: 2px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/network/icons/dash_white.gif) no-repeat 2px 7px; padding: 3px 0px 2px 15px;color: #000000;  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 2px; 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;}
UL.menu{margin: 0px 18px 0px 5px; padding-left: 0px; line-height: 1.1em; font-size: 95%;}
UL.noticeboard{margin: 0px 0px 0px 5px; padding-left: 0px; line-height: 1.6em; font-size: 85%;}
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;}
