﻿/* EXTERNAL 09 SYSTEM HOME PAGE CSS ONLY DEPLOYED TO TOP ROOT FOLDER ONLY */
body { font-family:Arial, Helvetica, sans-serif;  text-align:center; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; background-color:#FFFFFF; border-top:10px solid #000000;background-image:url(/v4global/images/backgroundtop-short.gif); background-repeat:repeat-x;font-size:100%;}

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

#editor .sys_container {width:980px; font-family:Arial, Helvetica, sans-serif;}


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

#editor #TEMPL7574 {display:none;}

.sys_statcontroller {display:none;}

.sys_left_pad {height:300px;}


/*FURNITURE*/

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







/*LOGO AND SEARCH */

.sys_logo_search  {text-align:left; clear:both; font-size:80%;height:100px;margin:0;}
.sys_header_logo {background-image:url(/v4global/images/logo2.jpg); background-repeat:no-repeat; width: 257px; height:74px; float:left; margin-top: 15px; z-index: 9999; position: relative;}
#editor .sys_header_logo {background-image:url(/v4global/images/logo1.jpg);background-repeat:no-repeat;width: 257px; height:88px; float:left;}

.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_header_search {float:right; margin:60px 0 0 0; width:475px; text-align: right;}
.sys_header_searchlinks { color:#ff0000; margin:3px 0 0 0; text-align:right;margin-bottom:10px;float:left;width: 250px;}
.sys_header_searchlinks A{text-decoration:none; color:#ff0000;}
.sys_header_searchlinks A:hover{text-decoration:underline;}
.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; }


/*HEADER BOTTOM ROW OF TABS homepage version with home as black */

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

#editor .sys_bottom_tab{background-image:url(/v4global/images/defaulttabs.jpg); background-repeat:no-repeat;}
#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%;}


#sys_bottom_tab1 {background-color:#000000; color:#ffffff; height:45px; padding:10px 4px 0 10px; text-align:left;width:60px; } 
#sys_bottom_tab1 a {text-decoration:none; color:#ffffff;}

#sys_bottom_tab2 a {text-decoration:none; color:#ffffff; display:block;background-color:#ff0000; height:40px;padding:3px 4px 3px 6px; margin:5px 0 0 5px; width:80px }
#sys_bottom_tab2 a:hover { margin:0 0 0 5px; background-color:#990000;padding:8px 4px 3px 6px;}
#sys_bottom_tab3 a {text-decoration:none; color:#ffffff; display:block;background-color:#ff0000; height:40px;padding:3px 4px 3px 6px; margin:5px 0 0 5px;width:80px }
#sys_bottom_tab3 a:hover { margin:0 0 0 5px;  background-color:#990000;padding:8px 4px 3px 6px;}
#sys_bottom_tab4 a {text-decoration:none; color:#ffffff; display:block;background-color:#ff0000; height:40px;padding:3px 4px 3px 6px; margin:5px 0 0 5px;width:80px }
#sys_bottom_tab4 a:hover { margin:0 0 0 5px;  background-color:#990000;padding:8px 4px 3px 6px;}
#sys_bottom_tab5 a {text-decoration:none; color:#ffffff; display:block;background-color:#ff0000; height:40px;padding:3px 4px 3px 6px;margin:5px 0 0 5px;width:100px }
#sys_bottom_tab5 a:hover {margin:0 0 0 5px; background-color:#990000;padding:8px 4px 3px 6px;}
#sys_bottom_tab6 a {text-decoration:none; color:#ffffff; display:block;background-color:#ff0000; height:40px;padding:3px 4px 3px 6px;margin:5px 0 0 5px;width:100px }
#sys_bottom_tab6 a:hover {margin:0 0 0 5px;  background-color:#990000;padding:8px 4px 3px 6px;}
#sys_bottom_tab7 a {text-decoration:none; color:#ffffff; display:block;background-color:#ff0000; height:40px;padding:3px 4px 3px 6px;margin:5px 0 0 5px;width:85px }
#sys_bottom_tab7 a:hover {margin:0 0 0 5px;  background-color:#990000;padding:8px 4px 3px 6px;}
#sys_bottom_tab8 a {text-decoration:none; color:#ffffff; display:block;background-color:#ff0000; height:40px;padding:3px 4px 3px 6px;margin:5px 0 0 5px;width:80px }
#sys_bottom_tab8 a:hover { margin:0 0 0 5px; background-color:#990000;padding:8px 4px 3px 6px;}
#sys_bottom_tab9 a {text-decoration:none; color:#ffffff; display:block;background-color:#ff0000; height:40px;padding:3px 4px 3px 6px; margin:5px 0 0 5px;width:80px }
#sys_bottom_tab9 a:hover { margin:0 0 0 5px;  background-color:#990000;padding:8px 4px 3px 6px;}
#sys_bottom_tab10 a {text-decoration:none; color:#ffffff; display:block;background-color:#ff0000; height:40px;padding:3px 4px 3px 6px; margin:5px 0 0 5px ;width:80px }
#sys_bottom_tab10 a:hover {margin:0 0 0 5px; background-color:#990000;padding:8px 4px 3px 6px;}




/*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;}



/*END OF FURNITURE*/




/* RIGHT COLUMN */

.sys_right_container {float:right; width:238px; margin:10px 0 10px 0;padding:0 0 30px 0;}
#editor .sys_right_container {font-family:Arial, Helvetica, sans-serif;}


/* GREY STUDENTS LINKS BOX */

.sys_student_box_top {margin:0;width:238px; background-color:#666666;line-height:10px;height:10px; }
.sys_student_box_bottom {margin:0; width:238px; background-color:#666666;line-height:10px;height:10px;}

.sys_student_box {margin:0 0 0 0;padding:10px 0 0 0; text-align:left;background-color:#666666;width:238px; }
.sys_student_box p {margin:0 8px 10px 8px;padding:0;color:#ffffff;font-size:1em}
.sys_student_box a {text-decoration:none; color:#ff0000;display:block;font-weight:bold;}
.sys_student_box a:hover {text-decoration:underline;}
.sys_student_box ul {list-style:none; margin:0;padding:0;font-size:.9em;}
.sys_student_box li {background-color:#ECECEC; margin:3px 8px 0px 8px; padding:8px 5px 8px 5px; border-right:solid 1px #000000;}

/*PICTURE BOXES*/

.sys_it_title {margin:15px 0 0 0; font-weight:normal;  color:#FFFFFF; text-align:left; padding:10px 0 10px 8px;background-color:#000000;} 
.sys_it_title a {text-decoration:none; color:#ffffff;}
.sys_it_title a:hover {text-decoration:underline;}
.sys_it_title p {margin:0;}
.sys_it_img img {border:none;margin:0;vertical-align:bottom; display:block;padding:0;}
#editor .sys_it_img img {display:inline;}
.sys_it_img {border-bottom:solid 3px #000000;margin:0;}


/*LEFT COLUMN */

.sys_left_container {float:left; width:736px; margin:20px 0 0 0; padding:0 0 20px 0;}
.sys_homebanner {float:left; width:736px; height:260px; background-color:#000000; margin:0;background-repeat:no-repeat;}


/* LEFT NEWS BOX */

.sys_home_news {width:230px; float:left;text-align:left;padding:10px 0 0 0; margin:0 8px 0 0;border-bottom:3px solid #000000; font-size:75%;}
.sys_home_news a {color:#FF0000; text-decoration:none;font-weight:bold;}
.sys_home_news a:hover {text-decoration:underline;}
.sys_home_news h1 {background-color:#cccccc;font-weight:bold; font-size:120%; padding: 10px 0 10px 5px; margin:0;}
.sys_home_news p { margin:0; }

/*PULL DOWN STYLES */

.news_lead_header  {font-size:110%;display:block; margin:0 0 0 0; padding:5px 0 5px 0; }

.news_story{background-image:url(/v4global/images/newsbullet.gif);background-repeat:no-repeat;background-position:top left;display:block; margin:0 0 0 0; padding:0 0 10px 9px; }
#editor .news_story{background-image:url(http://preview.cms.lse.ac.uk/v4global/images/newsbullet.gif);}


.news_header{border-top:dotted 1px #666666; display:block; margin:0 0 0 0; padding:5px 0 5px 0; }




.sys_home_tab_box {width:488px;float:left;}
#editor .sys_home_tab_box {width:480px;}

.sys_tabbedarea-content {border-bottom:1px solid #000000;}

#editor .sys_tabbedarea-content {font-size:80%;border-width:0px;}

.sys_LinkedTitleWrapper .sys_title {
	display: inline;
    	float: left;
    	padding-right: 10px;
}
.sys_LinkedTitleWrapper .sys_longtitle {
	width: 450px;
}
.sys_LinkedTitleWrapper .sys_icon {display: inline}

/* Tabbed Area Control */
.sys_tabbedarea-control {height:1%;position:relative;margin:7px 0 10px 15px;font-size:95%;text-align:left;}
.sys_tabbedarea-control { padding: .2em; zoom: 1; border-bottom: 3px solid #000;}
.sys_tabbedarea-control  h1, h2, h3, h4 {margin:0; padding:0 0 0 0;font-size:100%;font-weight:normal;}
.sys_tabbedarea-control h1 {margin:50px 0 10px 0;padding:0;}

.sys_tabbedarea-control a {color:#ff0000;text-decoration:none;font-weight:bold;}
.sys_tabbedarea-control a:hover {text-decoration:underline;}


.sys_tabbedarea-control .ui-tabs-nav { list-style: none; position: relative; margin:0px; padding: 0 0 0 0; border-bottom:1px solid #000;}


/*inactive tab*/
.sys_tabbedarea-control .ui-tabs-nav li { position: relative; float: left; margin: 0 5px 0 0; padding: 0 10px 0 10px; border-style:solid; border-width:1px 1px 0 1px; border-color:#cccccc; font-size:100%;}
.sys_tabbedarea-control .ui-tabs-nav li a { float: left; text-decoration: none; padding: 7px .5em; color:#ff0000; outline:none;}


/* active tab*/
.sys_tabbedarea-control .ui-tabs-nav li.ui-tabs-selected { background:#fff; border-style:solid; border-color:black; border-width: 1px 1px 0 1px; font-size:100%; postion:relative; top:1px; padding:0 10px 0 10px;}
.sys_tabbedarea-control .ui-tabs-nav li.ui-tabs-selected a {color:#000000; /*padding: 9px .5em 9px .5em;*/}
.sys_tabbedarea-control .ui-tabs-nav li.ui-tabs-selected a, .sys_tabbedarea-control .ui-tabs-nav li.ui-state-disabled a, .sys_tabbedarea-control .ui-tabs-nav li.ui-state-processing a {cursor: text; }



.sys_tabbedarea-control .ui-tabs-nav li a, .sys_tabbedarea-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_tabbedarea-control .ui-tabs-panel { clear:both; padding:5px 0 0 2px; display: block; border-width: 0; background: none; font-size:80%;}

/* content area  */
.sys_tabbedarea-control .ui-tabs-panel {margin-top:8px;}
.sys_tabbedarea-control .ui-tabs-panel p {padding:0 0 0 0; margin:0 0 8px 0; color:black;}
.sys_tabbedarea-control .ui-tabs-panel a {font-weight:bold;margin:0 0 0 0;}



.sys_tabbedarea-control .ui-tabs-hide { display: none !important; }

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




.sys_home_pic_picture {float:left; margin-right: 10px; width: 79px; height: 105px; }
.sys_home_pic_text {float:left;}

.sys_home_pic_text_borderdotted .sys_home_pic_text {float: left; width: 375px;}

.sys_home_pic_text_borderdotted {clear:both;margin:0 0 5px 0; text-align:left; border-bottom:dotted 1px #7F7F7F;padding:0 0 8px 0;}
.sys_home_pic_text_bordernone {clear:both; margin:0 0 0 0; text-align:left; padding:5px 0 8px 0;}

.sys_home_pic_text_bordernone .sys_home_pic_text {width:365px; }



.sys_home_text {}
.sys_home_text_borderdotted {margin:0 0 5px 0; text-align:left; border-bottom:dotted 1px #7F7F7F;padding:0 0 8px 0;clear:both;}
.sys_home_text_bordernone {margin:0 0 0 0; text-align:left;padding:0 0 0 0;clear:both;}

/* OLD STYLES TO BE REMOVED */

.tabbed_content {border-bottom:1px dotted #666666; padding:0 0 8px 0 !important; display:block;}
.tabbed_block {background-color:#CCCCCC; display:block; padding: 5px 0 5px 5px; width:460px;margin:10px 0 5px 0; font-size:120%;}
.tabbed_image_left {float:left;padding:8px 6px 0 0;margin:0 0 0 0;}





/* SEE MORE SNIPPET */

.sys_homepage_more  {margin: 20px 0 10px 0;}
.sys_homepage_more a {display:inline !important;}

.sys_homepage_news_more  {margin:8px 0 20px 0;}


/* RELEVENT STYLES FROM GLOBAL STYLE SHEET*/ 
   
/* webcontrol styles */

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

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

#Search_redirectImageButton {vertical-align: bottom;}
#Search_redirectLabel{display:none;}

.sys_statcontroller {display:none;}

/* in editor styles  */

.sys_editheader {font-size:75%;}
#editor .sys_editheader {display:none;}


/* EMERGENCY PAGE TEXT AREA */

#cwp {border:2px #000 solid; text-align:left; padding:5px; background-color:#fff; font-size:85%; list-style:square;float:left; width:720px;height:260px !important; display:block;}

/* social media promo */


	#editor .newPromo {display:block; margin-top:20px;}


/* Social Media Icon Snippet for homepage */

.sys_social_icons_container {width:238px; border-bottom: 3px solid #000;}
#editor .sys_social_icons_container {width:238px; background-color:#2E175F;}

.sys_social_icons_header {width:238px; height:40px; background-color:#000; margin-bottom:5px;}
.sys_social_icons_header p {text-decoration:none; font-size:1em; font-weight:Normal; color:#fff; padding:5px; text-align:left; padding:10px 0px 10px 8px;}


.sys_social_icons_image_container {width:238px; margin-bottom:5px;}
.sys_social_icons_top{width:238px}
.sys_social_icons_bottom{width:238px;}


.sys_social_icons_tl {float:left; width:112px; margin:2px; 2px 4px 0;}
.sys_social_icons_tll {float:left; width:52px; margin:0;}
.sys_social_icons_tlr {float:right; width:52px; margin:0;}


.sys_social_icons_tr {float:right;width:112px;margin:2px; 0 4px 2px;}
.sys_social_icons_trl {float:left; width:52px; margin:0;}
.sys_social_icons_trr {float:right; width:52px; margin:0;}




.sys_social_icons_bl {float:left;width:112px;margin:2px; 2px 4px 0;}
.sys_social_icons_bll {float:left; width:52px; margin:0;}
.sys_social_icons_blr {float:right; width:52px; margin:0;}



.sys_social_icons_br {float:right;width:112px;margin:2px; 0 4px 2px;}
.sys_social_icons_brl {float:left; width:52px; margin:0;}
.sys_social_icons_brr {float:right; width:52px; margin:0;}

#editor .sys_social_icons_ll {margin-left:0;}

#editor .sys_social_icons_text {background-color:#fff; color:#000;}
#editor .sys_social_icons_text a {color:#000;}