﻿
/* ================ CSS FOR GLOBALLY DEPLOYED STYLES FOR ALL TEMPLATES. NEEDS TO BE ASSIGNED TO ALL TEMPLATES IN PROJECT  ========================*/


/* furniture */



/*--------GENERIC CLASSES--------- */

.sys_container {width:974px; text-align:center; margin-left:auto; margin-right:auto; margin-top:-45px; margin-bottom:0; }


.sys_editheader {display:none;}

#editor .sys_template379993 {display:block; width:974px;height:50px;background-image:url(/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/images/toptabs.jpg);background-repeat:no-repeat;background-position:right;background-color:#ECECEC;}

#editor .sys_tabbedmenu-control {display:none;}

.sys_breadcrumb {display:none;}

.sys_contentcontainer{text-align:left; background-color:#FFFFFF;margin-top:25px;}


.sys_content a{text-align:left;}





/*----------- HEADER ----------- */
.sys_header {margin:auto;}
#editor  .sys_header {background-color:#ECECEC;}




/*---------- Top Tabbed Menu Control ------------------- */


#editor .sys_template379993 {display:block; width:974px;height:50px;background-image:url(https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://preview-lse.contensis.com/v4global/images/toptabs.jpg);background-repeat:no-repeat;background-position:right;background-color:#ECECEC;}

#editor .sys_tabbedmenu-control {display:none;}

.sys_tabbedmenu-control {height:50px;position:relative;z-index:9000;width:980px;margin:0 auto;font-size: 80%;}	
.sys_tabbedmenu-control {padding: 0; zoom: 1; }
.sys_tabbedmenu-control .ui-tabs-nav { list-style: none; position: absolute; margin:0; padding: 0 0 .2em 0; position:absolute; top:0; right:0; z-index:9999; }
.sys_tabbedmenu-control .ui-tabs-nav li { position: relative; float: left; margin: 2px 2px -4px 0; padding: 0; background:#fff url("/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/DynamicTemplates/Images/topnav_right_Arrow.gif") 100% 50% no-repeat;  z-index:902;}
.sys_tabbedmenu-control .ui-tabs-nav li a {float: left; text-decoration: none; padding: 7px 33px 7px 10px; color:#ff0000; outline:none; cursor:default; border:1px solid #cccccc; border-right:1px solid #666666;}

.sys_tabbedmenu-control .ui-tabs-nav li a:hover {color:#990000;}

/* Currently Selected - Standard Tab */

.sys_tabbedmenu-control .ui-tabs-nav li.sys_current-item-standard {margin-top:-3px !important;background-repeat:no-repeat !important;background-position:5px 100% !important;background-color:transparent !important;padding-bottom:3px ;}

.sys_tabbedmenu-control .ui-tabs-nav li.sys_current-item-standard a {border:1px solid #000;background:#000;color:#fff; padding: 12px 33px 14px 10px;}
	
/* Currently Selected - Active Tab */
.sys_tabbedmenu-control .ui-tabs-nav li.sys_current-item-active {margin-top:-3px; background-repeat:no-repeat;background-position:5px 100%; background-color:transparent;padding-bottom:3px;}
.sys_tabbedmenu-control .ui-tabs-nav li.sys_current-item-active a {border:1px solid #000; background:#000 url("/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/DynamicTemplates/Images/topnav_right_arrow_selected.gif") 100% 50% no-repeat;color:#fff; padding: 12px 33px 14px 10px;}
	
.sys_tabbedmenu-control #ExternalWebsiteTab.sys_current-item-standard {background-image:url("/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/DynamicTemplates/Images/SelectedBg1.gif");}
.sys_tabbedmenu-control #InternalWebsiteTab.sys_current-item-standard {background-image:url("/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/DynamicTemplates/Images/SelectedBg2.gif");}
.sys_tabbedmenu-control #AcademicDepartmentsTab.sys_current-item-active {background-image:url("/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/DynamicTemplates/Images/SelectedBg3.gif");}
.sys_tabbedmenu-control #ResearchCentresTab.sys_current-item-active {background-image:url("/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/DynamicTemplates/Images/SelectedBg4.gif");}
.sys_tabbedmenu-control #LibraryTab.sys_current-item-standard {background-image:url("/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/DynamicTemplates/Images/SelectedBg5.gif");}
	
.sys_tabbedmenu-control .ui-tabs-nav li.ui-tabs-selected {padding-bottom: 0; border-bottom-width: 0; margin-top:3px; margin-bottom:-3px; background:#fff;  z-index:920;}

.sys_tabbedmenu-control .ui-tabs-nav li.sys_standardtab {background-image:none;}

.sys_tabbedmenu-control .ui-tabs-nav li.ui-tabs-selected a {color:#990000; padding: 9px 33px 9px 10px; cursor:pointer; background:#fff url("/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/DynamicTemplates/Images/topnav_down_arrow.gif") 100% 50% no-repeat; border:1px solid #cccccc; border-bottom:1px solid #fff !important;}

.sys_tabbedmenu-control .ui-tabs-nav li.sys_standardtab a { padding-right: 10px;}
.sys_tabbedmenu-control .ui-tabs-nav li.ui-state-disabled a, .sys_tabbedmenu-control .ui-tabs-nav li.ui-state-processing a {cursor: text;}

.sys_tabbedmenu-control .ui-tabs-nav li a, .sys_tabbedmenu-control .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.sys_tabbedmenu-control .ui-tabs-panel { clear:both; padding: 0; display: block; border:1px solid #cccccc; }
.sys_tabbedmenu-control .ui-tabs-hide { display: none !important; }

.sys_tabbedmenu-control .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.sys_tabbedmenu-control .ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .sys_tabbedmenu-control .ui-helper-clearfix { height:1%; }
.sys_tabbedmenu-control .ui-helper-clearfix { display:block; }
/* end clearfix */
	
    
/* make tabs fixed-width to line up with .sys_tabbedmenu-content */

.sys_tabbedmenu-control #InternalWebsiteTab a{
    width:95px;
}
.sys_tabbedmenu-control #AcademicDepartmentsTab a{
	width:145px;
}
.sys_tabbedmenu-control #ResearchCentresTab a{
	width:105px;
}
.sys_tabbedmenu-control #LibraryTab a{
	width:40px;
}    
    
.sys_tabbedmenu-control .sys_tabbedmenu-content {
    position:absolute;
    top:37px;
    right:2px;
    float:right;
    z-index:9998;
    background:#fff;
    width:600px;
    text-align:left;
}


.sys_tabbedmenu-control .sys_tabbedmenu-content ul {margin:12px 8px;padding:0;list-style-type:none;float:left;}
.sys_tabbedmenu-control .sys_tabbedmenu-content ul.sys_tabbedmenu-content-inner-one {width: 32%;}
.sys_tabbedmenu-control .sys_tabbedmenu-content ul.sys_tabbedmenu-content-inner-two {width: 28%;}
.sys_tabbedmenu-control .sys_tabbedmenu-content ul.sys_tabbedmenu-content-inner-three {	width: 28%;}


.sys_tabbedmenu-content-inner-four, .sys_tabbedmenu-content-inner-row {border-top:dotted 1px #666666; padding:10px 0; margin: 0 0 0 6px; width:97%;clear: both; text-align:center;}

.sys_tabbedmenu-control div.sys_tabbedmenu-content-inner-four, .sys_tabbedmenu-control div.sys_tabbedmenu-content-inner-row { 
    text-align:left;
    padding:8px 0;
    
}
.sys_tabbedmenu-control div.sys_tabbedmenu-content-inner-row ul{ 
    margin:0 8px 10px 2px;
}

.sys_tabbedmenu-control .sys_tabbedmenu-content ul li {	padding:2px 5px 2px 8px;background:url("/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/DynamicTemplates/Images/SubBullet.gif") 0 .6em no-repeat;}
.sys_tabbedmenu-control .sys_tabbedmenu-content a {color:#ff0000;text-decoration:none;}
.sys_tabbedmenu-control .sys_tabbedmenu-content a:hover {color:#990000;}
.sys_tabbedmenu-control .sys_tabbedmenu-content .sys_clear {clear:both;	width:100%;height:0;line-height:0;overflow:hidden;}



/*-------- LOGO AND SEARCH -------- */

.sys_logo_search  {text-align:left; clear:both; font-size:80%;height:100px;margin:0;}    

.sys_header_search {float:right; margin:60px 0 0 0; width:475px; text-align: right;}

.sys_header_logo img{border:none; margin:0 0 0 0;}
.sys_header_logo a{display: block; width: 74px; height: 74px; z-index: 9999;}

.sys_textBoxWithRedirect {font-weight:bold;color:#333333; margin:0; text-align:right; font-size:120%; float: right; width: 200px;} 
#Search_redirectTextBox {width:250px; margin-left:5px; }


#GoogleSearch_redirectImageButton {vertical-align: bottom;}
#GoogleSearch_redirectLabel{display:none;}


/*HEADER BOTTOM ROW OF TABS default version all in red*/

.sys_bottom_tab {width:974px; border-bottom:5px solid black; height:55px; clear:both; margin:5px 0 0 0;} 


#editor #contentfinder {display:none;} 

#editor .sys_bottom_tab  ul {display:none;}


.sys_bottom_tab  ul {margin:0; list-style:none; padding: 0; margin:0; }
.sys_bottom_tab  li{float:left; position:relative;overflow:hidden;text-align:left;font-weight:bold;font-size:80%;}


/*--------- FOOTER -----------*/


.sys_footer_back { background-color:#ECECEC; width:100%; text-align:center;clear:both;}
#editor .sys_footer_back {text-align:left;width:974px;}
.sys_footer {width:974px; margin-left:auto; margin-right:auto;text-align:center; margin-bottom:0px;}
#editor .sys_footer{margin:0;}
.sys_footer_content {margin:auto; background-color:#ffffff;text-align:center;}
#editor .sys_footer_content{display:none;}

.sys_copyright {float:left; font-size:75%; color:#666666; margin:auto; padding:10px;}


.sys_footer_links {float:right; margin:0; color:#666666; padding:5px;}
.sys_footer_links a {color:#959597; font-size:75%; }
.sys_footer_links img {vertical-align:text-bottom;}



.sys_footer_text{clear:both;text-align:left; font-size:70%;background-color:#ECECEC; padding:5px 0 5px 0; line-height:20px; color:#959597;margin:0; }
.sys_footer_text a {color:#959597;}






/*--------- Left Menu-----------*/

.sys_navigation {width:230px; border-top:1px solid black; border-bottom:3px solid black;margin:0 0 20px 0;}


.sys_menu DIV {border-bottom:1px dotted #000;font-size:85%;}
div.sys_navHome {border-bottom: 1px solid #000;}
div.sys_parent_folder {border-top: 2px solid #ccc; border-bottom: 1px solid #000;}
div.sys_current_folder {border-bottom: 2px solid #ccc; border-top: 2px solid #ccc;}

.sys_menu A {display:block; padding: 9px 0px 9px 9px; font-size: 0.9em; font-weight:normal; text-decoration: none; background-color: #f2f2f2; color: #ff0000;}

.sys_menu A:hover, .sys_menu .sys_current_folder A:hover, .sys_menu .sys_parent_folder A:hover, .sys_menu .sys_current_item A:hover {text-decoration:none; color:#990000;}

.sys_navHome A {background-color: #fff; color: #000;}

.sys_menu .sys_parent_folder A {color: #000; text-decoration: none; background-color: #fff;
}

.sys_menu .sys_navHome A, .sys_menu .sys_parent_folder A {background:#fff url('/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/DynamicTemplates/Images/nav_right_arrow.gif') no-repeat 213px center; padding-right: 20px;}

.sys_menu .sys_current_folder A {background:#fff url('/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/DynamicTemplates/Images/nav_down_arrow_disabled.gif') no-repeat 210px center; border-bottom: 1px solid #000; padding-right: 20px;}

.sys_menu .sys_current_item A {font-weight: bold; color: #000;}



/* webcontrol styles */

.sys_pageoptions {padding: 5px 0;background-color: #EFECDC; margin-bottom: 10px; font-size: 80%; border-bottom: 1px solid black;}

.sys_statcontroller {display:none;margin:0;line-height:0px;height:0px;}

a img {border:0;}
img a {border:0;}

label {font-size:75%;}
p label {font-size:100%;}


.sys_clearfloat_both {clear:both;margin:0;line-height:0px;height:0px;}




#ImageGallery_clearButton {display: none;}

.sys_podcastHTMLWrapper li{margin:20px;}

.sys_login {font-size:110%;}

/*Access denied login control styles*/


#LogonControl_LoginPanel {width: 260px;text-align:center;}
#LogonControl_LoginPanel label {width: 100px; float: left; clear: left;margin-bottom: 10px; padding-top: 4px;}
#LogonControl_LoginPanel input {float: right;margin-bottom: 4px;}
input#LogonControl_SubmitButton {clear:both;}
input#LogonControl_SubmitButton {border: 1px solid #000;padding: 0 4px 0 4px;}
#LogonControl_SavePasswordPanel {width: 120px;clear:both;margin-top: 10px;min-height: 30px;padding-bottom: 4px;}
input#LogonControl_SavePassword {margin-bottom: 0;}
#LogonControl_SavePasswordPanel label {clear: none;padding-top: 2px;}
#LogonControl_LoginErrorMessage {margin-top: 10px;color: #f00;    font-weight: bold;}



/* in editor styles */
#editor .sys_editheader {display:none;}
#editor .sys_contentcontainer {font-family: Arial, Helvetica, sans-serif;}
#editor .sys_footer {font-family: Arial, Helvetica, sans-serif;} 
#editor .sys_navigation {height:180px; background-image:url("/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/images/cms-menu-background.gif"); background-repeat: no-repeat; background-position: left top;}


/* Dynamic Jump menu styles */
.sys_pagecontents {
  margin-bottom:15px;
  line-height: 0.85em;
}
.sys_pagecontents ul {
	margin:0;
	padding:0;
  display:inline;
}
.sys_pagecontents ul li {
    	display: inline-block;
    	font-size: 75%;
    	list-style: none outside none;
    	margin-right: 0;
  			zoom:1;
  *display:inline;
    	/* padding-right:1px; */
}
.sys_pagecontents ul li a {
	color: #ff0000;
}
.sys_pagecontents ul li span {
	padding: 0 2px 0 2px; 
	background: url("/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/images/border1.gif") center 0.25em no-repeat;
}
.sys_pagecontents strong {margin:0; padding:0;line-height:100%; font-size:75%; padding: 1px 1px 0 0;}

/* End of dynamic jump menu related styles */

/* ------- hides controls in editor ----------- */


#editor #OCTRL112{display:none !important;}

#editor #OCTRL175{display:none !important;}

#editor #OCTRL46{display:none !important;}

#editor #OCTRL31{display:none !important;}

#editor #OCTRL178{display:none  !important;}

#TEMPL45509 {display:none !important;}


/* ----- universal class that hides QA  compulsory table captions see v4editor styles for class to add caption --------- */  


table caption {display:none;}

/* -------- SHARE BUTTONS IN  V4_3column1 ---------   */

#sys_shareButtons {float:right; margin:0 45px 30px 0;}
#editor .sys_template3449401  {display:none;}
.sys_shareText {font-size:75%;}
#sys_shareButtons img {vertical-align:text-bottom; margin:0 0 0 2px;}



/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */

/* -------- EU COOKIEBAR STYLES ---------   */
.sys_cc-cookies { position:fixed; width: 90%; left: 0; top: 0; padding: 0.5em 5%; background: #999999; background: rgba(153,153,153,0.95); color: #333; font-size: 13px; font-weight: 700; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center; color: #fff; }
.sys_cc-cookies a, .sys_cc-cookies a:hover { color: #333; text-decoration: underline; }
.sys_cc-cookies a:hover { text-decoration: none; }
.sys_cc-overlay { height: 100%; padding-top: 25%; }
.sys_cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.sys_cc-cookies a.sys_cc-cookie-accept, .sys_cc-cookies-error a.sys_cc-cookie-accept, .sys_cc-cookies a.sys_cc-cookie-decline, .sys_cc-cookies-error a.sys_cc-cookie-decline, .sys_cc-cookies a.sys_cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.sys_cc-cookies a.sys_cc-cookie-decline, .sys_cc-cookies-error a.sys_cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.sys_cc-cookies a.sys_cc-cookie-reset { background: #f15b00; }
.sys_cc-cookies a:hover.sys_cc-cookie-accept, .sys_cc-cookies-error a:hover.sys_cc-cookie-accept, .sys_cc-cookies a:hover.sys_cc-cookie-decline, .sys_cc-cookies-error a:hover.sys_cc-cookie-decline, .sys_cc-cookies a:hover.sys_cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.sys_cc-cookies-error a.sys_cc-cookie-accept, .sys_cc-cookies-error a.sys_cc-cookie-decline { display: block; margin-top: 1em; }
.sys_cc-cookies.sys_cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.sys_cc-cookies.sys_cc-discreet a.sys_cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.sys_cc-cookies.sys_cc-discreet a:hover.sys_cc-cookie-reset { text-decoration: none; }

@media screen and (max-width: 768px) {
.sys_cc-cookies a.sys_cc-cookie-accept, .sys_cc-cookies a.sys_cc-cookie-decline, .sys_cc-cookies a.sys_cc-cookie-reset { display: block; margin: 1em 0; }
}

@media screen and (max-width: 480px) {
.sys_cc-cookies { position: relative; float: left; }
}

/*--------- Left Menu - ALT -----------*/
.lvm_navigation {width:230px; border-top:1px solid black; border-bottom:3px solid black;margin:0 0 20px 0;}

.lvm_menu {text-align: left;}
.lvm_menu DIV {border-bottom:1px dotted #000;font-size:85%;}
div.lvm_navHome {border-bottom: 1px solid #000;}
div.lvm_parent_folder {border-top: 2px solid #ccc; border-bottom: 1px solid #000;}
div.lvm_current_folder {border-bottom: 2px solid #ccc; border-top: 2px solid #ccc;}
.lvm_current_item {text-align: left;}

.lvm_menu A {display:block; padding: 9px 0px 9px 9px; font-size: 0.9em; font-weight:normal; text-decoration: none; background-color: #f2f2f2; color: #ff0000;}

.lvm_menu A:hover, .lvm_menu .lvm_current_folder A:hover, .lvm_menu .lvm_parent_folder A:hover, .lvm_menu .lvm_current_item A:hover {text-decoration:none; color:#990000;}

.lvm_navHome A {background-color: #fff; color: #000;}

.lvm_menu .lvm_parent_folder A {color: #000; text-decoration: none; background-color: #fff;}

.lvm_menu .lvm_navHome A, .lvm_menu .lvm_parent_folder A {background:#fff url('/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/DynamicTemplates/Images/nav_right_arrow.gif') no-repeat 213px center; padding-right: 20px;}

.lvm_menu .lvm_current_folder A {background:#fff url('/National_Library/20160526010038oe_/http://www2.lse.ac.uk/v4global/DynamicTemplates/Images/nav_down_arrow_disabled.gif') no-repeat 210px center; border-bottom: 1px solid #000; padding-right: 20px;}

.lvm_menu .lvm_current_item A {font-weight: bold; color: #000;}


/* change table layout to divs */

.sys_col1 {
     float: left;
     width: 248px;
}

.sys_col2 {
     float: left;
     width: 488px;
}

.sys_col3 {
     float: left;
     width: 238px;
}