		/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 20 October 2014 19:16:09
*/


/* `Basic HTML
----------------------------------------------------------------------------------------------------*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 4, 2013 */

@font-face {
  font-family: 'theserifhp6_semibold';
  src: url('http://www.lsbu.ac.uk/__data/assets/file/0013/751/theserif-hp6sebld-webfont.eot?v=0.1.1');
  src: url('http://www.lsbu.ac.uk/__data/assets/file/0013/751/theserif-hp6sebld-webfont.eot?v=0.1.1?#iefix') format('embedded-opentype'),
  url('http://www.lsbu.ac.uk/__data/assets/file/0020/749/theserif-hp6sebld-webfont.ttf?v=0.1.1') format('truetype'),
  url('http://www.lsbu.ac.uk/__data/assets/file/0012/750/theserif-hp6sebld-webfont.svg?v=0.1.1#theserifhp6_semibold') format('svg'),
  url('http://www.lsbu.ac.uk/__data/assets/file/0019/748/theserif-hp6sebld-webfont.woff?v=0.1.1') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'thesansosfsemibold';
  src: url('http://www.lsbu.ac.uk/__data/assets/file/0017/755/thesansosf-semibold-webfont.eot?v=0.1.1');
  src: url('http://www.lsbu.ac.uk/__data/assets/file/0017/755/thesansosf-semibold-webfont.eot?v=0.1.1?#iefix') format('embedded-opentype'),
  url('http://www.lsbu.ac.uk/__data/assets/file/0015/753/thesansosf-semibold-webfont.ttf?v=0.1.1') format('truetype'),
  url('http://www.lsbu.ac.uk/__data/assets/file/0016/754/thesansosf-semibold-webfont.svg?v=0.1.1#thesansosfsemibold') format('svg'),
  url('http://www.lsbu.ac.uk/__data/assets/file/0014/752/thesansosf-semibold-webfont.woff?v=0.1.1') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'thesansosflight';
  src: url('http://www.lsbu.ac.uk/__data/assets/file/0003/759/thesansosf-light-webfont.eot?v=0.1.1');
  src: url('http://www.lsbu.ac.uk/__data/assets/file/0003/759/thesansosf-light-webfont.eot?v=0.1.1?#iefix') format('embedded-opentype'),
  url('http://www.lsbu.ac.uk/__data/assets/file/0019/757/thesansosf-light-webfont.ttf?v=0.1.1') format('truetype'),
  url('http://www.lsbu.ac.uk/__data/assets/file/0020/758/thesansosf-light-webfont.svg?v=0.1.1#thesansosflight') format('svg'),
  url('http://www.lsbu.ac.uk/__data/assets/file/0018/756/thesansosf-light-webfont.woff?v=0.1.1') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'thesansosfbold';
  src: url('http://www.lsbu.ac.uk/__data/assets/file/0016/763/thesansosf-bold-webfont.eot?v=0.1.1');
  src: url('http://www.lsbu.ac.uk/__data/assets/file/0016/763/thesansosf-bold-webfont.eot?v=0.1.1?#iefix') format('embedded-opentype'),
  url('http://www.lsbu.ac.uk/__data/assets/file/0014/761/thesansosf-bold-webfont.ttf?v=0.1.1') format('truetype'),
  url('http://www.lsbu.ac.uk/__data/assets/file/0015/762/thesansosf-bold-webfont.svg?v=0.1.1#thesansosfbold') format('svg'),
  url('http://www.lsbu.ac.uk/__data/assets/file/0013/760/thesansosf-bold-webfont.woff?v=0.1.1') format('woff');
  font-weight: normal;
  font-style: normal;
}

body {
  /*font: 16px/1.5 'thesansosfsemibold';, Arial, 'Liberation Sans', FreeSans, sans-serif;*/
  font: 16px/1.5 'open sans';
  font-weight: 600;
  padding-top: 15px;
  color: #231f20;
  background: #f5f5f5;
}

body.ipad_resp {
  min-width: 1138px;
  overflow: hidden;
}

.ipad_resp .whole_content_holder, .ipad_resp #footer_frame, .ipad_resp footer {
  min-width: 1138px;
  overflow: hidden;
}

/*
1008px grid system ~ Core CSS.
12 Columns
*/

/*
Forces backgrounds to span full width,
even if there is horizontal scrolling.
Increase this if your layout is wider.

Note: IE6 works fine without this fix.
*/

.whole_content_holder {
  width: 1138px;/*1122px;*/
  margin: 0 auto;
}

.hide_desktop { display: none; }

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  display: inline;
  float: left;
  margin-left: 15px;
  margin-right: 15px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11 {
  position: relative;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
.alpha {margin-left: 0;}
.omega {margin-right: 0;}

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .grid_1 {width: 54px;}
.container_12 .grid_2 {width: 138px;}
.container_12 .grid_3 {width: 222px;}
.container_12 .grid_4 {width: 306px;}
.container_12 .grid_5 {width: 390px;}
.container_12 .grid_6 {width: 474px;}
.container_12 .grid_7 {width: 558px;}
.container_12 .grid_8 {width: 642px;}
.container_12 .grid_9 {width: 726px;}
.container_12 .grid_10 {width: 810px;}
.container_12 .grid_11 {width: 894px;}
.container_12 .grid_12 {width: 978px;}

/* =Prefix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .prefix_1 {padding-left: 84px;}
.container_12 .prefix_2 {padding-left: 168px;}
.container_12 .prefix_3 {padding-left: 252px;}
.container_12 .prefix_4 {padding-left: 336px;}
.container_12 .prefix_5 {padding-left: 420px;}
.container_12 .prefix_6 {padding-left: 504px;}
.container_12 .prefix_7 {padding-left: 588px;}
.container_12 .prefix_8 {padding-left: 672px;}
.container_12 .prefix_9 {padding-left: 756px;}
.container_12 .prefix_10 {padding-left: 840px;}
.container_12 .prefix_11 {padding-left: 924px;}

/* =Suffix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .suffix_1 {padding-right: 84px;}
.container_12 .suffix_2 {padding-right: 168px;}
.container_12 .suffix_3 {padding-right: 252px;}
.container_12 .suffix_4 {padding-right: 336px;}
.container_12 .suffix_5 {padding-right: 420px;}
.container_12 .suffix_6 {padding-right: 504px;}
.container_12 .suffix_7 {padding-right: 588px;}
.container_12 .suffix_8 {padding-right: 672px;}
.container_12 .suffix_9 {padding-right: 756px;}
.container_12 .suffix_10 {padding-right: 840px;}
.container_12 .suffix_11 {padding-right: 924px;}

/* `Push Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .push_1 {left: 84px;}
.container_12 .push_2 {left: 168px;}
.container_12 .push_3 {left: 252px;}
.container_12 .push_4 {left: 336px;}
.container_12 .push_5 {left: 420px;}
.container_12 .push_6 {left: 504px;}
.container_12 .push_7 {left: 588px;}
.container_12 .push_8 {left: 672px;}
.container_12 .push_9 {left: 756px;}
.container_12 .push_10 {left: 840px;}
.container_12 .push_11 {left: 924px;}

/* `Pull Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .pull_1 {left: -84px;}
.container_12 .pull_2 {left: -168px;}
.container_12 .pull_3 {left: -252px;}
.container_12 .pull_4 {left: -336px;}
.container_12 .pull_5 {left: -420px;}
.container_12 .pull_6 {left: -504px;}
.container_12 .pull_7 {left: -588px;}
.container_12 .pull_8 {left: -672px;}
.container_12 .pull_9 {left: -756px;}
.container_12 .pull_10 {left: -840px;}
.container_12 .pull_11 {left: -924px;}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:after {
  clear: both;
}
/*
The following zoom:1 rule is specifically for IE6 + IE7.
Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix {
  zoom: 1;
}

.pink { color: #DD027A; }

/* custom styles */

h1 {
  color: #737373;
  font-size: 2.5em;
  font-family: 'theserifhp6_semibold';
  font-weight: normal;
  line-height: 1.3;
  margin-left: 15px;
  margin-right: 15px;
}

h2 {
  color: #231f20;
  font-size: 2em;
  font-family: 'theserifhp6_semibold';
  font-weight: normal;
  line-height: 1.3;
}

h3 {
  color: #231f20;
  font-size: 1.625em;
  font-family: 'theserifhp6_semibold';
  font-weight: normal;
  line-height: 1.3;
}

h4 {
  color: #231f20;
  font-size: 1.5em;
  font-family: 'theserifhp6_semibold';
  font-weight: normal;
  line-height: 1.3;
}

/* ---- END Overlay CSS ---- */

#main_content_main_column h2.people_inner_page {
  margin-top: 0;
  margin-bottom: 25px;
  padding: 0;
  line-height: 1.2;
  font-size: 1.5em;
  width: 585px;
  position: relative;
  margin-top: -5px;
  margin-left: -12px;
}

p {
  margin-bottom: 20px; 
}

.lead {
  font-size: 1.625em;
  color: #929292;
  font-family: 'theserifhp6_semibold';
  line-height: 1.4;
  font-weight: normal;
  /*margin-top: -0.325em;?*/
  top: -0.325em;
  position: relative;
}

.lead p {
  font-family: 'theserifhp6_semibold';
}

a {
  text-decoration: none;
  outline: none;
  color: #019bdb;
}

a:hover {
  text-decoration: underline;
}

a:focus {
  outline: none;
}

.featured-landing img {
  max-width: none;
}

img.pull-left {
  margin-right: 30px;
  margin-bottom: 30px;
}

img.pull-right {
  margin-left: 30px;
  margin-bottom: 30px;
}

img.main_image {
  max-width: 100%;
  clear: both;
  margin-bottom: 25px;
}

img.main_image_w356 {
  max-width: 356px;
}

img.main_image_w155 {
  max-width: 155px;
}

img.main_image_w356.pull-left {
  margin-bottom: 10px;
  margin-right: 30px;
}

img.main_image_w356.pull-right {
  margin-bottom: 10px;
  margin-left: 30px;
}

table {
  border-top: 1px solid #dfdfdf;
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  vertical-align: middle;
  margin-bottom: 20px;
}

table > caption {
  text-align: left;
  color: #231F20;
  font-family: 'theserifhp6_semibold';
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.3;
  margin: 10px 0;
}

table td, table th {
  border-bottom: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  padding: 13px;
  text-align: center;
}

table th {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 400;
}

th {
  background: #e7e7e7;
}

tr:nth-child(even) td {
  background: #f9f9f9;
}

tr:nth-child(odd) td {
  
}

tr.table-even td { 
  background: #f9f9f9; 
}

tr.table-odd td { 
  background: #fff;
}

ul.list_type_1 {
  margin: 60px 0 30px 0;
}

ul.list_type_1 > li {
  list-style-type: none;
  border-bottom: 1px solid #E5E5E5;
  padding: 25px 0;
  color: #737373;
}

ul.list_type_1 li:first-child {
  border-top: 1px solid #E5E5E5;
}

/* popup settings */
.popup_bg {
  z-index: 99999;
  position: fixed;
  height: 100%;
  width: 100%;
  background: #000000;
  top: 0px;
  left: 0px;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0017/4193/popup_bg_opacity_70.png?v=0.0.2) repeat;
  overflow: scroll;
}

.popup_holder {
  width: 948px;
  /*position: absolute;*/
  left: 50%;
  margin: 50px auto 50px auto;
  /*margin-left: -489px;*/
  /*top: 15%;*/
  padding: 15px;
  background: #fff;
  z-index: 9999;
}

.popup_close_link {
  display: block;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0016/4192/close_popup.png?v=0.0.2) no-repeat;
  width: 47px;
  height: 48px;
  position: relative;
  left: 30px;
  margin-top: -30px;
  float: right;
}

.popup_close_link span {
  display: none;
}

.popup_holder .header {
  font-size: 1.875em;
  font-family: 'theserifhp6_semibold';
  color: #231f20;
  margin-bottom: 25px;
}
/* end popup settings */

.media-body {
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 600;
  font-size: 1em;
  color: #737373; 
}

.media-heading {
  font-size: 1.5em;
  color: #019bdb;
  line-height: 1.3;
  margin-top: -7px;
}

#content_frame {
  background: #fafafa;
}

#logo_search_section {
 float:left;
}

#top_links {
  float: right;
  display: inline;
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 600;
  font-size: 0.938em;/*1.125em;*/
  font-weight: normal;
  line-height: 1.1;
}

#top_links_list {
  margin: 0px;
}

#top_links_list li.last-child {
padding-right: 0;
}

#top_links_list:after {
  content: "\0020";
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

#top_links_list li {
  margin: 0px;
  float: left;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
  border-left: 1px solid #dadada; 
}

#top_links_list li:first-child {
  border-left: 0px; 
}

#top_links_list li:last-child {
  padding-right: 0px; 
}

#top_search {
  float: right;
  text-align: right;
  padding-top: 23px;
}

#top_search_input {
  width: 260px;
  height: 33px;
  padding:0 47px 0 10px;
  border: 2px solid #dadada; 
  margin: 0px;
  /*font-size: 1.125em;*/
  color: #dd027a;
  /*line-height: 2;*/
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-family: 'open sans';
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{
width:320px;
border:2px solid #dadada;
margin-top:-2px;

}
#top_search_input_wrapper{
  border-bottom:1px solid #ededed;
}
#top_search_submit {
  width: 29px;
  height: 30px;
  border: 0px;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0018/15336/header_search_bg_mag_v2.png?v=0.0.7) no-repeat left top;
  position: absolute;
  margin-top: 4px;
  margin-left: -33px;
  font-size: 0px;
  z-index: 100;
  text-indent: -9999px;
  white-space: nowrap;
  overflow: hidden;
}

#top_search_submit:hover {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0018/15336/header_search_bg_mag_v2.png?v=0.0.7) no-repeat left bottom;
}

.main_menu_trigger {
  display: none;
}

#main_menu {
  padding-top: 18px;
  margin-bottom: 27px;
  position: relative;
  z-index: 3;
}
.home_page #main_menu{
  margin-bottom:25px;
}
#main_menu .navbar-inner {
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: 0;
  min-height: none;
  padding: 0;
}

#main_menu .dropdown .dropdown-menu .nav-header {
  padding: 0;
  margin-bottom: 20px;
}

.navbar .nav > li > .dropdown-menu:after {
  border: 0;
}

.navbar .nav > li > .dropdown-menu:before {
  border: 0;
}

.navbar .nav > li > a {
  font-weight: normal;
  text-shadow: none;
  color:red;
}

#main_menu_list {
  padding-top: 0;
}

#main_menu_list li {
  list-style-type: none;
}

#main_menu_list > li {
  display: table-cell;
  float: none;
  position: static;
  vertical-align: top;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0006/16287/main_menu_item_bg_border.png?v=0.1.1) repeat-x left top;

/* rework of menu so it works with ie7 
  display:block;
  float:left;
  */
}

#main_menu_list > li:hover {
  display: table-cell;
  float: none;
  position: static;
  vertical-align: top;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0006/16287/main_menu_item_bg_border.png?v=0.1.1) repeat-x left -42px;

/* rework of menu so it works with ie7 
  display:block;
  float:left;
  */
}

#main_menu_list > li.active {
  display: table-cell;
  float: none;
  position: static;
  vertical-align: top;
  background: #ffda0c;
  background:url(http://www.lsbu.ac.uk/__data/assets/image/0006/16296/main_menu_item_bg_border_yellow.png?v=0.1.1) repeat-x left;

/* rework of menu so it works with ie7 
  display:block;
  float:left;
  */
}

#main_menu_list > li span.flyout_menu_arrow {
  display: none;
}

#main_menu_list > li span, #main_menu_list > li > a > div {
  display: block;
  height: 40px;
}

#main_menu_list > li.active span, #main_menu_list > li.active > a > div {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0020/1892/main_menu_home_arrow.png?v=0.0.2) no-repeat center bottom;
}

#main_menu_list > li.open span.flyout_menu_arrow {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0018/1890/flyout_menu_arrow.png?v=0.0.2) no-repeat center bottom;
  height:14px;
  width:34px;
  position: relative;
  display: inline-block;
  z-index: 9999;
  margin-top: 0px;
}

#main_menu_list > li a {
  background: none;
  border-left: 2px solid #f5f5f5;
  color: #231f20;
  /*font-size: 1em;*/
  font-size: 0.938em;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0;
  padding: 9px 16px;
  text-align: center;
  text-decoration: none;
  height: 24px;
  text-shadow:0px 1px 1px rgba(255, 255, 255, 0.5);
  /* Rework of menu so it works with ie7 */
}

#main_menu_list li.main_menu_dropdown {
  position: relative;
}

#main_menu_list > li:last-child a,  #main_menu_list li.last-child a
{
  padding-right: 16px;
}


#main_menu_list > li:first-child {
  margin-left: 0px;
  background:url(http://www.lsbu.ac.uk/__data/assets/image/0006/16296/main_menu_item_bg_border_yellow.png?v=0.1.1) repeat-x left;
}



#main_menu_list li:first-child a {
  border: 0px;
}

#main_menu_list > li:first-child {
  margin-left: 0;
}

#main_menu_list li.main_menu_home a {
  width: 25px;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0003/1893/main_menu_home_bg.png?v=0.0.2) no-repeat center center;
  left: 2px;
  position: relative;
  padding: 9px 14px;
}

#main_menu_list li.main_menu_home a span span {
  display: none;
}

/* #main_menu dropdown styles */
#main_menu .dropdown-menu {
  border: 2px solid #dadada;
  border-radius: 0;
  box-shadow: none;
  box-shadow: 0;
  width: 996px;
  padding-top: 30px;
  padding-bottom: 10px;
  width:auto;
  left: auto;
}

#main_menu .dropdown-menu ul {
  padding-top: 0px;
}

/* main menu megamenu type item */
#main_menu_list > li ul.dropdown-menu li.nav-header a {
  font-size: 1.438em;
  font-weight: normal;
  color: #231f20;
  font-family: 'theserifhp6_semibold';
  padding-left: 0;
}

#main_menu_list > li ul.dropdown-menu a {
  display: inline;
  width: auto;
  color: #019bdb;
  background: none;
  font-size: 0.875em;
  font-weight: 400;
}

#main_menu_list > li ul.dropdown-menu a:hover {
  text-decoration: underline;
}

.megamenu-column {
  width: 234px;
  margin: 0 0 20px 0px;
  display: inline-block;
  float: left;
  padding-left: 12px;
}

.megamenu-column ul {
  margin: 0;
  padding: 0;
}

.megamenu-column > li {
  border-left: 3px solid #dadada;
  margin-left: 0px;
}

.megamenu-column > li.nav-header {
  border-left: 0;
  padding-left: 0px;
}

.megamenu-column:first-child {
  margin-left: 0;
}

#main_menu_list .megamenu-column li {
  float: none;
  display: block;
}

/* breadcrumbs */
.breadcrumb {
  background-color: inherit;
  padding: 0;
  border-radius: 0;
  font-size: 0.9em;
}

#breadcrumbs {
  color: #6c6c6c;
  padding-bottom: 19px;
  font-size: 0.875em;
  font-weight: 400;
}
/*c#breadcrumbs a{
  olor:#0074a6;
  color: #019BDB;
}*/
#main_content_main_column h2{
  margin:0;
  margin-bottom:10px;
  line-height:1.2;
}
#main_content_main_column .our_departments_header2{
  margin-bottom: 20px;
  margin-top: 16px;
}
#main_content_main_column .overlay h2{
  line-height:1.2;
}
#main_content_main_column, #main_content_main_column_PL {
  /*font-family: 'thesansosflight';*/
  font-family: 'open sans';
  font-weight: 300;
}

#main_content_main_column ul, #main_content_main_column_PL ul  {
  margin-bottom: 20px;
}

/* main content holder */
#main_content_holder {
  background-color: #fff;
/*  border-top: 1px solid #E7E7E7;*/
/*  border-bottom:1px solid #E7E7E7;*/
}
.home_page #main_content_holder{
  border-bottom:0;
}
.home_page #main_content_holder {
  background-color: inherit;
}

#main_content_holder iframe {
  margin-bottom: 20px;
}

#page_title {
  margin-bottom: 20px;
}

#page_title.people_inner_page {
  margin-bottom: 3px;
}

.info_cloud_yellow_circle {
  display: block;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0019/8452/info_cloud_yellow_circle.png?v=0.0.3) no-repeat;
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 600;
  font-size: 4.5em;
  height: 68px;
  line-height: 1;
  padding: 1px 20px 15px 11px;
  text-align: center;
  width: 67px;
}

/* full width promobox */
.promobox_full_width {
  width: 100%;
  height: 200px;
  overflow: hidden;
  margin-bottom: 20px;
}

.promobox_full_width img {
  max-width: 100%;
  margin: 0px;
  padding: 0px;
}

.promobox_full_width_title {
  position: absolute;
  margin-top: 60px;
  display: block;
  z-index: 999;
  text-decoration: none;
  line-height: 1.34;/*54px;*/
  font-family: 'theserifhp6_semibold';
}

.two_columns_page_main_content .promobox_full_width_title {
  width: 750px;
}

.promobox_full_width_title:hover {
  text-decoration: none;
}

.promobox_full_width_title_line1 {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0017/746/transparent_bg_85.png?v=0.1.1) repeat;
  /*opacity: 0.85;
  filter:alpha(opacity=85);*/ /* For IE8 and earlier */
  color: #019bdb;
  font-size: 1.9em;
  padding: 10px 10px 5px 10px;
  margin: 0px;
  display: inline-block;
  line-height: 1;
}

.promobox_full_width_title_line2 {
  background: #fff;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0017/746/transparent_bg_85.png?v=0.1.1) repeat;
  /*opacity: 0.85;
  filter:alpha(opacity=85);*/ /* For IE8 and earlier */
  color: #737373;
  font-size: 1.5em;
  padding: 3px 10px 10px 10px;
  margin: 0px;
  display: inline-block;
  line-height: 1;
}

/* LHS */
#main_content_left_column, #main_content_right_column, #main_content_left_column_PL, #main_content_right_column_PL, .main_content_left_column_class {
  width: 207px;
  margin-left: 30px;
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 600;
}
.course_information_page #main_content_left_column > a{
  font-size: 1.4em;
  color: #231F20;
  background: none repeat scroll 0 0 #E7E7E7;
  display: block;
  padding: 10px 15px;
  line-height: 20px;
  font-weight: 400;
}
#left_navigation {
  margin-bottom: 45px;
}

#left_navigation, #left_navigation a {
  color: #737373;
}

#left_navigation a {
  display: block;
  padding: 9px 15px;
  font-weight: 400;
}

#left_navigation a:hover,
#left_navigation a:focus,
#left_navigation a:active {
  text-decoration: none;
  background: #ffda0c;
  color:#231f20;
}

#left_navigation .left_navigation_header > a {
  background: none repeat scroll 0 0 #E7E7E7;
  color: #231F20;
  font-size: 1.4em;
}

#left_navigation .current > a {
  color: #231f20;
}

#left_navigation ul {
  list-style: none;
  margin-left: 0px;
}

#left_navigation ul.menu_level_2 > li > ul li a {
  margin-left: 0;
  border-left: 3px solid #dadada;
}

#left_navigation ul.menu_level_2 > li > ul li.active a {
  border-left: 3px solid #f4cf00;
}

#left_navigation ul.menu_level_2 li.active > ul > li > a{
  border-left:3px solid #f4cf00;
}

#left_navigation ul li.active > a {
  background-color: #f0f0f0;
  color: #231f20;
  margin-bottom: 0px;
  border-left: 3px solid #f4cf00;
}

#left_navigation ul li.current > a {
  background-color: #f0f0f0;
  color: #231f20;
  margin-bottom: 0px;
}

ul.menu_level_3 > li {
  margin-left: 15px;
}

ul.menu_level_4 > li {
  margin-left: 15px;
}

#main_content_left_column .tabs-left {
  margin-bottom: 45px;
}

#main_content_left_column .tabs-left > .nav-tabs {
  border: 0;
  margin-left: 0;
  margin-right: 0;
  float: none;
}

#main_content_left_column .tabs-left > .nav-tabs > li {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  float: none;
}

#main_content_left_column .tabs-left a {
  display: block;
  padding: 9px 15px;
  color: #737373;
  border: 0;
  font-weight: 400;
}

#main_content_left_column .tabs-left a:hover {
  background-color: #FFDA0C;
  color: #231F20;
}

#main_content_left_column .tabs-left .active a {
  background: #F0F0F0;
  color: #231F20;
}

#course_information_page_lhs_tabs > li:first-child a, #course_information_page_lhs_tabs > li:first-child a:hover, #course_information_page_lhs_tabs > li:first-child:hover a, #course_information_page_lhs_tabs > li.active:first-child:hover a, #course_information_page_lhs_tabs > li.active:first-child a {
  background: #E7E7E7;
  color: #231F20;
  font-size: 1.4em;
}

#main_content_left_column .tabs-left .hover a { 
  text-decoration: none;
  background: #ffda0c;
  color:#231f20;
}

#main_content_left_column .tabs-left > .nav-tabs .active > a, #main_content_left_column .tabs-left > .nav-tabs .active > a:hover, #main_content_left_column .tabs-left > .nav-tabs .active > a:focus {
    border: 0;
}
#main_content_left_column .tabs-left > .nav-tabs > li > a {
    border-radius: 0;
    margin-right: 0;
}
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
    margin-bottom: 0;
    margin-right: 0;
    min-width: 0;
}









/* RHS */
#main_content_right_column {
  width: 207px;
  margin-left: 24px;
}

#main_content_right_column .header {
  color: #231f20;
  font-size: 1.5em;
  font-family: 'theserifhp6_semibold';
  font-weight: normal;
  line-height: 1.3;
  margin-bottom: 10px;
  margin-top: -0.225em;
}

.rhs_vertical_slider_horizontal_line {
  display: block;
  width: 100%;
  border-top: 2px solid #e7e7e7;
}

.rhs_vertical_slider_horizontal_line_button_holder {
  float: right;
  display: block;
  width: 74px;
  height: 30px;
  margin: -15px 11px 0 0;
}

.rhs_vertical_slider_horizontal_line_button_holder .slide_up_button, .rhs_vertical_slider_horizontal_line_button_holder .slide_down_button {
  float: left;
  margin: 0 0 0 7px;
  z-index: 9999;
}
.rhs_vertical_slider_list {
  list-style: none;
  margin-left: 0;
  margin-bottom: 0px;
}

.rhs_vertical_slider_list li {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0014/17420/event-news_rhs_bg.png?v=0.0.3) bottom repeat-x;
  font-weight: 400;
  font-size: 0.938em;
}

.rhs_vertical_slider_list > li:first-child {
  border-bottom: 1px solid #e7e7e7;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-top: 5px;
}

/* rhs upcoming events */
.rhs_vertical_slider_list.upcoming_events li {
  margin: 0;
  /*padding: 0 0 15px 0;*/
  /*background: url(http://www.lsbu.ac.uk/__data/assets/image/0014/17420/event-news_rhs_bg.png?v=0.0.3) bottom repeat-x;*/
  font-weight: 400;
  font-size: 0.938em;
}

#latest_news_rhs, #upcoming_events_rhs {
  margin-bottom: 65px;
  border-bottom: 2px solid #e7e7e7;
}

#upcoming_events_rhs ul.upcoming_events {
  margin-bottom: 20px;
}

#upcoming_events_rhs .view_all{
  margin-bottom: 10px;
  display: block;
  padding-bottom: 10px;
  font-weight: 400;
  font-size: 0.938em;
}
#main_content_right_column .upcoming_events .header {
  font-size: 2.9em;
  color: #929292;
  font-family: 'open sans';
  font-weight: 600;
}

#main_content_right_column .upcoming_events .header small {
  font-size: 0.43em;
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 400;
}

#main_content_right_column #latest_news_rhs .date {
  padding-top: 3px;
  font-size: 1em;
  color: #231F20;
}

ul.accreditation_logos {
  list-style: none;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 35px;
}

ul.accreditation_logos li {
  float: left;
  margin-left: 15px;
  margin-bottom: 20px;
  display: inline-block;
}

ul.accreditation_logos li:first-child {
  float: left;
  margin-left: 0px;
}

.accreditation_logo {
  margin-bottom: 10px;
}

.three_columns_page_main_content {
  width: 534px;
  margin-left: 30px;
}

.two_columns_page_main_content {
  width: 750px;
  margin-left: 30px;
  padding-right: 15px;
}

.two_columns_page_main_content.w741_left {
  width: 741px;
  margin-left: 60px;
}

#course_search_frame_phone {
  display: none;
}


#course_search_name_phone {
  width: 95%;
  height: 41px;
  padding:0 2%;
  border: 2px solid #dadada;
  margin: 0px;
  /*font-size: 1.125em;*/
  color: #019bdb;
  line-height: 2;
  clear: both;
  -webkit-appearance: none;
}

#course_search_submit_phone {
  width: 37px;
  height: 37px;
  border: 0px;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0003/768/header_search_bg_mag.png?v=0.1.1) no-repeat left top;
  position: relative;
  margin-top: -41px;
  left: -1.5%;
  font-size: 0px;
  z-index: 100;
  clear: both;
  float: right;
}

#course_search_submit_phone:hover {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0003/768/header_search_bg_mag.png?v=0.1.1) no-repeat left bottom;
}

/* slider */
.slider_image {
  max-width: 100%;
  margin: 0px;
  padding: 0px;
}

.slider_image_title {
  position: absolute;
  margin-top: 71px;
  margin-left: 30px;
  display: block;
  z-index: 999;
  text-decoration: none;
  line-height: 1.34;/*54px;*/
  font-family: 'theserifhp6_semibold';
}

.slider_image_title_up { margin-top:51px; }

.slider_image_title:hover {
  text-decoration: none;
}

.slider_image_title_line1 {
  background: #fdfdfe;
  color: #019bdb;
  font-size: 2.25em;
  padding: 11px 15px;
  margin: 0px;
  margin-bottom: 10px;
  display: inline-block;
  line-height: 1.2;
}

.slider_image_title_line2 {
  background: #f7f7f8;
  color: #737373;
  font-size: 1.5em;
  padding: 11px 15px;
  margin: 0px;
  display: inline-block;
  line-height: 1.2;
}

#slider_nav_bullets_holder {
  position: absolute;
  margin-top: 186px;
  width: 1002px;
  z-index: 10;
  background: none;
}

.slider_nav_bullets {
  margin-bottom: 0;
  padding: 0;
}

.slider_nav_bullets .flex-control-nav li {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0;
    padding: 11px 8px;
    opacity: 0.85;
    filter:alpha(opacity=85);
}

.slider_nav_bullets .flex-control-paging li a {
  background: url("http://www.lsbu.ac.uk/__data/assets/image/0004/1885/banner_bullets.png?v=0.0.2") no-repeat left -11px;
  cursor: pointer;
  text-indent: -9999px;
  width: 12px;
}

.slider_nav_bullets .flex-control-paging li a.flex-active {
    background: url("http://www.lsbu.ac.uk/__data/assets/image/0004/1885/banner_bullets.png?v=0.0.2") no-repeat;
    cursor: default;
}

.slider_nav_bullets .flex-control-nav {
    bottom: 0px;
    position: static;
    text-align: center;
    width: 100%;
    margin-bottom: 0px;
    padding: 0px;
}

#slider_nav_buttons {
  width: 100%;
}

#slider_nav_buttons_list {
  margin-left: 4px;
}

#slider_nav_buttons_list li {
  float: left;
  display: block;
  width: 50%;
  height: 34px;
  margin-bottom: 1px;
}

#slider_nav_buttons_list li a {
  display: block;
  width: 98%;
  margin: 0;
  text-align: center;
  line-height: 2;
  background: #e7e7e7;
  margin-right: 1px;
  border: 1px dashed #000;
  height: 30px;
}

#slider_nav_buttons_list li.active a {
  background: #0088CC;
  color: #000;
}
/* end slider */

/* Campaign Landing Page */
#campaign_landing_page_slider {
  height: 220px;
  overflow: hidden;
  margin-bottom: 30px;
}

#campaign_landing_page_slider .flex-direction-nav .flex-prev {
  width: 58px;
  height: 80px;
  display: block;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0008/1889/flex-nav-arrows.png?v=0.0.2) no-repeat;
  outline: none;
  opacity: 1;
  filter:alpha(opacity=100);
  left: 72px;
  top: auto;
  left: auto;
  margin-top: -152px;
  margin-left: -58px;
}

#campaign_landing_page_slider .flex-direction-nav .flex-next {
  width: 68px;
  height: 80px;
  display: block;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0008/1889/flex-nav-arrows.png?v=0.0.2) -78px top no-repeat;
  outline: none;
  opacity: 1;
  filter:alpha(opacity=100);
  right: auto;
  top: auto;
  margin-top: -152px;
  margin-left: 1002px;
}

#campaign_landing_page_slider .flex-direction-nav .flex-prev:hover {
  margin-left: -68px;
  width: 68px;
}

#campaign_landing_page_slider .flex-direction-nav .flex-next:hover {
  background-position:-68px top;
  width:68px;
}

#campaign_landing_page_slider .flex-direction-nav .flex-prev:hover, #campaign_landing_page_slider .flex-direction-nav .flex-next:hover {
  cursor: pointer;
}


#campaign_landing_page_video {
  position: relative;
  height: 220px;
  overflow: hidden;
  margin-bottom: 30px;
  margin-left: 15px;
  font-family: 'theserifhp6_semibold';
}

#campaign_landing_page_video p.campaign_landing_page_video_title {
  position: absolute;
  top: 30px;
  left: 60px;
  display: inline-block;
  margin: 0;
  padding: 11px 15px;
  background: #fdfdfe;
  color: #019bdb;
  font-size: 2.25em;
  line-height: 1.2;
}
#campaign_landing_page_video p.campaign_landing_page_video_subtitle {
  position: absolute;
  top: 105px;
  left: 60px;
  display: inline-block;
  margin: 0;
  padding: 11px 15px;
  background: #f7f7f8;
  color: #737373;
  font-size: 1.5em;
  line-height: 1.2;
}
#campaign_landing_page_video a.play-video {
  position: absolute;
  top: 63px;
  right: 0;
  display: block;
  width: 207px;
  height: 94px;
  background: transparent url("http://www.lsbu.ac.uk/__data/assets/image/0010/4105/play-video.png?v=0.0.4") no-repeat;
  text-indent: -9999px;
}
#campaign_landing_page_video a.play-video:hover {
  background-position: left -94px;
}



/* end Campaign Landing Page */


.slides li {display:none}
.slides li:first-child {display:inline;}

#home_banner {
  height: 370px;
  overflow: hidden;
  margin-bottom: 23px;
}


#home_banner_list, #campaign_landing_page_slider_list {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#home_banner_list li, #campaign_landing_page_slider_list li {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#home_banner_list {
  height: 100%;
}

#home_banner_list li {
  height: 100%;
  width: 100%;
  float: left;
  margin-right: -100%;
  position: relative;
  display: none;
}

.home_banner_image {
  max-width: 100%;
  margin: 0px;
  padding: 0px;
  height: 100%;
}

.home_banner_image_title {
  float: left;
  display: block;
  z-index: 999;
  text-decoration: none;
  line-height: 1.34;/*54px;*/
  font-family: 'theserifhp6_semibold';
  width: 100%;
  height: 100%;
}

.banner-text-container {
  margin-top: 100px;
}

.home_banner_image_title:hover {
  text-decoration: none;
}

.home_banner_image_title_line1 {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0017/746/transparent_bg_85.png?v=0.1.1) repeat;
  /*opacity: 0.85;
  filter:alpha(opacity=85);*/ /* For IE8 and earlier */
  color: #019bdb;
  font-size: 3em;
  padding: 10px 20px 5px 20px;
  margin: 0px;
  display: inline-block;
  line-height: 1;
}

.home_banner_image_title_line2 {
  background: #fff;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0017/746/transparent_bg_85.png?v=0.1.1) repeat;
  /*opacity: 0.85;
  filter:alpha(opacity=85);*/ /* For IE8 and earlier */
  color: #019bdb;
  font-size: 3em;
  padding: 3px 20px 10px 20px;
  margin: 0px;
  display: inline-block;
  line-height: 1;
}

.home_banner_image_title_line3 {
  background: #fff;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0017/746/transparent_bg_85.png?v=0.1.1) repeat;
  /*opacity: 0.85;
  filter:alpha(opacity=85);*/ /* For IE8 and earlier */
  color: #737373;
  font-size: 1.5em;
  padding: 5px 20px 10px 20px;
  margin: 0px;
  display: inline-block;
  line-height: 1;
}

.home_banner_image_title_line4 {
  background: #fff;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0017/746/transparent_bg_85.png?v=0.1.1) repeat;
  /*opacity: 0.85;
  filter:alpha(opacity=85);*/ /* For IE8 and earlier */
  color: #737373;
  font-size: 1.5em;
  padding: 0px 20px 10px 20px;
  margin: 0px;
  display: inline-block;
  line-height: 1;
}

.home_banner_image_title_line5 {
  background: #fff;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0017/746/transparent_bg_85.png?v=0.1.1) repeat;
  /*opacity: 0.85;
  filter:alpha(opacity=85);*/ /* For IE8 and earlier */
  color: #737373;
  font-size: 1.5em;
  padding: 10px;
  margin: 0px;
  display: inline-block;
  line-height: 1;
}

#home_banner_nav_bullets_holder {
  position: absolute;
  margin-top: 335px;
  width: 1002px;
  z-index: 10;
  background: none;
}

.home_banner_image_title img {
  position: absolute;
  top: 0;
  z-index: -1;
}

.home_banner_nav_bullets {
  margin-bottom: 0;
  padding: 0;
}

.home_banner_nav_bullets .flex-control-nav li {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0;
    padding: 11px 8px;
    opacity: 0.85;
    filter:alpha(opacity=85);
}

.home_banner_nav_bullets .flex-control-paging li a {
  background: url("http://www.lsbu.ac.uk/__data/assets/image/0004/1885/banner_bullets.png?v=0.0.2") no-repeat left -11px;
  cursor: pointer;
  text-indent: -9999px;
  width: 12px;
}

.home_banner_nav_bullets .flex-control-paging li a.flex-active {
    background: url("http://www.lsbu.ac.uk/__data/assets/image/0004/1885/banner_bullets.png?v=0.0.2") no-repeat;
    cursor: default;
}

.home_banner_nav_bullets .flex-control-nav {
    bottom: 0px;
    position: static;
    text-align: center;
    width: 100%;
    margin-bottom: 0px;
    padding: 0px;
}

#home_banner .flex-direction-nav .flex-prev {
  width: 58px;
  height: 80px;
  display: block;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0008/1889/flex-nav-arrows.png?v=0.0.2) no-repeat;
  outline: none;
  opacity: 1;
  filter:alpha(opacity=100);
  left: 72px;
  top: auto;
  left: auto;
  margin-top: -224px;
  margin-left: -58px;
}
#home_banner .flex-direction-nav .flex-prev:hover{
  width:68px;
  margin-left:-68px;
}
#home_banner .flex-direction-nav .flex-next {
  width: 58px;
  height: 80px;
  display: block;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0008/1889/flex-nav-arrows.png?v=0.0.2) -78px top no-repeat;
  outline: none;
  opacity: 1;
  filter:alpha(opacity=100);
  right: auto;
  top: auto;
  margin-top: -224px;
  margin-left: 1002px;
}

#home_banner .flex-direction-nav .flex-prev:hover, #home_banner .flex-direction-nav .flex-next:hover {
  cursor: pointer;
}
#home_banner .flex-direction-nav .flex-next:hover{
  background-position:-68px top;
  width:68px;
}
#home_banner_nav_buttons {
  width: 100%;
}

#home_banner_nav_buttons_list {
  margin-left: 4px;
}

#home_banner_nav_buttons_list li {
  float: left;
  display: block;
  width: 50%;
  height: 34px;
  margin-bottom: 1px;
}

#home_banner_nav_buttons_list li a {
  display: block;
  width: 98%;
  margin: 0;
  text-align: center;
  line-height: 2;
  background: #e7e7e7;
  margin-right: 1px;
  border: 1px dashed #000;
  height: 30px;
}

#home_banner_nav_buttons_list li.active a {
  background: #0088CC;
  color: #000;
}

#course_search_frame {
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  background: #fff;
  padding-top: 26px;
  padding-bottom: 20px;
  font-family: 'theserifhp6_semibold';
  margin-bottom: 25px;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0007/1888/course_finder_bg.png?v=0.0.2) no-repeat 200px 60px;
  background-color: #fff;
}

#course_search_desc {
  /*width: 291px;
  padding-right: 30px;
  float: left;
  display: inline;*/
  text-align: left;
  line-height: 1.2;
  position: relative;
  top: -5px;
}

#course_search_desc a {
  text-decoration: none;
}

#course_search_desc a:hover {
  text-decoration: underline;
}

#course_search_desc p, #course_search_desc h2 {
  margin: 0px;
  margin-left: 28px;
}

#course_search_desc p.line1, #course_search_desc h2.line1 {
  color: #231f20;
  font-size: 1.875em;
}

#course_search_desc p.line2 {
  color: #929292;
  font-size: 1.125em;
  font-family: 'open sans';
}

#course_search_name {
  /*width: 312px;*/
  width: 81%;
  height: 33px;
  padding-left: 3%;
  padding-right: 3%;
  background: #fff;
  border: solid 2px #dadada;
  float: right;
  /*margin-right: 30px;*/
  color: #dd027a;
  font-size: 1.125em;
  /*line-height: 2;*/
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  font-family: 'open sans';
}

#course_search_category, #event_search_category {
  width: 208px;
  height: 41px;
  padding-left: 10px;
  overflow: hidden;
  background: #fff;
  border: solid 2px #dadada;
  float: left;
  display: inline;
  margin-right: 25px;
  color: #231f20;
  line-height: 2.5;
  background: #fff url(http://www.lsbu.ac.uk/__data/assets/image/0018/765/search_courses_select_bg.png?v=0.1.1) no-repeat right top;
/* new 
  position:relative;
*/
}

#event_search_category {
  width: 180px;
  margin-right: 10px;
  position: relative;
  z-index: 20;
  overflow: visible;
}

#course_search_category:hover, #event_search_category:hover {
  background: #fff url(http://www.lsbu.ac.uk/__data/assets/image/0018/765/search_courses_select_bg.png?v=0.1.1) no-repeat right bottom;
}

#course_search_category p, #event_search_category p {
  width: 180px;
  margin: 0px;
  padding: 0px;
  float: left;
  display: inline;
  font-family: 'open sans';
}

#course_search_category p {
  width: 167px;
}

/*
#course_search_category_hidden_search, #find-event-select {
  position: absolute;
  display: inline-block;
  width: 222px;
  margin-left: -12px;
  overflow: hidden;
  background: #fff;
  border: solid 2px #dadada;
  border-top: 0px;
  color: #929292;
  font-size: 1em;
  font-family: 'open sans';
  clear: both;

  height:41px; 
  padding:8px 9px 10px;
  background:transparent;
  position:absolute;
  width:115%;
  border:none;
*/
/*  line-height: 2.5; */
/*  font-size: 1.125em; 
} */


#course_search_category_hidden_search, #find-event-select {
  position: absolute;
  display: none;
  width: 222px;
  margin-left: -12px;
  overflow: hidden;
  background: #fff;
  border: solid 2px #dadada;
  border-top: 0px;
  color: #929292;
  line-height: 2.5; 
  font-size: 1.125em; 
  font-size: 1em;
  font-family: 'open sans';
  clear: both;
}

#find-event-select {
  height: 55px;
}


#course_search_category_trigger, #event_search_category_trigger {
  width: 41px;
  height: 41px;
  float: right;
  display:block;
}

#course_search_category_trigger:hover, #event_search_category_trigger:hover {
  text-decoration: none;
}

#course_search_submit {
  width: 47px;
  height: 47px;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0019/766/search_courses_bg.png?v=0.1.1) left top no-repeat;
  border: 0px;
  font-size: 0;
}

#course_search_submit:hover {
  width: 47px;
  height: 47px;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0019/766/search_courses_bg.png?v=0.1.1) left -47px no-repeat;
  border: 0px;
  cursor: pointer;
}

.course-staff-listing span {
  font-weight: 400;
}

.course-staff-listing img {
  max-width: 114px;
}

.featured-landing p{
  /*color:#737373;*/
  margin-bottom: 0;
}

#featured_sections_frame {
  border-top: 2px solid #e7e7e7;
  border-bottom: 2px solid #e7e7e7;
  background: #fff;
  padding-top: 16px;
  padding-bottom: 5px;
  margin-bottom: 24px;
}

#featured_sections_frame a {
  font-weight: 400;
}

#featured_sections_frame > .row > .span4 {
  width: 304px;
}

#featured_sections_frame > .row > .span4:first-child {
  margin-left: 45px;
}

#main_content_main_column h2.featured_section_title {
  margin-bottom: 20px;
  line-height: 1.5;
}

.featured_section_title {
  font-family: 'theserifhp6_semibold';
  font-size: 1.875em;
  color: #231f20;
  margin-bottom: 20px;
}

#featured_sections_frame .featured_section_title a {
  color: #231f20;
  text-decoration: none;
}

.featured_section_title a:hover {
  color: #e75617;
  text-decoration: underline;
}

img.featured_sections_image {
  width: 100%;
  max-width: 100%;
  margin-bottom: 15px;
}

#featured_sections_frame ul li {
  list-style-type: none;
  margin-left: 20px;
  line-height: 2.125;
}

.featured_section_box {
  /*width: 90%;*/
  margin: 0 auto;
}

.featured_section_box > ul {
  margin-left: 0;
}

.latest_news_left, .latest_news_right {
  margin-bottom: 40px;
/*  background: #fff; */
}

.latest_news_left .message_box_blue, .latest_news_right .message_box_blue {
  margin-right: 15px;
  float: right;
}

.latest_news_left {
}

.latest_news_right {
}

#latest_news_frame .tabs, #latest_feeds .tabs {
  position: relative;
  top: 1px;
}

.tabs {
  margin: 0px;
  clear: both;
  list-style: none;
}

.tabs li {
  margin: 0px;
  float: left;
  display: inline;
}

.tabs a {
  width: 152px;
  height: 45px;
  margin-right: 2px;
  overflow: hidden;
  font-size: 1.125em;
  font-weight: 600;
  text-align: center;
  /*float: left;*/
  display: block;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0019/1891/homepage_tabs_bg.png?v=0.0.2) repeat-x;
  color: #231f20;
  line-height: 2.3;
  padding: 0;
  border-top:1px solid #fff;
  text-shadow:0px 1px 1px rgba(255, 255, 255, 1);
}

.tabs a:hover {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0019/1891/homepage_tabs_bg.png?v=0.0.2) repeat-x left -45px;
  text-decoration: none;
}

.tabs li.active a {
  background: #ffda0c;
  text-decoration: none;
}

.tabs li a span.arrow {
  width: 30px;
  height: 10px;
  margin: 0 auto;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0004/778/active_tab_pointer.png?v=0.1.3) no-repeat;
  display: none;
  clear: both;
  position: absolute;
  margin-top: 45px;
  margin-left: 61px;
}

.tabs li.active a span.arrow {
  display: block;
}

.latest_news_column {
  padding-top: 40px;
  padding-bottom: 12px;
  border: 1px solid #e7e7e7;
  background:#FFFFFF;
}

.latest_news_item {
  border-top: 1px solid #E7E7E7;
  line-height: 1.3;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  width: 96%;
}

.latest_news_item:first-child {
  border-top: 0;
  padding-top: 0px;
}

.latest_news_item.last {
  border-bottom: 0px;
}

.latest_news_item_header {
  font-family: 'theserifhp6_semibold';
  margin-bottom: 12px;
  clear: both;
}
.latest_news_item_header a {
  font-size: 1.375em;
  font-family: 'open sans';
  font-weight: 400;
}

.latest_news_item_header a span span {
  color: #019BDB;
}

.latest_news_item_intro p {
  color: #737373;
  font-size: 1em;
  margin-bottom: 5px;
  line-height:1.5;
}

.latest_news_item_intro p a {
  color: #019BDB;
}

.latest_news_item_date {
  color: #231f20;
  font-size: 0.9em;
  margin-bottom: 5px;
  font-weight: 600;
}

img.twitter_thumb {
  float: left;
  margin-right: 3%;
  width: 9%;
}

.latest_feed_text {
  width: 88%;
}

.latest_news_item_twitter_options {
  padding-top: 10px;
  font-size: 0.875em;
}

#latest_feeds_twitter_col .latest_news_item_header a span {
    color: #000000;
}
#latest_feeds_twitter_col .latest_news_item_header a span span {
    color: #019BDB;
}
#latest_feeds_twitter_col .latest_news_item_twitter_options p {
    margin-bottom: 0px;
}


/* accordions settings */
.accordion-group {
  border: 0;
  border-radius: 0;
  margin-bottom: 1px;
}

.accordion-heading {
  background: #e7e7e7;
  border: 1px solid #dfdfdf;
}

.accordion-heading .accordion-toggle {
  /*font-family: 'thesansosfbold';*/
  font-family: 'open sans';
  font-weight: 400;
  color: #231f20;
  padding: 10px 5px 10px 55px;
  background: #fff url(http://www.lsbu.ac.uk/__data/assets/image/0016/4246/lhs_news_filter_accordion_header_bg.png?v=0.0.7) no-repeat left -49px;
  border: 0;
  /*height: 18px;*/
  line-height: 1.2;
}

.accordion-heading .accordion-toggle.active,
.accordion-heading.active .accordion-toggle  {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0016/4246/lhs_news_filter_accordion_header_bg.png?v=0.0.7) no-repeat -46px -4px;
}

.accordion-body {
  background: #fff;
  border: 1px solid #e7e7e7;
  border-top: 0;
  padding: 0;
}

.accordion-inner {
  border: 0;
  padding: 16px 14px 14px 23px;
}
/* end accordions settings */

/* standard tab navigation */
.standard_tabs_nav > li {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0004/1894/main_menu_item_bg.png?v=0.0.2) repeat-x left top;
  display: table-cell;
  float: none;
  position: static;
  vertical-align: top;
  border: 0;
  border-radius: 0 0 0 0;
}

.standard_tabs_nav > li a {
  background: none;
  border: 0;
  border-width: 0;
  border-left: 2px solid #fff;
  border-radius: 0;
  color: #231f20;
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 600;
  font-size: 0.93em;
  height: 20px;
  line-height: 1.5;
  margin-bottom: 0;
  padding: 13px 12px;
  text-align: center;
  text-decoration: none;
  color: #231F20;
}

.ipad_resp .standard_tabs_nav > li a {
  padding-left: 12px;
  padding-right: 12px;
}

.standard_tabs_nav > li:hover {
  display: table-cell;
  float: none;
  position: static;
  vertical-align: top;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0004/1894/main_menu_item_bg.png?v=0.0.2) repeat-x left -40px #bebebe;
}

.standard_tabs_nav > li:hover a, .standard_tabs_nav > li.active:hover a {
  background: none;
  border: 0;
  border-width: 0;
  border-left: 2px solid #fff;
  color: #231f20;
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 600;
  font-size: 0.93em;
  height: 20px;
  line-height: 1.5;
  margin-bottom: 0;
  padding: 13px 12px;
  text-align: center;
  text-decoration: none;
  color: #231F20;
}

.ipad_resp .standard_tabs_nav > li:hover a {
  padding-left: 12px;
  padding-right: 12px;
}

.standard_tabs_nav > li.active {
  display: table-cell;
  float: none;
  position: static;
  vertical-align: top;
  background: #ffda0c;
}

.standard_tabs_nav > li.active a, .standard_tabs_nav > li.active a:focus {
  background: none;
  border: 0;
  border-width: 0;
  border-left: 2px solid #fff;
  color: #231f20;
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 600;
  font-size: 0.930em;
  height: 20px;
  line-height: 1.5;
  margin-bottom: 0;
  padding: 13px 12px;
  text-align: center;
  text-decoration: none;
  color: #231F20;
}

.standard_tabs_nav > li > a > span {
  display: block;
  height: 42px;
  position: relative;
  z-index: 2;
  text-shadow:0px 1px 1px rgba(255, 255, 255, 1);
}

.standard_tabs_nav > li.active span {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0004/778/active_tab_pointer.png?v=0.1.3) no-repeat center bottom;
}

.standard_tabs_nav > li > a span.arrow {
  background: url() no-repeat scroll 0 0 transparent;
  clear: both;
  display: none;
  height: 10px;
  margin-left: -15px;
  position: absolute;
  left: 50%;
  width: 30px;
}

.standard_tabs_nav > li.active a span.arrow {
    display: block;
}
/* end standard tab navigation */

/* case study page */
#case_studies_slider {
  width: 100%;
  height: 183px;/*196px;*/
  overflow: hidden;
  margin-bottom: 20px;
  padding-top: 20px;
  border-top: 4px solid #f0f0f0;
}

#case_studies_slides {
  list-style: none;
}

#case_studies_slides > li {
  height: 183px;/*196px;*/
  overflow: hidden;
  margin-bottom: 0;
}

#case_studies_slides >li .lead {
/*  height: 69px;*/
  min-height: 58px;
  width: 100%;
  overflow: hidden;
  color: #231F20;
  font-size: 1em;
  font-weight: normal;
  background: #f0f0f0;
  margin-bottom: 0;
}

#case_studies_slides >li .lead p {
  padding: 10px;
  /*font-family: 'thesansosflight';*/
  font-family: 'open sans';
  font-weight: 700;
  font-size: 0.9em;
  margin: 0;
}

#case_studies_slider_nav {
  text-align: center;
  background: #f0f0f0;
  height: 53px;
  width: 100%;
  margin-bottom: 60px;
}

ul.case_studies_slider_nav_list {
  list-style: none;
  margin: 0 auto;
  margin-bottom: 0;
  padding: 0;
  text-align: center;
  display: inline-block;
}

ul.case_studies_slider_nav_list li {
  float: left;
}

#case_studies_slider_nav .slider_pagination {
  text-align: center;
  height: 36px;
  padding-top: 17px;
}

#case_studies_slider_nav .slider_pagination a {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0018/8424/slider_nav_dots_type2.png?v=0.0.3) no-repeat 0 0 transparent;
  width: 18px;
  height: 17px;
  margin: 0 5px 0 5px;
  display: inline-block;
}

#case_studies_slider_nav .slider_pagination a.selected {
  background-position: 0 -17px;
  cursor: default;
}

#case_studies_slider_nav .slider_pagination a span {
  display: none;
}

.slider_nav_type2 a.slider_prev {
  width: 53px;
  height: 53px;
  margin-right: 30px;
  background: url("http://www.lsbu.ac.uk/__data/assets/image/0019/8425/slider_nav_arrows_type2.png?v=0.0.3") no-repeat 0 0;
  display: block;
}

.slider_nav_type2 a.slider_next {
  width: 53px;
  height: 53px;
  margin-left: 30px;
  background: url("http://www.lsbu.ac.uk/__data/assets/image/0019/8425/slider_nav_arrows_type2.png?v=0.0.3") no-repeat -53px 0;
  display: block;
}

.slider_nav_type2 a.slider_prev:hover, .slider_nav_type2 a.slider_next:hover {
  cursor: pointer;
}

.slider_nav_type2 a.slider_prev span, .slider_nav_type2 a.slider_next span {
  display: none;
}

/* end case studies page */




/* course information page */
#course_info_page_case_studies_list, #course_info_page_case_studies_list_overview {
    margin-top: -30px;
}

#course_info_page_case_studies_list .media, #course_info_page_facilities_list .media, #course_info_page_case_studies_list_overview .media, .media {
    margin-top: 15px;
    padding-bottom: 10px;
}

#course_info_page_case_studies_list > li > a > img, #course_info_page_facilities_list > li > a > img, #course_info_page_case_studies_list_overview > li > a > img {
  max-width: 114px;
  margin-top: 7px;
}

#course_info_page_case_studies_list > li, #course_info_page_facilities_list > li, #course_info_page_case_studies_list_overview > li {
  padding-top: 30px;
  border-top: 1px solid #e7e7e7;
  margin-bottom: 0;
  margin-top: 20px;
}

#course_info_page_case_studies_list > li p, #course_info_page_facilities_list > li p, #course_info_page_case_studies_list_overview > li p {
  margin-bottom: 10px;
  /*font-family: 'thesansosflight';*/
  font-family: 'open sans';
  font-weight: 300;
}

#course_info_page_case_studies_list > li:first-child, #course_info_page_facilities_list > li:first-child, #course_info_page_case_studies_list_overview > li:first-child {
  border-top: 0;
}

#course_info_page_student_work .thumbnails > li {
  width: 252px;
}

#course_info_page_student_work .thumbnails .header {
  background: #f0f0f0;
  padding: 15px;
  /*font-family: 'thesansosfbold';*/
  font-family: 'open sans';
  font-weight: 600;
}

#course_info_page_student_work .thumbnail {
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  transition: none;
}

#hidden_form {
  display: none;
  width: 740px;
  position: absolute;
  top: 10%;
  left: 40%;
  margin-left: -200px;
  padding: 30px;
  background: #fff;
  border: 1px solid #ccc;
  z-index: 10;
}

#course_year_tab {
  float: right;
  display: inline;
  margin: 0 15px 15px 15px;
  padding-top: 30px;
}

.course_year_tab_list {
  list-style: none;
  /*font-family: 'thesansosfbold';*/
  font-family: 'open sans';
  font-weight: 600;
}

.course_year_tab_list li {
  float: left;
  margin-left: 1px;
}

.course_year_tab_list > li > a {
  height: 30px;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 2;
  color: #231f20;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0004/1894/main_menu_item_bg.png?v=0.0.2) repeat-x;
}

.course_year_tab_list > li > a:hover {
  background-position: left -40px;
  text-decoration: none;
}

.course_year_tab_list > li.active > a {
  background: #ffda0c;
}

.course_year_tab_list > li span.flyout_menu_arrow {
  display: none;
}

.course_year_tab_list > li span {
  display: block;
  height: 38px;
}

.course_year_tab_list > li.active span {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0020/1892/main_menu_home_arrow.png?v=0.0.2) no-repeat center bottom;
}

#tab_modules ul.custom_accordion{
  list-style: none;
  margin-left: 0;
}

#tab_modules ul.custom_accordion> li {
  list-style: none;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0016/4246/lhs_news_filter_accordion_header_bg.png?v=0.0.7) no-repeat -5px -40px #FFFFFF;
  padding: 20px 0 20px 50px;
  font-weight: 400;
  font-size: 1.125em;
  border-bottom: 1px solid #E7E7E7;
  color: #0086BF;
}

#tab_modules ul.custom_accordion> li:hover {
  cursor: pointer;
}

#tab_modules ul.custom_accordion> li:first-child {
  border-top: 1px solid #E7E7E7;
}

#tab_modules ul.custom_accordion> li.active {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0016/4246/lhs_news_filter_accordion_header_bg.png?v=0.0.7) no-repeat -50px 6px #FFFFFF;
}

#tab_modules ul.custom_accordion> li > br:first-child {
  display: block;
  height: 0;
  clear: both;
}

#tab_modules ul.custom_accordion > li > strong {
  font-weight: 300;
  font-size: 0.9em;
  display: block;
  clear: both;
  padding-top: 10px;
  color: #231F20;
}

.fees_filter_header {
  margin: 4px 0;
  background-color: #FFDA0C;
/*  background-image: url("http://www.lsbu.ac.uk/__data/assets/image/0016/17611/filter_tick_white_border.png?v=0.0.3"); */
  background-position: 8px 9px;
  background-repeat: no-repeat;
  overflow: hidden;
  font-size: 1.5em;
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 600;
  width: 100%;
  padding: 5px 0;
}

.fees_filter_header span {
  margin: 0;
  padding: 5px 25px 5px 10px;
  display: block;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
}

.fees_filter_header.checked {
  background-position: 8px -70px;
}

.fees_filter_header input[type=checkbox] {
  display: none;
}

.unique_fees_filters {
  margin-bottom: 15px;
}

.unique_fees_filters ul {
  margin: 0 0 25px 0;
  display: inline-block;
}
  
.unique_fees_filters ul > li {
  margin: 3px 0 0 0;
  background-image: url("http://www.lsbu.ac.uk/__data/assets/image/0004/5881/filter_tick.png?v=0.0.4");
  background-position: 5px 5px;
  background-repeat: no-repeat;
  overflow: hidden;
  float: left;
  display: inline-block;
  border-left: 3px solid #FFDA0C;
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 600;
  width: 263px;
}

#fees_list .accordion-inner {
  padding-left: 50px;
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 400;
}

#fees_list .accordion-inner table, #fees_list .accordion-inner td {
  border: 0;
}

#fees_list .muted {
  color: #737373;
}

.fee_message {
  font-size: 0.8em;
}

.unique_fees_filters ul label {
  margin: 0;
  padding: 5px 25px 5px 37px;
}

.unique_fees_filters ul li.checked {
  background-position: 5px -74px;
}

.unique_fees_filters ul input[type=checkbox] {
  display: none;
}

/* KIS popup */
.kis_popup_holder {
  width: 652px;
  margin: 0 auto;
  background: #fff;
}

.kis_popup_holder .header {
  font-size: 1.875em;
  font-family: 'theserifhp6_semibold';
  color: #231f20;
  margin-bottom: 25px;
}

#kis_accordion1 .accordion-heading .accordion-toggle {
  /*font-family: 'thesansosfbold';*/
  font-family: 'open sans';
  font-weight: 400;
  color: #231f20;
  padding: 10px 5px 10px 55px;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0015/4191/accordion_arrows.png?v=0.0.7) no-repeat left -40px;
  /*height: 18px;*/
  line-height: 1.2;
}

#kis_accordion1 .accordion-heading .accordion-toggle.active {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0015/4191/accordion_arrows.png?v=0.0.7) no-repeat;
}

/* KIS widget LHS */
#main_content_left_column #kis_accordion2 .accordion-heading a {
    background-color: transparent;
}

#kis_accordion2 .accordion-inner {
    padding: 11px;
}

#kis_accordion2 .accordion-heading .accordion-toggle {
  /*font-family: 'thesansosfbold';*/
  font-family: 'open sans';
  font-weight: 400;
  color: #231f20;
  padding: 10px 5px 10px 55px;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0009/38565/kis_arrows.png?v=0.0.4) no-repeat left -120px;
  /*height: 18px;*/
  line-height: 1.2;
}

#kis_accordion2 .accordion-heading .accordion-toggle.active {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0009/38565/kis_arrows.png?v=0.0.4) no-repeat;
}

.kis-widget-heading {
    background:#e7e7e7;
    color: #231f20;
    font-size: 1.4em;
    font-weight: 400;
    padding: 0px 15px;
}

#main_content_right_column .message_box_blue_pointer_down {
  margin-bottom: 40px;
  position: relative;
  left: -11px;
}

.rhs_box {
  border-bottom: 2px solid #e7e7e7;
  margin-bottom: 55px;
}

.rhs_box .header {
  border-bottom: 2px solid #e7e7e7;
  padding-bottom: 6px;
}

.rhs_box > ul {
  list-style: none;
  margin-left: 0;
  margin-right: 0;
}

.rhs_box > ul > li {
  border-top: 1px solid #e7e7e7;
  margin-bottom: 15px;
  padding-top: 15px;
}

.rhs_box > ul > li > a{
  font-weight: 400;
  font-size: 0.938em;
}

.rhs_box > ul > li:first-child {
  border-top: 0;
  padding-top: 0;
}

.rhs_box ul {
  margin-bottom: 3px;
}

#latest_tweets_rhs_list {
  margin: 0;
  margin-bottom: 30px;
}

.rhs_box_course_information_list {
  list-style: none;
  margin-left: 0;
  margin-right: 0;
}

.rhs_box_course_information_list li {
  line-height: 2;
  font-weight: 400;
  font-size: 0.938em;
}

.rhs_box_course_information_list .muted {
  color: #666666;
}

.rhs_latest_tweets_item {
  border-top: 1px solid #E7E7E7;
  padding-top: 15px;
  font-weight: 400;
  font-size: 0.938em;
}

#latest_tweets_rhs_list > li:first-child .rhs_latest_tweets_item {
  border-top: 0;
  padding-top: 10px;
}

.rhs_latest_tweets_item_options {
  height: 30px;
  margin-bottom: 5px;
}

.rhs_latest_tweets_item_options ul {
  list-style: none;
  margin-left: 0;
  margin-right: 0;
  font-size: 0.875em;
}

.rhs_latest_tweets_item_options ul li {
  float: left;
  display: inline;
  padding-right: 13px;
}

/* rhs related links */
ul.related_links_rhs > li {
  margin-bottom: 10px;
}

.overview_course_info_table {
  width: 100%;
  margin-bottom:30px;
}

/* footer */
#footer_frame {
  background: #e6e6e6;
  border-top: 6px solid #929292;
  padding-top: 40px;
  min-width:1138px;/*1000px; added by SS for width bug on iphone*/
  color: #666666;
}

#footer_frame a {
  color: #666666;
  line-height:28px;
}
.top_level_landing #footer_frame, #footer_frame{
  margin-top:40px;
}
.home_page #footer_frame{
  margin-top:0;
}
.footer_col_box {
  margin-bottom: 30px;
  /*padding-right: 15px;*/
  line-height: 1.6;
}

.footer_col_box ul {
  margin-bottom: 5px;
  margin-left: 0;
  list-style: none;
  font-size: 0.9em;
}

.footer_col_box ul li {
  list-style-type: none;
  margin: 0px;
  font-size: 0.938em;
}

.footer_col_box_header {
  margin-bottom: 16px;
  font-family: 'theserifhp6_semibold';
  font-size: 1.5em;
  color: #231F20;
  font-weight:normal;
}

#footer_frame .footer_col_box_header a {
  color: #231F20;
}

.footer_col_map_box {}
.footer_col_map_box a {}
.footer_col_map_box a:hover { text-decoration:none; }

.footer_col_map_box a img { /*max-width:101%;*/ max-width:100%; }
.footer_col_map_box a img:hover { text-decoration:none; }
.footer_col_map_box a span:hover { cursor:pointer; text-decoration:underline; }

.footer_col_map_box span {
  bottom: 38px;
  display: block;
  padding: 0 0 0 80px;
  position: relative;
  text-align: center;
  width: auto;
  color: #707070;
}


.footer_col_box_header a {
  color: #231f20;
  text-decoration: none;
}

.footer_col_box_header a:hover {
  text-decoration: underline;
}

#footer_location_map_holder {
  /*float: left;*/ /*removed by SS re-add if needed*/
  display: inline;
  /*width: 504px;
  margin-left: 45px;*/
  /*background:none repeat scroll 0 0 #F0F0F0;*/ /* JS not equal with image */
}

#footer_map_img {
  margin-bottom: 28px;
  display: block;
}

#footer_awards_logos_holder {
}

#footer_awards_logos_list {
  margin-bottom: 20px;
  list-style: none;
  float: right;
}

#footer_awards_logos_list li {
  margin-bottom: 5px;
  margin-left: 20px;
  float: left;
  text-align: right;
}

#view_full_site_trigger { display: none; }
#footer_frame #view_mobile_trigger {
background: none repeat scroll 0 0 #FFDA0C;
display: block;
float: right;
font-size: 1em;
height: 45px;
line-height: 45px;
margin: 0 0 20px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
width: 330px;;
}

#footer_bottom {
  padding-top: 13px;
  /*padding-bottom: 13px;*/
  background: #767676;
  color: #fff;
  min-width:1138px;/*1000px; added by SS for width bug on iphone*/
}

#footer_bottom_links {
  line-height: 1.1;
}

#footer_bottom_links_list {
  float: left;
  margin: 0px;
  margin-bottom: 10px;
  font-size: 0.8em;
}

#footer_bottom_links_list:after {
  content: "\0020";
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

#footer_bottom_links_list li {
  margin: 0px;
  float: left;
  display: block;
  padding-left: 7px;
  padding-right: 7px;
  border-left: 1px solid #fff; 
}

#footer_bottom_links_list li:first-child {
  border-left: 0px;
  padding-left: 0px; 
}

#footer_bottom_links_list li:last-child {
  padding-right: 0px; 
}

#footer_bottom_links_list a {
  color: #fff;
  font-size: 1.125em;
}

#footer_copyrights_note {
  clear: both;
  /*font-family: 'thesansosfbold';*/
  font-family: 'open sans';
  font-weight: 600;
  font-size: 0.875em;
  margin: 0px;
}

#footer_bottom_social {
}

#footer_bottom_social_list {
  float: right;
  clear: both;
  list-style: none;
  margin: 0px;
}

#footer_bottom_social_list li {
  float: left;
  margin-left: 10px;
  margin-bottom: 13px;
}

#footer_bottom_social_list li:first-child {
  margin-left: 0px;
}

#footer_bottom_social_list li a {
  width: 50px;
  height: 50px;
  display: block;
}

#footer_bottom_social_list li a:hover {
  cursor: pointer;
}

#footer_bottom_social_list li a span {
  display: none;
}

.facebook_icon_50x50 {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0017/764/social_icons_50x50.png?v=0.1.3) no-repeat left top;
}

.youtube_icon_50x50 {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0017/764/social_icons_50x50.png?v=0.1.3) no-repeat -50px top;
}

.twitter_icon_50x50 {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0017/764/social_icons_50x50.png?v=0.1.3) no-repeat -100px top;
}

.pinterest_icon_50x50 {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0017/764/social_icons_50x50.png?v=0.1.3) no-repeat left -50px;
}

.linkedin_icon_50x50 {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0017/764/social_icons_50x50.png?v=0.1.3) no-repeat -50px -50px;
}

.googleplus_icon_50x50 {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0017/764/social_icons_50x50.png?v=0.1.3) no-repeat -100px -50px;
}

.facebook_icon_50x50:hover, .youtube_icon_50x50:hover, .twitter_icon_50x50:hover, .pinterest_icon_50x50:hover, .linkedin_icon_50x50:hover, .googleplus_icon_50x50:hover {
  position: relative;
  margin-top: -5px;
}

.message_box_blue {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0005/1886/blue_message_box_pointer.png?v=0.0.2) -20px top no-repeat;
  padding-left: 11px;
  padding-top: 11px;
  height: 45px;
}

.message_box_blue:hover {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0005/1886/blue_message_box_pointer.png?v=0.0.2) left -17px no-repeat;
  padding-left: 11px;
  padding-top: 11px; 
}

.message_box_blue a {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0006/1887/blue_message_box.png?v=0.0.2) repeat-x;
  display: inline-block;
  padding: 0px 28px;
  line-height: 2.9;
  height: 45px;
  overflow: hidden;
  text-decoration: none;
  color: #fff;
}

.message_box_blue a:hover, .message_box_blue:hover a {
  text-decoration: underline;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0006/1887/blue_message_box.png?v=0.0.2) left -45px repeat-x;
}

.message_box_blue_pointer_down {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0014/3065/blue_message_box_pointer_down.png?v=0.0.2) -17px 16px no-repeat;
  padding-left: 11px;
  padding-bottom: 11px;
  height: 45px;
  font-size: 1em;
  text-shadow: 0px 1px 0px #0766a5;
  font-weight: 600;
}

.message_box_blue_pointer_down a {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0006/1887/blue_message_box.png?v=0.0.2) repeat-x;
  display: inline-block;
  padding: 0px 28px;
  line-height: 2.5;
  height: 45px;
  overflow: hidden;
  text-decoration: none;
  color: #fff;
}

.message_box_blue_pointer_down a:hover, .message_box_blue_pointer_down:hover a {
  text-decoration: underline;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0006/1887/blue_message_box.png?v=0.0.2) left -45px repeat-x;
}




.message_box_pink {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0015/744/pink_message_box_pointer.png?v=0.1.1) left top no-repeat;
  padding-left: 11px;
  padding-top: 11px; 
  float: right;
  display: inline;
}

.message_box_pink a {
  background: #dd027a;
  display: block;
  padding: 11px 28px 11px 28px;
  text-decoration: none;
  color: #fff;
}

.message_box_pink a:hover {
  text-decoration: underline;
}


.message_box_orange {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0020/767/orange_message_box_pointer.png?v=0.1.1) left top no-repeat;
  padding-left: 11px;
  padding-top: 11px; 
  float: right;
  display: inline;
}

.message_box_orange a {
  background: #e75617;
  display: block;
  padding: 11px 28px 11px 28px;
  text-decoration: none;
  color: #fff;
}

.message_box_orange a:hover {
  text-decoration: underline;
}

.pink { color:#DD027A; }

a.orange .home_banner_image_title_line1,
a.orange .home_banner_image_title_line2 { color:#E75617; }

a.blue .home_banner_image_title_line1,
a.blue .home_banner_image_title_line2 { color:#019BDB; }

a.pink .home_banner_image_title_line1,
a.pink .home_banner_image_title_line2 { color:#DD027A; }

a.purple .home_banner_image_title_line1,
a.purple .home_banner_image_title_line2 { color:#82539d; }

/* social media - share page */
#social_media_share_page {
  margin-bottom: 38px;
  width: 100%;
  text-align: center;
}

#social_media_share_page ul {
  list-style: none;
}

#social_media_share_page ul li {
  float: left;
  display: inline;
}

.linkedIn_share_button_holder span {
  line-height: line-height: 1.5;
}
/* ************************* */

.embeded_video, .embeded_video p, .embeded_video span {
  /*font-family: 'thesansosfbold';*/
  font-family: 'open sans';
  font-weight: 600;
  font-size: 1.125em;
  color: #737373;
  margin-bottom: 20px;
}

blockquote , .left-side-blockquote, .right-side-blockquote {
  border: 0;
  padding: 20px 0 0 0;
  background: #f0f0f0;
  margin-top: 40px;
}

blockquote p, .left-side-blockquote p, .right-side-blockquote p {
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 600;
  font-size: 1.375em;
  /*font-weight: normal;*/
  line-height: 1.25;
  margin-bottom: 0;
  padding-bottom: 30px;
  color: #231f20;
  background-color: #f0f0f0;
  text-align: left;
  padding-left: 27px;
  padding-right: 27px;
}

blockquote p.last-child, blockquote p:last-child, .left-side-blockquote p.last-child, .right-side-blockquote p.last-child, .left-side-blockquote p:last-child, .right-side-blockquote p:last-child {
  /*font-family: 'thesansosflight';*/
  font-family: 'open sans';
  font-weight: 300;
  font-size: 1em;
  /*font-weight: normal;*/
  text-align: right;
}

blockquote p:first-child, .left-side-blockquote p:first-child, .right-side-blockquote p:first-child {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0008/2879/quote.png?v=0.0.2) no-repeat;
  color: #231F20;
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 600;
  font-size: 1.375em;
  margin-top: -40px;
  padding-top: 75px;
  position: relative;
  z-index: 90;
  text-align: left;
}


.left-side-blockquote, .right-side-blockquote {
  width: 40%;
  padding-right: 0;
}

.left-side-blockquote {
  margin-right: 20px;
  float: left;
}

.right-side-blockquote {
  margin-left: 20px;
  float: right;
}

.left-side-blockquote p, .right-side-blockquote p {
  font-size: 1em;
}

.left-side-blockquote p.last-child, .left-side-blockquote p:last-child, .right-side-blockquote p:last-child, .right-side-blockquote p.last-child {
  font-size: 0.8em;
}

.left-side-blockquote p:first-child, .right-side-blockquote p:first-child {
  font-size: 1em;
}

small.pull-right{
float:none;
text-align:right;
color:#231f20;
padding-bottom: 20px;
margin-right: 25px;
}
small.pull-right strong{
/*font-family:'thesansosfsemibold';*/
font-family: 'open sans';
font-weight: 600;
font-size:16px;
}
small.pull-right cite{
/*font-family:'thesansosflight';*/
font-family: 'open sans';
font-weight: 300;
font-size:16px;
}
blockquote.pull-left, blockquote.pull-right {
  width: 40%;
  padding-right: 0;
}

blockquote.pull-left {
  margin-right: 20px;
}

blockquote.pull-right {
  margin-left: 20px;
}

blockquote.pull-left p, blockquote.pull-right p {
  font-size: 1em;
}

blockquote.pull-left p.last-child, blockquote.pull-left p:last-child, blockquote.pull-right p:last-child, blockquote.pull-right p.last-child {
  font-size: 0.8em;
}

blockquote.pull-left p:first-child, blockquote.pull-right p:first-child {
  font-size: 1em;
}

#top_of_page_link {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0007/2878/top_of_page_bg.png?v=0.0.3) center 5px no-repeat;
  margin: 0 auto;
  margin-bottom: 25px;
  padding-top: 65px;
  display: block;
  font-size: 1.125em;
  color: #737373;
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 600;
  width: 120px;
  text-align: center;
}

#top_of_page_link:hover {
  background-position: center top;
}

.slide_up_button, .slide_down_button {
  width: 30px;
  height: 30px;
  display: block;
  margin: 0 auto;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0006/2877/slide_up_down_arrow.png?v=0.0.6) no-repeat center -30px;
}

.slide_down_button {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0006/2877/slide_up_down_arrow.png?v=0.0.6) no-repeat;
}

.slide_up_button span, .slide_down_button span {
  display: none;
}

.view_all {
  display: inline-block;
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 0.938em;
}

.hidden {
  display: none;
}

.span0 {
width: 0px;
overflow: hidden;
display: none;
}

.offset_57px {
  margin-left: 57px;
}

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:after {
  clear: both;
}
/*
The following zoom:1 rule is specifically for IE6 + IE7.
Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix {
  zoom: 1;
}

/* tmp top nav styles */
.navbar .navbar-inner {
    padding: 0;
}
.navbar .nav {
    display: table;
    margin: 0;
    width: 100%;
}
.navbar .nav li {
    display: table-cell;
    float: none;
    /*width: 1%;*/
}
.navbar .nav li a {
    text-align: center;
}
.navbar .nav li:first-child a {
    border-left: 0 none;
}
.navbar .nav li:last-child a {
    border-right: 0 none;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar-inner {
  box-shadow: none;
}

/* listing page */
.listing_page_main_search_form_holder {
  background: url("http://www.lsbu.ac.uk/__data/assets/image/0007/1888/course_finder_bg.png?v=0.0.2") no-repeat 200px 77px #FFFFFF;
  border: 1px solid #E7E7E7;
  font-family: 'theserifhp6_semibold';
  margin-bottom: 15px;
  padding-bottom: 30px;
  padding-top: 30px;
  width: 100%;
}

.listing_page_main_search_form_holder input[type="submit"] {
  background: url("http://www.lsbu.ac.uk/__data/assets/image/0019/766/search_courses_bg.png?v=0.1.1") no-repeat;
  border: 0 none;
  font-size: 0;
  height: 47px;
  width: 47px;
  margin-left: 15px;
  text-indent: -9999px;
  white-space: nowrap;
  overflow: hidden;
}

.listing_page_main_search_form_holder input[type="submit"]:hover {
  background: url("http://www.lsbu.ac.uk/__data/assets/image/0019/766/search_courses_bg.png?v=0.1.1") no-repeat left -47px;
}

.listing_page_main_search_form_holder .description {
  width: 240px;
  line-height: 1.2;
  text-align: left;
  padding-top: 7px;
}

.listing_page_main_search_form_holder .description p {
  color: #231F20;
  font-size: 1.875em;
  margin: 0 0 0 28px;
}

.listing_page_main_search_form_holder input[type="text"], .find-event-div input[type="text"] {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 2px solid #DADADA;
  border-radius: 0 0 0 0;
  color: #dd027a;
  font-size: 1.125em;
  width: 332px;
  height: 41px;
  /*line-height: 2;*/
  padding-left: 10px;
  padding-right: 10px;
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: normal;
  margin-bottom: 0;
}
/* end listing page */

/* news listing page */
.side_filter_box .header, .mini-calendar .header {
  background: #E7E7E7;
  color: #231F20;
  font-size: 1.4em;
  padding: 9px 15px;
  line-height: 1.2;
  font-weight: 400;
}

.side_filter_box .accordion {
  margin-bottom: 50px;
}

.side_filter_box .accordion .accordion-heading {
  background: #fff;
  border: 0;
  /*font-size: 1.125em;*/
  margin-bottom: 4px;
}

.side_filter_box .accordion .accordion-heading.active {
  background: #ffda0c;
}
.side_filter_box .accordion-heading.active .accordion-toggle {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0016/4246/lhs_news_filter_accordion_header_bg.png?v=0.0.7) no-repeat -45px top;
}
/*.side_filter_box .accordion .accordion-heading .accordion-toggle {
  background: #fff url(http://www.lsbu.ac.uk/__data/assets/image/0016/4246/lhs_news_filter_accordion_header_bg.png?v=0.0.7) no-repeat left -45px;
  border: 0;
}*/

.side_filter_box .accordion .accordion-heading .accordion-toggle.active {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0016/4246/lhs_news_filter_accordion_header_bg.png?v=0.0.7) no-repeat -45px top;
}

.side_filter_box .accordion .accordion-inner > ul {
  list-style: none;
  margin-left: 0;
  margin-bottom: 0;
}

.side_filter_box .accordion .accordion-inner ul > li {
  border-left: 5px solid #ffda0c;
  margin-bottom: 4px;
  margin-left: 0;
  padding: 3px 0 3px 10px;
}

.side_filter_box .accordion .accordion-inner {
    padding: 0;
}

.side_filter_box .accordion .accordion-group {
  margin-bottom: 0;
}

.side_filter_box .accordion .accordion-body {
  margin-bottom: 0;
  border: 0;
}

.checkbox_filters_list input[type="checkbox"], .course_compare_checkbox_holder input[type="checkbox"] {
  visibility: hidden;
  display: none;
}

.checkbox_filters_list label {
  margin-bottom: 0;
}

.checkbox_filters_list label, .course_compare_checkbox_holder label {
  display: block;
  width: 23px;
  height: 23px;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0017/4247/checkbox_bg.png?v=0.0.2) no-repeat left 3px;
  cursor: pointer;
  float: right;
  font-size: 0;
}

.checkbox_filters_list input[type="checkbox"]:checked + label {
  background-position: left -21px;
}
/* If grouped with the above selector IE8 will ignore everything */
.checkbox_filters_list .selectedSubject + label,
.checkbox_filters_list .checkbox-checked + label {
  background-position: left -21px;
}

.checkbox_filters_list .input_label, .course_compare_checkbox_holder .input_label {
  color: inherit;
  font-size: 0.9em;
  font-weight: normal;
  line-height: 1.2;
  text-shadow: 0;
  background: none;
  width: 152px;
}

.compare_courses_alert_box {
  /*width: 500px;*/
  text-align: center;
  margin: 0 auto;
}

/* people inner page */
#people_inner_main_tabs_nav, #main_content_main_column #people_inner_main_tabs_nav, #main_content_main_column_PL #people_inner_main_tabs_nav {
  border: 0;
  margin-bottom: 35px;
}

.personal_info_list {
  width: 555px;
  float: left;
  display: inline;
  list-style: none;
  margin-left: 0;
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 600;
}

.personal_info_list li {
  border-bottom: 1px solid #e7e7e7;
  padding: 5px 0 5px 3px;
}

.personal_info_list li:first-child {
  border-top: 1px solid #e7e7e7;
}

.personal_info_list .left_column {
  margin-bottom: 3px;
  margin-left: 0px;
  width: 33%;
  /*color: #737373;*/
  font-weight: 400;
}

.personal_info_list .right_column {
  margin-bottom: 3px;
  margin-left: 0px;
  width: 67%;
  font-weight: 300;
}

img.people_inner_photo {
  /*position: relative;*/
  /*top: 6px;*/
}

.publications_item {
  margin-left: 0;
  list-style: none;
}

.publications_item li {
  padding: 3px 0;
}

.publications_item li:nth-child(even) {
  background: #f7f7f7;
}
/* end people inner page */

/* campus map */
#campus_map_tab_nav_holder {
  position: relative;
  margin-bottom: -66px;
  /*margin-right: 17px;*/
}

#campus_map_tab_nav {
  border-bottom: 0;
}

#campus_map_tab_nav > li a {
  border-left: 0;
}

#campus_map_tab_content .two_columns_page_main_content {
  position: relative;
  margin-top: 66px;
}

#campus_map_directions_tabs, #campus_map_directions_tabs_havering {
  display: none;
}

.campus_google_map_holder {
  width: 100%;
  height: 616px;
  position: relative;
  top: -18px;
  margin-bottom: 20px;
}

.campus_google_map_holder img {
  max-width: none;
}

.info_window {
  width: 440px;/*425px;*/
  overflow: hidden;
  height: auto;
  padding-bottom: 10px;
}

.info_window_header {
  color: #231F20;
  font-family: 'theserifhp6_semibold';
  font-size: 1.5em;
  margin-bottom: 15px;
  width: 425px;
}

.info_window_body {
  color: #737373;
  width: 425px;
}

.info_window_body img:first-child {
  float: right;
  margin-left: 15px;
  margin-bottom: 15px;
  max-width: 90px;
}

.info_window_header2 {
  font-weight: bold;
  color: #231F20;
}

#southwark_directions_tab_nav, #havering_directions_tab_nav {
  border: 0;
}

div.gm-style-iw div div.info_window div.info_window_body {
  font-family: 'open sans';
  font-weight: 300;
  font-size: 1.064em;
}

div.map-popup {
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
}

/* end campus map */

#news_listing > li, #people_listing > li {
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #e7e7e7;
}

#news_listing > li > a.pull-left img, #people_listing > li > a.pull-left img {
  max-width: 203px;
  margin-right: 5px;
}

#news_listing > li.most_recent > a.pull-left img {
  max-width: 282px;
}

#news_listing > li.position_1 > a.pull-left img {
  max-width: 282px;
  margin-right: 5px;
}

#news_listing .media-heading, #people_listing .media-heading, #course_info_page_case_studies_list .media-heading, #course_info_page_facilities_list .media-heading, #course_info_page_case_studies_list_overview .media-heading {
  /*font-family: 'thesansosflight';*/
  font-family: 'open sans';
  font-weight: 300;
}

#news_listing .media-body, #people_listing .media-body, #course_info_page_case_studies_list .media-body, #course_info_page_case_studies_list_overview .media-body {
  line-height: 1.5;
  /*font-family: 'thesansosflight';*/
  font-family: 'open sans';
  font-weight: 300;
  color: #231F20;
}

#news_listing .media-body p, #people_listing .media-body p {
  margin-bottom: 3px;
  /*color:#929292;*/
  font-size: 0.9em;
}

#news_listing .media-body p.muted, #people_listing .media-body .muted {
  color: #231f20;
}

.side_box {
/*  padding-bottom: 10px;*/
  padding-left: 15px;
  border-bottom: 2px solid #E7E7E7;
  margin-bottom: 55px;
}

.side_box p {
  font-weight: 400;
}

.side_box .header {
  color: #231F20;
  font-family: 'theserifhp6_semibold';
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.3;
  margin-bottom: 10px;
  border-bottom: 2px solid #E7E7E7;
  padding-bottom: 6px;
  margin-left:-15px;
  padding-left:15px;
}

.side_box > ul {
  list-style: none;
  margin-left: 0;
  margin-right: 0;
}

.side_box > ul > li {
  border-top: 1px solid #e7e7e7;
  margin-bottom: 15px;
  padding-top: 15px;
}

.side_box > ul > li:first-child {
  border-top: 0;
  padding-top: 0;
}

.side_box ul {
  margin-bottom: 3px;
}
.side_box a {
color:#0074a6;
font-weight: 400;
}

#button_courses_compare_now span {
  font-weight: 600;
  text-shadow: 0px 1px 0px #0766a5;
}

.button_link_blue, .side_box .button_link_blue {
  color: #fff;
  /*font-family: 'thesansosfbold';*/
  font-family: 'open sans';
  font-weight: 600;
  text-align: center;
  padding-left: 30px;
  padding-right: 30px;
  line-height: 2.2;
  display: inline-block;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0006/1887/blue_message_box.png?v=0.0.2) repeat-x;
}

.button_link_blue:hover, .button_link_blue:focus {
  color: #fff;
}
.course_finder .button_link_blue, .course_information_page .rhs_box .button_link_blue {
  -webkit-box-shadow: 0px 1px 0px 0px rgba(214, 214, 214, 1);
  box-shadow: 0px 1px 0px 0px rgba(214, 214, 214, 1);
  text-shadow: 0px 1px 0px #0766a5;
  filter: dropshadow(color=#0766a5, offx=0, offy=1);
  font-weight: 600;
  font-size: 1em;
}
.course_information_page .rhs_box .button_link_blue {
  margin-bottom:10px;
}

.pagination {
  text-align: center;
  list-style: none;
  margin: 0 auto;
  display: table;
}

.pagination > li {
  display: table-cell;
  vertical-align: middle;
}

.pagination .link_prev_page, .pagination .link_next_page {
  font-size: 0;
}

.pagination .link_prev_page a {
  display: block;
  width: 47px;
  height: 48px;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0015/4245/pagination_prev_next_links.png?v=0.0.2) no-repeat;
  margin-right: 10px;
}

.pagination .link_next_page a {
  display: block;
  width: 47px;
  height: 48px;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0015/4245/pagination_prev_next_links.png?v=0.0.2) no-repeat left -48px;
  margin-left: 10px;
}

.pagination .pages {
  font-size: 1.875em;
}

.pagination .pages b, .pagination .pages a {
  padding: 5px;
}
/* end news listing page */

/* people listing page */
#main_content_main_column .az_pagination, #main_content_main_column_PL .az_pagination {
  margin: 0 0 10px 0;
}

.padding_top_15px {
  padding-top: 15px;
}

.az_pagination {
  list-style: none outside none;
  display: inline-block;
}

.az_pagination > li {
  display: inline-block;
  float: left;
  margin-bottom: 4px;
  margin-right: 2px;
}

.az_pagination a {
  background: none repeat scroll 0 0 #E7E7E7;
  display: block;
  font-size: 1.5em;
  line-height: 1.5;
  text-align: center;
  width: 39px;
}

.az_pagination > li.active a {
  color: #005580;
  text-decoration: underline;
}

#people_listing > li > a.pull-left img {
  margin-right: 5px;
  max-width: 114px;
}

.person_info {
  /*margin-bottom: 20px;*/
}

#people_listing .left_column {
  margin-bottom: 3px;
  margin-left: 0px;
  width: 30%;
}

#people_listing .left_column span {
  font-weight: 400;
}

#people_listing .right_column {
  margin-bottom: 3px;
  margin-left: 0px;
  width: 70%;
}
/* end people listing page */

/* course finder, course listing page */
#main_content_main_column_PL .az_pagination.courses_listing_page, #main_content_main_column .az_pagination.courses_listing_page {
  margin-bottom: 5px;
}

.tick_tip {
  /*font-family: 'thesansosfbold';*/
  font-family: 'open sans';
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 8px;
  text-align: center;
  width: 65px;
}

.course_compare_header {
  color: #231F20;
  font-family: 'open sans';
  font-weight: 400;
  font-size: 1.875em;
  margin-bottom: 25px;
}

.course_compare_checkbox_holder label {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0003/8454/checkbox_medium_bg.png?v=0.0.3) no-repeat left 4px;
  width: 33px;
  height: 33px;
}

#courses_listing .course_compare_checkbox_holder.active label {
  background-position: left -35px;
}

.course_compare_checkbox_holder {
  width: 33px;
  height: 33px;
  overflow: hidden;
}

.course_compare_checkbox_holder input[type="checkbox"]:checked + label {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0003/8454/checkbox_medium_bg.png?v=0.0.3) no-repeat left -35px;
}

#courses_listing .accordion-group, #publications_list .accordion-group, #fees_list .accordion-group {
  border-bottom: 1px solid #e7e7e7;
  padding-top: 10px;
  padding-bottom: 10px;
}

#courses_listing .accordion-group:first-child, #publications_list .accordion-group:first-child, #fees_list .accordion-group:first-child {
  border-top: 1px solid #e2e2e2;
}

#courses_listing .accordion-heading, #courses_listing .accordion-body, #publications_list .accordion-heading, #publications_list .accordion-body, #fees_list .accordion-heading, #fees_list .accordion-body {
  background: none repeat scroll 0 0 #fff;
  border: 0;
}

#courses_listing .accordion-heading .accordion-toggle, #publications_list .accordion-heading .accordion-toggle, #fees_list .accordion-heading .accordion-toggle {
  color: #0074a6;
  font-size: 1.125em;
}

#courses_listing .accordion-heading .accordion-toggle .muted, #publications_list .accordion-heading .accordion-toggle .muted, #fees_list .accordion-heading .accordion-toggle .muted {
  color: #231F20;
}

#courses_listing .accordion-heading .accordion-toggle:hover, #courses_listing .accordion-heading .accordion-toggle:focus, #publications_list .accordion-heading .accordion-toggle:hover, #publications_list .accordion-heading .accordion-toggle:focus, #fees_list .accordion-heading .accordion-toggle:hover, #fees_list .accordion-heading .accordion-toggle:focus {
  text-decoration: none;
}

#courses_listing .accordion-body .header, #publications_list .accordion-body .header, #fees_list .accordion-body .header {
  /*font-family: 'thesansosfbold';*/
  font-family: 'open sans';
  font-weight: 600;
}

.compare_courses_actions {
  width: 90px;
  text-align: center;
}

table.course_compare_table {
  border: 0;
  vertical-align: middle;
  margin-bottom: 20px;
  /*font-family: 'thesansosflight';*/
  font-family: 'open sans';
  font-weight: 300;
}

table.course_compare_table td {
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  padding: 13px;
}

table.course_compare_table th {
  background: #e7e7e7;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  border-left: 1px solid #fff;
  /*font-family: 'thesansosfbold';
  font-weight: normal;*/
  font-family: 'open sans';
  font-weight: 600;
}

table.course_compare_table tr:nth-child(even) td {
  background: #f9f9f9;
}

table.course_compare_table tr:nth-child(odd) td {
  
}

table.course_compare_table th:first-child {
  background: #fff;
  border-left: 0;
  border-top: 0;
}

table.course_compare_table tr td:first-child {
  background: #e7e7e7;
  border-left: 1px solid #dfdfdf;
  border-bottom: 1px solid #fff;
  /*font-family: 'thesansosfbold';*/
  font-family: 'open sans';
  font-weight: 600;
}

table.course_compare_table tr.last td:first-child {
  background: #fff;
  border-left: 0;
  border-bottom: 0;
  border-bottom: 0;
}

table.course_compare_table a {
  /*font-family: 'thesansosfbold';
  font-weight: normal;*/
  font-family: 'open sans';
  font-weight: 600;
}
.side_box .blue_gradient_h50{
  color:#fff;
}
.blue_gradient_h50 {
  color: #fff;
  /*font-family: 'thesansosfbold';*/
  font-family: 'open sans';
  font-weight: 600;
  text-align: center;
  padding: 5px;
  line-height: 1.2;
  display: inline-block;
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0020/8453/blue_gradient_h50.png?v=0.0.3) repeat-x;
  margin-bottom: 8px;
}

.blue_gradient_h50:hover, .blue_gradient_h50:focus {
  color: #fff;
}
/* end course finder, course listing page */

/* news */

.date_bar_full_width {
  border-bottom: 1px solid #E7E7E7;
  border-top: 1px solid #E7E7E7;
  /*font-family: 'thesansosfsemibold';*/
  font-family: 'open sans';
  font-weight: 600;
  /*left: -15px;*/
  margin-bottom: 30px;
  /*padding: 5px 5px 5px 15px;*/
  padding: 5px 0;
  /*position: relative;*/
}

/* news end */


/* autocomplete */

ul.ui-autocomplete {
    font-family: 'open sans';
    background: white;
    text-align: left;
    border: solid 1px #dadada;
    list-style-type: none;
    padding: 0px;
    margin: 0;
    width: 385px;
    position: absolute;
}

ul.ui-autocomplete h2 {
    font-size: small;
    background-color: #efefef;
    padding: 5px;
}

ul.ui-autocomplete li.ui-menu-item {
    padding: 0;
    margin: 0;
}

ul.ui-autocomplete li.ui-menu-item a {
    display: block;
    padding: 3px;
    cursor: pointer;
    color: #888;
    font-weight: normal;
}
ul.ui-autocomplete li.ui-menu-item a strong {
    color: #dd027a;
}


ul.ui-autocomplete li.ui-menu-item a.description,
ul.ui-autocomplete li.ui-menu-item a.url {
    padding-top: 0px;
}

ul.ui-autocomplete li.ui-menu-item span {
    display: block;
    font-size: small;
    padding-left: 10px;
}

ul.ui-autocomplete li.ui-menu-item a.ui-state-hover {
    background-color: #efefff;
}

ul.ui-autocomplete li h2 {
    font-family: 'open sans';
}

ul.ui-autocomplete li.ui-menu-item h2 a strong {
    color: #019BDB;
}

/* autocomplete end */

#get_a_prospectus_content p {
  font-weight: 300;
}

dl {
  border-bottom: 1px solid #E7E7E7;
  display: inline-block;
}

dt {
  border-top: 1px solid #E7E7E7;
  clear: left;
  display: inline-block;
  float: left;
  font-family: 'open sans';
  font-weight: 600;
  padding-bottom: 15px;
  padding-top: 15px;
  width: 36%;
}

dd {
  border-top: 1px solid #E7E7E7;
  clear: right;
  display: block;
  float: left;
  font-family: 'open sans';
  font-weight: 300;
  margin-left: 0;
  padding-bottom: 15px;
  padding-left: 3%;
  padding-top: 15px;
  width: 61%;
}

/* landing pages simple links */

.landing-simple-links-row {
}
.landing-simple-links-col {
  float: left;
  min-height: 1px;
  margin-left: 30px;
  width: 357px;
}

/* department pages scrollboxes */

.department-scrollboxes-row {
}
.department-scrollbox {
  float: left;
  min-height: 1px;
  margin-left: 30px;
  width: 357px;
}
.department-scrollbox .scrollbox {
  border-top: none;
}
#campus_map_tab_nav li { 
  border-right: 2px solid #FFF; 
}

/* uk/eu get in touch form */
#ukeu_get_in_touch_form {
  /*width: 804px;*/
}

/* ipad fix for course finder dropdown on homepage */
.ipad_resp #event_search_category p { display:none; }
.ipad_resp #event_search_category { position:relative; }
.ipad_resp #find-event-select { 
  display: inline-block !important;
  width: 222px;
  margin-left: -12px;
  overflow: hidden;
  background: #fff;
  color: #929292;
  font-family: 'open sans';
  clear: both;
  height:46px !important; 
  padding:4px 0 7px 6px;
  background:transparent;
  position:absolute;
  width:110%;
  border:none;
  line-height: 1.4;
  font-size: 1.1em;
}

.home_page.ipad_resp #course_search_category p { display:none; }
.home_page.ipad_resp #course_search_category { position:relative; }

.home_page.ipad_resp #course_search_category_hidden_search { 
  display: inline-block !important;
  width: 222px;
  margin-left: -12px;
  overflow: hidden;
  background: #fff;
  color: #929292;
  font-family: 'open sans';
  clear: both;
  height:46px !important; 
  padding:5px 0 7px 9px;
  background:transparent;
  position:absolute;
  width:110%;
  border:none;
  line-height: 1.4;
  font-size: 1.125em; 
  top:2px;
}

.main_content_inner_left_column {
  float: left;
  width: 207px;
  margin: 0 30px 0 30px;
}

.home_search_input {
  float:left; 
}

.home_search_select {
  float:right; 
}

.course_enquiries {
  background: #fff url(http://www.lsbu.ac.uk/__data/assets/image/0014/17420/event-news_rhs_bg.png?v=0.0.3) repeat-x left bottom;
  margin-top: 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid #e7e7e7;
}
.course_enquiries.last, .course_enquiries:last-of-type {
  border-bottom: none;
}
.course_enquiries p {
  margin-bottom: 10px;
  color: #666666;
  font-weight: 400;
  line-height: 1.2;
}
.course_enquiries p strong {
  color: #231f20;
  font-weight: 600;
}

tr td.active_cal {
  background: url(http://www.lsbu.ac.uk/__data/assets/image/0009/20043/active_day.png?v=0.0.7) no-repeat center center;
}

/* forms */
.form-standard {
  margin-left: 90px;
}
.form-standard label {
  clear: both;
  margin: 0 0 10px;
}
.form-standard label.error {
  clear: none;
}
.form-standard .no_style_list {
  float: left;
}
.form-standard .no_style_list ul {
  margin: 0;
}
.form-standard .no_style_list ul li {
  clear: both;
}
.form-standard .no_style_list label {
  clear: both;
  text-align: left;
  padding-left: 30px;
  width: auto;
  font-weight: normal;
  line-height: 1.6em;
  background: url('http://www.lsbu.ac.uk/__data/assets/image/0016/21328/bg_radio.png?v=0.1.1') left 4px no-repeat;
}
.form-standard .no_style_list label.active {
  background-position: left -128px;
}
.form-standard .no_style_list input[type="radio"] {
  display: none; 
}
.form-standard .form-standard-select-holder {
  float: left;
  background: url('http://www.lsbu.ac.uk/__data/assets/image/0011/21323/bg_select_box.png?v=0.1.1') center right no-repeat #FFFFFF;
  border: 2px solid #DADADA;
  border-radius: 0 0 0 0;
  float: left;
  height: 25px;
  margin: 0 0 10px;
  padding: 4px;
  width: 272px;
  overflow: hidden;
  padding-right: 30px;
}
.form-standard .form-standard-select-holder select {
  width: 335px;
  margin-top: 2px;
}

/* global classes */
.margin_top_0 {
  margin-top: 0;
}

.margin_top_15 {
  margin-top: 15px;
}

.margin_bottom_20 {
  margin-bottom: 20px;
}

.margin_left_0 {
  margin-left: 0;
}

.border_bottom_0 {
  border-bottom: 0;
}

/* remove shadow from inputs on ipad */
input[type="text"], input[type="email"], input[type="search"], input[type="password"] {
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
  background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
}

/* placeholders settings */
input::-webkit-input-placeholder {
  color: rgba(221,2,122,.5);
}
input::-moz-placeholder {
  color: rgba(221,2,122,.8);
}
input:-moz-placeholder {   /* Older versions of Firefox */
  color: rgba(221,2,122,.8);
}
/*
input:-ms-input-placeholder { 
  color: rgba(221,2,122,.8);
}
*/

/*
input[type="submit"] {
  font-size: 0;
  text-indent: -9999px;
}
*/

.pagination .link_prev_page a, .pagination .link_next_page a {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

p {
  -webkit-text-size-adjust: none;
}

#stcpDiv {
  margin-bottom: 20px;
}

.home_page_title {
  left: -999em;
  position: absolute;
  top: -999em;
}

/* ajax-loader full-screen */
.ajax-loader-full-screen {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url('http://www.lsbu.ac.uk/__data/assets/image/0016/31282/ajax-loader.gif?v=0.0.3') 50% 50% no-repeat rgb(249,249,249);
  opacity: 0.85;
  filter: alpha(opacity=85);/* IE8 i starsze */
}

.ajax-loader-full-screen-message {
  width: 50%;
  height: auto;
  padding: 15px;
  background: #ccc;
  margin: 20% auto 0;
  text-align: center;
}

.ajax-loader-full-screen-message p {
  margin: 0;
}

/* ajax-loader fit-to-parent-container */
.ajax-loader-fit-wrapper {
  height: 100%;
  min-height: 100px;
  position: relative;
}

.ajax-loader-fit {
  position: absolute;
  width: 100%;
  height: 100px;
  z-index: 9999;
  background: url('http://www.lsbu.ac.uk/__data/assets/image/0016/31282/ajax-loader.gif?v=0.0.3') 50% 50% no-repeat rgb(249,249,249);
  opacity: 0.85;
  filter: alpha(opacity=85);/* IE8 i starsze */
}

/* Finders Fallback listings layout fixes */
#people_listing.fallback .left_column{
   width: 20%;
}


/* work around for mobile device auto-fitting - android 4.0 
@media only screen and (max-device-width: 500px) {
  #main_content_main_column p, #main_content_main_column_PL p, #main_content_main_column div, #main_content_main_column_PL div {
    background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
    background-repeat:repeat;
  }
}
*/
