body { 
 margin: 0; 
 padding: 0; 
 background-image: url("http://www.eca.ac.uk/img/background.gif"); 
 background-repeat: repeat; 
 font-family: arial, helvetica, sans-serif;
 font-size: 11px;
 color: #323232;
 text-align: center;
 min-width: 760px;
 }
 
 fieldset { 
 margin: 0;
 padding: 0;
 border: 0;
 }
 
 /* Top level elements */
 #container { width: 761px; margin: 0 auto 0 auto; margin-left: auto; margin-right: auto; width:760px; text-align: left;}
 /* .container2 { width: 760px; margin: 0 auto 0 auto; margin-left: auto; margin-right: auto; margin:0 auto; text-align: left; border-style: solid; border-width: 1px; border-color: red;} */
 
 .container2 { width: 760px; margin: 0 auto 0 auto; margin-left: auto; margin-right: auto; text-align: left; }
 #top { width: 760px; height: 82px; background-color: #fff; }
 .top_left { float: left; width: 250px; height: 82px; }
 .top_pagetitle { float: left; width: 240px; height: 40px; padding-top: 37px; white-space:nowrap }
 .top_right { float: left; width: 270px; height: 82px; text-align: center; }
 .search_box { text-align: left; width: 250px; height: 70px; color: #999; font-weight: bold; text-align: center; font-weight: normal; }
 .search_box input, .search_box textarea { border: 0; background-color: #999; color: #fff; font-weight: normal; padding: 2px; padding-left: 4px; }
 
 
 .footer { height: 25px; margin: 25px 0 25px 0; width: 760px; background-color: #fff; clear: both; }
 .footer_left { width: 370px; float: left; }
 .footer_right { width: 390px; float: left; text-align: right; }
 .footer a, .footer a:active, .footer a:link, .footer a:visited {
 float: left; display: block; font-weight: normal; padding: 0 10px 0 10px; line-height: 25px; }
 
 
 /* Character styling */
 p, input, select, textarea, td, span, font { font-family: arial, helvetica, sans-serif; font-size: 11px; }
 p { margin: 0; padding: 0 0 15px 0; }
 a, a:active, a:visited, a:link { font-weight: bold; text-decoration: none; }
 a:hover { text-decoration: underline; }
 a img { border: 0; }
 form { margin: 0; padding: 0; }
 ul { padding-top: 0px ; margin-top: 0px ; }
 
 
 /* Navigation and headers */
 .pagetitle { font-size: 24px; color: #b2b2b2; font-weight: bold; }
 
 .nav { width: 760px; height: 25px; background-color: #bcbcbc; line-height: 25px; text-align: center; }
 .navitem a, .navitem a:link, .navitem a:active, .navitem a:visited { 
 float: left; display: block; height: 25px; color: #000; padding: 0 10px 0 10px; font-weight: bold; 
 text-decoration: none; }
 
 .body_left { float: left; width: 480px; background-color: #fff; margin-top: 20px; }
 .left_content { width: 460px; margin: 10px 0 0 10px; }
 #left_bottom_panel .left_content { width: 380px;}
 .left_content_bottom { width: 350px; margin: 10px 0 0 10px; }
 .body_right { float: left; width: 280px; background-color: #fff; }
 .right_content { width: 260px; margin: 10px 0 0 10px; }
 .right_content_bottom { width: 360px; margin: 10px 0 0 10px; }
 
 .body_left_sub { float: left; width: 400px; background-color: #fff; margin-top: 20px;}
 .body_right_sub { float: left; width: 360px; background-color: #fff; background-position: left; }
 /* background-image:  url("http://www.eca.ac.uk/img/sideborder.gif"); background-repeat: no-repeat; } */
 
 .left_content_green a { color: #99cc33 ; }
 .left_content_darkpink a { color: #990134 ; }
 .left_content_lightblue a { color: #0099cb ; }
 .left_content_darkblue a { color: #08468E ; }
 .left_content_orange a { color: #fe9900 ; }
 .left_content_purple a { color: #993399 ; }
 .left_content_yellow a { color: #f2c303 ; }
 .left_content_red a { color: #cc0033 ; }
 .left_content_pink a { color: #ff3398 ; }
 .left_content_skyblue a { color: #0099cb ; }
 
 .left_content_green p a { color: #99cc33 ; }
 .left_content_darkpink p a { color: #990134 ; }
 .left_content_lightblue p a { color: #0099cb ; }
 .left_content_darkblue p a { color: #08468E ; }
 .left_content_orange p a { color: #fe9900 ; }
 .left_content_purple p a { color: #993399 ; }
 .left_content_yellow p a { color: #f2c303 ; }
 .left_content_red p a { color: #cc0033 ; }
 .left_content_pink p a { color: #ff3398 ; }
 .left_content_skyblue p a { color: #0099cb ; }
 
 .left_content_green li a { color: #99cc33 ; }
 .left_content_darkpink li a { color: #990134 ; }
 .left_content_lightblue li a { color: #0099cb ; }
 .left_content_darkblue li a { color: #08468E ; }
 .left_content_orange li a { color: #fe9900 ; }
 .left_content_purple li a { color: #993399 ; }
 .left_content_yellow li a { color: #f2c303 ; }
 .left_content_red li a { color: #cc0033 ; }
 .left_content_pink li a { color: #ff3398 ; }
 .left_content_skyblue li a { color: #0099cb ; }
 
 .left_content_green ul li a { color: #99cc33 ; }
 .left_content_darkpink ul li a { color: #990134 ; }
 .left_content_lightblue ul li a { color: #0099cb ; }
 .left_content_darkblue ul li a { color: #08468E ; }
 .left_content_orange ul li a { color: #fe9900 ; }
 .left_content_purple ul li a { color: #993399 ; }
 .left_content_yellow ul li a { color: #f2c303 ; }
 .left_content_red ul li a { color: #cc0033 ; }
 .left_content_pink ul li a { color: #ff3398 ; }
 .left_content_skyblue ul li a { color: #0099cb ; }
 
 
 .sitemodule_main_green p a { color: #99cc33 ; }
 .sitemodule_main_darkpink p a { color: #990134 ; }
 .sitemodule_main_lightblue p a { color: #0099cb ; }
 .sitemodule_main_darkblue p a { color: #08468E ; }
 .sitemodule_main_orange p a { color: #fe9900 ; }
 .sitemodule_main_purple p a { color: #993399 ; }
 /* .sitemodule_main_yellow p a { color: #f2c303 ; } */
 .sitemodule_main_yellow p a { color: #766218 ; }
 .sitemodule_main_red p a { color: #cc0033 ; }
 .sitemodule_main_pink p a { color: #ff3398 ; }
 .sitemodule_main_skyblue p a { color: #0099cb ; }
 
 /* -------------------------------------------- */
 /* start bottom panel */
 
 .left_bottom_panel
 {
 	width: 360px ; background-color: blue ;
 }
 
 .right_bottom_panel
 {
 	width: 400px ; background-color: blue ;
 }
 
 /* end bottom panel */
 /* -------------------------------------------- */
 
 .rightnav { width: 280px; padding: 0 0 0 0; margin-bottom: 0px; font-style: normal; }
 .rightnav_ul { list-style-type: none; margin: 5px 0 0 20px; padding: 0 0 10px 0; }
 .sub_rightnav_ul { list-style-type: none; margin: 0 0 0 20px; padding: 0 0 5px 0; }
 .rightnav li a, .rightnav li a:link, .rightnav li a:active, .rightnav li a:visited { 
  color: #fff; text-decoration: none; font-weight: bold; padding: 0; line-height: 160%;} 
 .rightnav li a:hover { text-decoration: underline; }
 
 
 /* Page specific nav item information */
 
 #navitem_home a:hover { 
 background-image: url("http://www.eca.ac.uk/img/orange_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; color: #fff; }
 #navitem_home_uberlink a {
 background-image: url("http://www.eca.ac.uk/img/orange_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; float: left; 
 display: block; height: 25px; color: #fff; padding: 0 13px 0 13px; font-weight: bold; text-decoration: none; }
 #home_rightnav .rightnav_more a, #home_rightnav .rightnav_more a:active, #home_rightnav .rightnav_more a:link, #home_rightnav .rightnav_more a:visited { 
 background-image: url("http://www.eca.ac.uk/img/orange_rightnav_arrow.gif"); background-position: right; background-repeat: no-repeat; }
 .home_leftcol_header { width: 400px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #fe9900; color: #fff; }
 .home_rightcol_header { width: 280px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #fe9900; color: #fff; }
 
 /* ----------------------------------------------------------------- */
 /* start color schemes */
 
 #navitem_orange a:hover { 
 background-image: url("../img/orange_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; color: #fff; }
 #navitem_orange_uberlink a {
 background-image: url("../img/orange_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; float: left; 
 display: block; height: 25px; color: #fff; padding: 0 13px 0 13px; font-weight: bold; text-decoration: none; }
 #orange_rightnav .rightnav_more a, #orange_rightnav > li > a > span.rightnav_more, #orange_rightnav .rightnav_more a:active, #orange_rightnav .rightnav_more a:link, #orange_rightnav .rightnav_more a:visited { 
 background-image: url("http://www.eca.ac.uk/img/orange_rightnav_arrow.gif"); background-position: right; background-repeat: no-repeat; }
 .orange_leftcol_header { width: 480px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #fe9900; color: #fff; }
 .orange_rightcol_header { width: 280px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #fe9900; color: #fff; }
 .orange_leftcol_titletext { font-size: 22px ; color: #fe9900; }
 
 #navitem_green a:hover {
 background-image: url("http://www.eca.ac.uk/img/green_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; color: #fff; }
 #navitem_green_uberlink a {
 background-image: url("http://www.eca.ac.uk/img/green_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; float: left; 
 display: block; height: 25px; color: #fff; padding: 0 13px 0 13px; font-weight: bold; text-decoration: none; }
 #green_rightnav .rightnav_more a, #green_rightnav .rightnav_more a:active, #green_rightnav .rightnav_more a:link, #green_rightnav .rightnav_more a:visited { 
 background-image: url("http://www.eca.ac.uk/img/green_rightnav_arrow.gif"); background-position: right; background-repeat: no-repeat; }
 .green_leftcol_header { width: 480px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #99cc33; color: #fff; }
 .green_rightcol_header { width: 280px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #99cc33; color: #fff; }
 .green_leftcol_titletext { font-size: 22px ; color: #99cc33; }
 
 
 #navitem_purple a:hover {
 background-image: url("http://www.eca.ac.uk/img/purple_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; color: #fff; }
 #navitem_purple_uberlink a {
 background-image: url("http://www.eca.ac.uk/img/purple_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; float: left; 
 display: block; height: 25px; color: #fff; padding: 0 13px 0 13px; font-weight: bold; text-decoration: none; }
 #purple_rightnav .rightnav_more a, #purple_rightnav .rightnav_more a:active, #purple_rightnav .rightnav_more a:link, #purple_rightnav .rightnav_more a:visited { 
 background-image: url("http://www.eca.ac.uk/img/purple_rightnav_arrow.gif"); background-position: right; background-repeat: no-repeat; }
 .purple_leftcol_header { width: 480px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #993399; color: #fff; }
 .purple_rightcol_header { width: 280px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #993399; color: #fff; }
 .purple_leftcol_titletext { font-size: 22px ; color: #993399; }
 
 
 #navitem_darkpink a:hover {
 background-image: url("http://www.eca.ac.uk/img/darkpink_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; color: #fff; }
 #navitem_darkpink_uberlink a {
 background-image: url("http://www.eca.ac.uk/img/darkpink_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; float: left; 
 display: block; height: 25px; color: #fff; padding: 0 13px 0 13px; font-weight: bold; text-decoration: none; }
 #darkpink_rightnav .rightnav_more a, #darkpink_rightnav .rightnav_more a:active, #darkpink_rightnav .rightnav_more a:link, #darkpink_rightnav .rightnav_more a:visited { 
 background-image: url("http://www.eca.ac.uk/img/darkpink_rightnav_arrow.gif"); background-position: right; background-repeat: no-repeat; }
 .darkpink_leftcol_header { width: 480px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #990134; color: #fff; }
 .darkpink_rightcol_header { width: 280px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #990134; color: #fff; }
 .darkpink_leftcol_titletext { font-size: 22px ; color: #990134; }
 
 
 #navitem_yellow a:hover {
 background-image: url("http://www.eca.ac.uk/img/yellow_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; color: #fff; }
 #navitem_yellow_uberlink a {
 background-image: url("http://www.eca.ac.uk/img/yellow_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; float: left; 
 display: block; height: 25px; color: #fff; padding: 0 13px 0 13px; font-weight: bold; text-decoration: none; }
 #yellow_rightnav .rightnav_more a, #yellow_rightnav .rightnav_more a:active, #yellow_rightnav .rightnav_more a:link, #yellow_rightnav .rightnav_more a:visited { 
 background-image: url("http://www.eca.ac.uk/img/yellow_rightnav_arrow.gif"); background-position: right; background-repeat: no-repeat; }
 .yellow_leftcol_header { width: 480px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #f2c303; color: #fff; }
 .yellow_rightcol_header { width: 280px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #f2c303; color: #fff; }
 .yellow_leftcol_titletext { font-size: 22px ; color: #f2c303; }
 
 
 #navitem_darkblue a:hover {
 background-image: url("http://www.eca.ac.uk/img/darkblue_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; color: #fff; }
 #navitem_darkblue_uberlink a {
 background-image: url("http://www.eca.ac.uk/img/darkblue_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; float: left; 
 display: block; height: 25px; color: #fff; padding: 0 13px 0 13px; font-weight: bold; text-decoration: none; }
 #darkblue_rightnav .rightnav_more a, #darkblue_rightnav .rightnav_more a:active, #darkblue_rightnav .rightnav_more a:link, #darkblue_rightnav .rightnav_more a:visited { 
 background-image: url("http://www.eca.ac.uk/img/darkblue_rightnav_arrow.gif"); background-position: right; background-repeat: no-repeat; }
 .darkblue_leftcol_header { width: 480px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #08468E; color: #fff; }
 .darkblue_rightcol_header { width: 280px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #08468E; color: #fff; }
 .darkblue_leftcol_titletext { font-size: 22px ; color: #08468E; }
 
 #navitem_red a:hover {
 background-image: url("http://www.eca.ac.uk/img/red_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; color: #fff; }
 #navitem_red_uberlink a {
 background-image: url("http://www.eca.ac.uk/img/red_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; float: left; 
 display: block; height: 25px; color: #fff; padding: 0 13px 0 13px; font-weight: bold; text-decoration: none; }
 #red_rightnav .rightnav_more a, #red_rightnav .rightnav_more a:active, #red_rightnav .rightnav_more a:link, #red_rightnav .rightnav_more a:visited { 
 background-image: url("http://www.eca.ac.uk/img/red_rightnav_arrow.gif"); background-position: right; background-repeat: no-repeat; }
 .red_leftcol_header { width: 480px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #cc0033; color: #fff; }
 .red_rightcol_header { width: 280px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #cc0033; color: #fff; }
 .red_leftcol_titletext { font-size: 22px ; color: #cc0033; }
 
 
 
 #navitem_pink a:hover {
 background-image: url("http://www.eca.ac.uk/img/pink_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; color: #fff; }
 #navitem_pink_uberlink a {
 background-image: url("http://www.eca.ac.uk/img/pink_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; float: left; 
 display: block; height: 25px; color: #fff; padding: 0 13px 0 13px; font-weight: bold; text-decoration: none; }
 #pink_rightnav .rightnav_more a, #pink_rightnav .rightnav_more a:active, #pink_rightnav .rightnav_more a:link, #pink_rightnav .rightnav_more a:visited { 
 background-image: url("http://www.eca.ac.uk/img/pink_rightnav_arrow.gif"); background-position: right; background-repeat: no-repeat; }
 .pink_leftcol_header { width: 480px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #ff3398; color: #fff; }
 .pink_rightcol_header { width: 280px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #ff3398; color: #fff; }
 .pink_leftcol_titletext { font-size: 22px ; color: #ff3398; }
 
 
 
 #navitem_lightblue a:hover {
 background-image: url("http://www.eca.ac.uk/img/lightblue_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; color: #fff; }
 #navitem_lightblue_uberlink a {
 background-image: url("http://www.eca.ac.uk/img/lightblue_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; float: left; 
 display: block; height: 25px; color: #fff; padding: 0 13px 0 13px; font-weight: bold; text-decoration: none; }
 #lightblue_rightnav .rightnav_more a, #lightblue_rightnav .rightnav_more a:active, #lightblue_rightnav .rightnav_more a:link, #lightblue_rightnav .rightnav_more a:visited { 
 background-image: url("http://www.eca.ac.uk/img/lightblue_rightnav_arrow.gif"); background-position: right; background-repeat: no-repeat; }
 .lightblue_leftcol_header { width: 480px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #0099cb; color: #fff; }
 .lightblue_rightcol_header { width: 280px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #0099cb; color: #fff; }
 .lightblue_leftcol_titletext { font-size: 22px ; color: #0099cb; }
 
 
 #navitem_skyblue a:hover {
 background-image: url("http://www.eca.ac.uk/img/skyblue_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; color: #fff; }
 #navitem_skyblue_uberlink a {
 background-image: url("http://www.eca.ac.uk/img/skyblue_nav_hover.gif"); background-repeat: repeat-x; background-position: top left; float: left; 
 display: block; height: 25px; color: #fff; padding: 0 13px 0 13px; font-weight: bold; text-decoration: none; }
 #skyblue_rightnav .rightnav_more a, #skyblue_rightnav .rightnav_more a:active, #skyblue_rightnav .rightnav_more a:link, #skyblue_rightnav .rightnav_more a:visited { 
 background-image: url("http://www.eca.ac.uk/img/skyblue_rightnav_arrow.gif"); background-position: right; background-repeat: no-repeat; }
 .skyblue_leftcol_header { width: 480px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #0099cb; color: #fff; }
 .skyblue_rightcol_header { width: 280px; height: 20px; font-weight: bold; line-height: 20px; text-indent: 10px; background-color: #0099cb; color: #fff; }
 .skyblue_leftcol_titletext { font-size: 22px ; color: #0099cb; }
 
 /* end color schemes */
 
 
 /*
  Different widths for bottom panels
 	, pink, red, darkblue, yellow, darkpink, purple, green, orange
 */
 
 #left_bottom_panel  .orange_leftcol_header , 
 #left_bottom_panel  .green_leftcol_header , 
 #left_bottom_panel  .purple_leftcol_header , 
 #left_bottom_panel  .darkpink_leftcol_header , 
 #left_bottom_panel  .yellow_leftcol_header , 
 #left_bottom_panel  .darkblue_leftcol_header , 
 #left_bottom_panel  .red_leftcol_header , 
 #left_bottom_panel  .pink_leftcol_header , 
 #left_bottom_panel .lightblue_leftcol_header,
 #left_bottom_panel .skyblue_leftcol_header {width:400px;}
 
 
 #right_bottom_panel .orange_rightcol_header , 
 #right_bottom_panel .green_rightcol_header , 
 #right_bottom_panel .purple_rightcol_header , 
 #right_bottom_panel .darkpink_rightcol_header , 
 #right_bottom_panel .yellow_rightcol_header , 
 #right_bottom_panel .darkblue_rightcol_header , 
 #right_bottom_panel .red_rightcol_header , 
 #right_bottom_panel .pink_rightcol_header , 
 #right_bottom_panel .lightblue_rightcol_header,
 #right_bottom_panel .skyblue_rightcol_header { width:360px; }
 /* ----------------------------------------------------------------- */
 
 /* Section specific styling */
 #home { background-color: #fe9900; color: #fff; } 
 .home { color: #fe9900; }
 #home_events_show { background-image: url("http://www.eca.ac.uk/img/blue_show.gif"); background-position: right; background-repeat: no-repeat; }
 #home_events_hide { background-image: url("http://www.eca.ac.uk/img/blue_hide.gif"); background-position: right; background-repeat: no-repeat; }
 #home_quicklinks_show { background-image: url("http://www.eca.ac.uk/img/orange_show.gif"); background-position: right; background-repeat: no-repeat; }
 #home_quicklinks_hide { background-image: url("http://www.eca.ac.uk/img/orange_hide.gif"); background-position: right; background-repeat: no-repeat; }
 #home_news_show { background-image: url("http://www.eca.ac.uk/img/pink_show.gif"); background-position: right; background-repeat: no-repeat; }
 #home_news_hide { background-image: url("http://www.eca.ac.uk/img/pink_hide.gif"); background-position: right; background-repeat: no-repeat; }
 
 /* need these as classes now */
 .home_events_show { background-image: url("http://www.eca.ac.uk/img/blue_show.gif"); background-position: right; background-repeat: no-repeat; color: #fff; display: block; width: 280px; height: 20px; line-height: 20px;}
 .home_events_show2 { background-image: url("http://www.eca.ac.uk/img/blue_show.gif"); background-position: right; background-repeat: no-repeat; color: #fff; display: block; width: 280px; height: 20px; line-height: 20px;}
 .home_events_hide { background-image: url("http://www.eca.ac.uk/img/blue_hide.gif"); background-position: right; background-repeat: no-repeat; color: #fff; display: block; width: 280px; height: 20px; line-height: 20px;}
 .home_quicklinks_show { background-image: url("http://www.eca.ac.uk/img/orange_show.gif"); background-position: right; background-repeat: no-repeat; color: #fff; display: block; width: 280px; height: 20px; line-height: 20px;}
 .home_quicklinks_hide { background-image: url("http://www.eca.ac.uk/img/orange_hide.gif"); background-position: right; background-repeat: no-repeat; color: #fff; display: block; width: 280px; height: 20px; line-height: 20px;}
 .home_news_show { background-image: url("http://www.eca.ac.uk/img/pink_show.gif"); background-position: right; background-repeat: no-repeat; color: #fff; display: block; width: 280px; height: 20px; line-height: 20px;}
 .home_news_hide { background-image: url("http://www.eca.ac.uk/img/pink_hide.gif"); background-position: right; background-repeat: no-repeat; color: #fff; display: block; width: 280px; height: 20px; line-height: 20px;}
 
 
 #orange { background-color: #fe9900; color: #fff; } 
 #orange_image { background-image: url("http://www.eca.ac.uk/img/orange_rightblock.jpg"); }
 .orange { color: #fe9900; }
 
 #green { background-color: #99cc33; color: #fff; }
 #green_image { background-image: url("http://www.eca.ac.uk/img/green_rightblock.jpg"); }
 .green { color: #99cc33; }
 
 #events { background-color: #0099cb; color: #fff; }
 #events_feature { width: 340px; height: 320px; margin-left: 10px; background-image: url("http://www.eca.ac.uk/img/events_feature.gif");
 background-repeat: no-repeat; background-position: center; }
 .events { color: #0099cb; }
 #orange_image { background-image: url("http://www.eca.ac.uk/img/orange_rightblock.jpg"); }
 
 #news { background-color: #ff3398; color: #fff; }
 .news { color: #ff3398; }
 
 #red { background-color: #cc0035; color: #fff; }
 .red { color: #cc0035; }
 
 #purple { background-color: #993399; color: #fff; }
 .purple { color: #993399; }
 #purple_image { background-image: url("http://www.eca.ac.uk/img/purple_rightblock.jpg"); }
 
 #darkpink { background-color: #990134; color: #fff; }
 .darkpink { color: #990134; }
 #darkpink_image { background-image: url("http://www.eca.ac.uk/img/darkpink_rightblock.jpg"); }
 
 #yellow { background-color: #f2c303; color: #fff; }
 .yellow { color: #f2c303; }
 #yellow_image { background-image: url("http://www.eca.ac.uk/img/yellow_rightblock.jpg"); }
 
 #darkblue { background-color: #08468E; color: #fff; }
 .darkblue { color: #08468E; }
 #darkblue_image { background-image: url("http://www.eca.ac.uk/img/darkblue_rightblock.jpg"); }
 
 #red { background-color: #cc0033; color: #fff; }
 .red { color: #cc0033; }
 #red_image { background-image: url("http://www.eca.ac.uk/img/red_rightblock.jpg"); }
 
 #pink { background-color: #ff3398; color: #fff; } 
 #pink_image { background-image: url("http://www.eca.ac.uk/img/pink_rightblock.jpg"); }
 .pink { color: #ff3398;  font-style: normal; font-size: 11px ;}
 
 #lightblue { background-color: #0099cb; color: #fff; } 
 #lightblue_image { background-image: url("http://www.eca.ac.uk/img/lightblue_rightblock.jpg"); }
 .lightblue { color: #0099cb; }
 
 #skyblue { background-color: #0099cb; color: #fff; } 
 #skyblue_image { background-image: url("http://www.eca.ac.uk/img/lightblue_rightblock.jpg"); }
 .skyblue { color: #0099cb; }
 
 .footerlink { color: #666; }
 
 /* try to make a minimum height */
 .temp { float: left ; overflow: hidden; width:100%; }
 .temp2 { float: left ; overflow: hidden; width:100%; }
 .body_left, .body_right, .body_left_sub, .body_right_sub {
 padding-bottom: 4000px;
 margin-bottom: -4000px;
 }
 
 .homelinks { color: #fff; display: block; width: 280px; height: 20px; line-height: 20px; }
 
 .divider { height: 1px; text-align: center; border-top: 1px dashed #ccc; margin-bottom: 10px; }
 .leftcol { float: left; width: 150px; }
 .rightcol { float: left; width: 150px; }
 
 /* add in some styles for home page js */
 			div.content-open div.thecontent {
 				position: relative ;
 				visibility: visible ;
 				background-color: #ffffff ;
 				height: auto ;
 				width: 100% ;
 				color: black ;
 				margin: 0px ;
 			}
 
 			div.content-closed div.thecontent {
 				position: absolute ;
 				visibility: hidden ;
 				background-color: #ffffff ;
 				height: 0px ;
 				margin: 0px ;
 			}
 
 
 /* gjcp - add styles for "student work" box */
 .body_sw {
   float: left;
   display: inline;
   background-color: #fff;
   margin-top: 20px;
   margin: 20px;
   padding-bottom: 10px;
   text-align: left;
 }
 .purple_sw_header {
   height: 20px;
   padding-right: 30px;
   font-weight: bold;
   line-height: 20px;
   text-indent: 10px;
   background-color: #993399;
   color: #fff;
 }
 		
 
 .green_sw_header {
   height: 20px;
   padding-right: 30px;
   font-weight: bold;
   line-height: 20px;
   text-indent: 10px;
   background-color:
   #99cc33;
   color: #fff;
 }
 .body_sw table {
 margin: 0px;
 padding: 0px;
 }
 .body_sw img {
 display: inline;
 
 }
 
 
 /* gjcp -  tweak to sort out foreground colours in right menu */
 
 .orange_rn { background-color: #fe9900;  color: #000; font-style: normal; }
 .green_rn { background-color: #99cc33;  color: #000; font-style: normal; }
 .red_rn { background-color: #cc0035;  color: #000; font-style: normal; }
 .purple_rn { background-color: #993399;  color: #000; font-style: normal; }
 .darkpink_rn { background-color: #990134;  color: #aaa; font-style: normal; }
 .yellow_rn { background-color: #f2c303;  color: #000; font-style: normal; }
 .darkblue_rn { background-color: #08468E;  color: #999; font-style: normal; }
 .yellow_rn { background-color: #f2c303;  color: #000; font-style: normal; }
 .pink_rn { background-color: #ff3398;  color: #000; font-style: normal; }
 .lightblue_rn { background-color: #0099cb; color: #000; font-style: normal; }
 .skyblue_rn { background-color: #0099cb; color: #000; font-style: normal; }
 
 /* gm fix the padding on 'post-it panels' */
 .sitemodule_main_lightblue ,
 .sitemodule_main_orange,
 .sitemodule_main_green ,
 .sitemodule_main_red ,
 .sitemodule_main_purple,
 .sitemodule_main_darkpink,
 .sitemodule_main_yellow,
 .sitemodule_main_darkblue,
 .sitemodule_main_yellow,
 .sitemodule_main_pink ,
 .sitemodule_main_lightblue,
 .sitemodule_main_skyblue
 {
 	padding-top:20px;
 }
 

