
body 		{
		margin:2px 0px 0px 0px;
		background:#FFCC00;
		font-size:13px;
		font-style:normal;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
		}
		
		
		
.breadcrumb 	{
		padding: 4px 4px 4px 6px; 
		background:#ffffff;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
		}

.printheading {
	display:none;
	}
		
body.search 		{
		margin:5px 5px 5px 5px;
		background:#FFCC33;
		font-size:13px;
		font-style:normal;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
		}		
		
		
.rlabbg 	{
		
		
		padding:0000;
		border-style:solid;
		border-width:1px;
		border-color:#999999;
		background:#ffffff;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
		
		}
		
.address	{
		
		
		padding:0000;
		background:#ffffff;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
		
		}		
		
		
.rlablinks 	{
		
		padding:0000;
		border-style:solid;
		border-width:1px;
		border-color:#FFCC00;
		background:#FFCC00;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		text-decoration:none;
		
		}		
		
.caption  {
	background:#ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;

	
}



.searchterm  {
	background:#ffffff;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;


	
}

.pix  {
	background:none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	padding:0 0 0 5px;
	margin-bottom:5px;
	float:left;
	width: 70px;

	
}

img.queen { border: 1px dotted #999999 ;

}

.pixgroup  {
	background:none;
	color: #000000;
	border: 1px dotted #999999 ;
  	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	padding:5px;
	margin-bottom:12px;
	float:right;
	width: 188px;
	clear:right;

	
}


.NEPchart  {
	background:none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	padding:0 0 0 5px;
	margin:0 0 10px 0;
	
	float:left;
	width:34px;
clear:both;
	
}

.NEPchart2  {
	background:none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	padding:0 0 0 5px;
	margin:0 0 20px 0;
	
	float:left;
	width:60px;
clear:both;
	
}


.centrepiecegroup  {
	background:#FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	padding:0 0 0 0px;
	margin-bottom:12px;
	margin-right:12px;
	
	width: 100%;
	clear:both;

	
}


.centrepiececover  {
	background:none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	padding:5px 5px 5px 5px;
	margin-right:5px;
	margin-bottom:20px;
	float:left;
	width: 207px;
	

	
}


.frontpage  {
	background:#FFFFFF;
	
	margin:3px;
		
}

.frontpagetop  {
	background:#FFFFFF;
	
	margin-top:0px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:3px;
		
}


.warningpix  {
	background:#FCD2D9;
	text-align:left;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	padding:5px;
	margin-bottom:12px;
	
	width:100%;
	clear:right;

	
}


.itpix  {
	background:#FFCC33;
	text-align:left;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	padding:5px;
	margin-bottom:12px;
	
	width:100%;
	clear:right;

	
}


.pixx  {
	background:#FFCC33;
	text-align:center;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	padding:5px 5px 5px 5px;
	margin-bottom:12px;
	float:right;
	width:275px;
	clear:right;

	
}

.newspix  {

	background: #FFFFFF;
	text-align:left;
	border-top: 1px dotted #999999 ;
	display: block;
  	color: #474747;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	padding: 20px 4px 20px 15px; 
	margin:0px;
	
	
	line-height:130%;
	clear:right;

	
}


.newspic  {
	background:none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	padding:2px 5px 5px 5px;
	margin-right:5px;
	margin-bottom:15px;
	float:left;
	width: 100px;

	
}

.newspiclarge  {
	background:none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	padding:2px 5px 5px 5px;
	margin-right:5px;
	margin-bottom:15px;
	float:left;
	width: 200px;

	
}


.bookpix  {
	background:none;
	text-align:left;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	padding:0 0 0 0;
	margin-bottom:12px;
	width:100%;
	clear:right;

	
}


.bookpic  {
	background:none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	padding:5px 5px 5px 5px;
	margin-right:5px;
	margin-bottom:20px;
	float:left;
	width: 160px;

	
}


.rsspic  {
	background:none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	padding:2px 5px 5px 5px;
	margin-right:5px;        
	vertical-align:text-middle;
	float:right;
	display:block;
	
	clear:right;

	
}






div.printtext  {
	display:block;
	width: 515px;
	text-align:left;
	background:#ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;

	
	
}

div.altfrontpage  {
display:none;

	
	
}

div.Copyright {
	padding:5px;
		font-size: 12px;
		font-style: normal;
	
	
}



div.footer {
	padding:5px;
		font-size: 11px;
		font-style: normal;
	
	
}

div.printfooter {
	display:none;
	

	
}



div.printheader{
	display:none;
	

	
}

td { text-align:left;
     vertical-align:top;
     font-size:13px;
     }



td.col1 {    
	

	width:240px;
	padding: 0000;
	margin: 0000;
	text-align:left;
	border:0000;
	vertical-align:top;
	font-size:13px;
	background:#EFEFEF;

	  
	  
  
}

label { display:none;

}

h1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bolder;
	margin-bottom:26px;
}



.star {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	
}

/*t r b l*/

h2 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	margin-bottom:5px;
}		
		
h3 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	margin-bottom:5px;
}

h4 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-bottom:5px;
}


.important {
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	margin-bottom:5px;
}



.bioname {
	color:#006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}


.directorsgroup  {
	background:#FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	padding:5px;
	margin-bottom:13px;
	float:left;
	width: 100%;
	clear:both;
	border-bottom:1px dotted #999999 ;
	
	
}



.directorsgroup2  {
	background:#FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	padding:5px;
	margin-bottom:13px;
	float:left;
	width: 100%;
	clear:both;
	border:1px dotted #999999 ;
	
	
}


.LeftSidebar {
  width: 240px;
  padding: 0;
  float: left;
  margin-right: 0px;
  overflow: hidden;
}

  ul.Menu {
  
  margin: 0;
  padding: 0;
  display: block;
}

li.Menu  {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;

  border-top: 1px dotted #999999 ;
  display: block;
  background: #F8EF89;
  margin: 0;
  padding: 4px 4px 4px 24px;  
  color: #666666;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  
}

li.Menu1  {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;

  border-top: 1px dotted #999999 ;
  display: block;
  background: #F8EF89 url(/images/case/cross.gif) 5% no-repeat;
  margin: 0;
  padding: 4px 4px 4px 24px;  
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  
}


li.Menu2  {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;

  border-top: 1px dotted #999999 ;
  display: block;
  background: #FFFFCC url(/images/dash.gif) 5% no-repeat;
  margin: 0;
  padding: 4px 4px 4px 24px;  
  color: #000000;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  list-style-type: none;
  
}
li.Menu3  {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;

  border-top: 1px dotted #999999 ;
  display: block;
  background: #CCCCCC;
  margin: 0;
  padding: 4px 4px 4px 24px;  
  color: #CCCCCC;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  
  
}

li.Menu4  {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;

  border-top: 1px dotted #999999 ;
  display: block;
  background: #FFFFCC url(/images/dotdash.gif) 15% no-repeat;
  margin: 0;
  padding: 4px 4px 4px 44px;  
  color: #FFFFFF;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  
  
}


li.Menu5  {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;

  border-top: 1px dotted #999999 ;
  display: block;
  background: #CCCCCC url(/images/small_dotdash.gif) 5% no-repeat;
  margin: 0;
  padding: 4px 4px 4px 24px;  
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  
  
}

.RightSidebar {
  width: 188px;
  padding: 0;
  float: left;
  margin-right: 0px;
  overflow: hidden;

}

  ul.MenuRight {
  
  margin: 0;
  padding: 0;
  display: block;
}

li.MenuRight  {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;

  border-top: 1px dotted #999999 ;
  display: block;
  background: #333333;
  margin: 0;
  padding: 4px 4px 4px 24px;  
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
 
}



li.FrontMenuRight  {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;

  border-top: 1px dotted #999999 ;
  display: block;
  background: #FFFFFF;
  margin: 0;
  padding: 4px 4px 4px 24px;  
  color: #3E1E5A;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  
}



li.FrontMenuRight2  {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;

  border-top: 1px dotted #999999 ;
  display: block;
  background: #FFFFFF url(/images/dash.gif) 5% no-repeat;
  margin: 0;
  padding: 4px 4px 4px 24px;  
  color: #000000;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  
  
}


li.ESRCRight  {
  /* Fixes gap between list elements in IE */
  vertical-align: top;
 
  border: 1px dotted #999999 ;
  display: block;
  background: #FFFFFF;
  margin-bottom: 2px;
  padding: 4px 4px 4px 4px;  
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  
  list-style-type: none;
  clear:both;
  
}




li.NEPRight  {
  /* Fixes gap between list elements in IE */
  vertical-align: top;
 
  border: 1px dotted #999999 ;
  display: block;
  background: #FFFFFF;
  margin-bottom: 2px;
  padding: 4px 4px 4px 4px;  
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  
list-style-type: none;

  
  
}










li.MenuRight1  {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;

  border-top: 1px dotted #999999 ;
  display: block;
  background: #FF9900 url(/images/cross.gif) 5% no-repeat;
  margin: 0;
  padding: 4px 4px 4px 24px;  
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  
}


li.MenuRight2  {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;

  border-top: 1px dotted #999999 ;
  display: block;
  background: #FFFFCC url(/images/dash.gif) 5% no-repeat;
  margin: 0;
  padding: 4px 4px 4px 24px;  
  color: #000000;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  
  
}
li.MenuRight3  {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;
  
  border-top: 1px dotted #999999 ;
  display: block;
  background: #CCCCCC;
  margin: 0;
  padding: 4px 4px 4px 24px;  
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  
  
}

li.MenuRight4  {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;

  border-top: 1px dotted #999999 ;
  display: block;
  background: #FFFFCC url(/images/dotdash.gif) 15% no-repeat;
  margin: 0;
  padding: 4px 4px 4px 44px;  
  color: #FFFFFF;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
  
  
}


li.MenuRight5  {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;

  border-top: 1px dotted #999999 ;
  display: block;
  background: #CCCCCC url(/images/greycross.gif) 5% no-repeat;
  margin: 0;
  padding: 4px 4px 4px 24px;  
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  
  
}

.rsstitle {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;

  border-top: 1px dotted #999999 ;
  display: block;
  background: #FFFF99;
  margin: 0;
  padding: 4px 4px 4px 24px;  
  color: #990000;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
    } 
    

.menu
{
    color: #666666;
    background:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    
}



hr
{
    
    background:#ffffff;
    border-top: 1px solid #999999 ;
    height:1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-style: normal;
    font-weight: normal;
}





.lineSmall
{
    color:#999999;
    background:#ffffff;
    width:335px; 
    height:1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-style: normal;
    font-weight: normal;
}



.maintable		{

		background:#ffffff;
		font-size:13px;
		font-style:normal;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
		
		}
		
a.rlablink:link
{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size:13px; color:#333333; }
a.rlablink:visited
{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }
a.rlablink:hover
{ text-decoration: underline; font-family: Arial, Helvetica, sans-serif;  font-size:13px; color:#333333; }		
		


.sys_container {text-align:left; margin:0px; border:0px; width:974px; background-color:#ffffff; }

.sys_headermenu {text-align:left; background-color:#B46A0D; width:973px; font-size:13px; padding-top:2px; padding-bottom:2px; border-width:1px 1px 0px 1px; border-style:solid; border-color:#333333; }



.sys_headergap {text-align:left; background-color:#FFFFFF; width:973px; font-size:1px; height:1px; margin:0px; padding:0px; border-width:1px 0px 0px 0px; border-style:solid; border-color:#FFFFFF; }

.sys_headerimage {text-align:left; background:#B46A0D url(/images/NEW/CASE/background.gif) no-repeat; background-position:top right; width:973px; font-size:13px; padding-top:0px; padding-bottom:0px; border-width:1px 1px 1px 1px; border-style:solid; border-color:#333333;}

.sys_headerimage_lsehousing {text-align:left; background:#B46A0D url(/images/NEW/LSE_HOUSING/background.gif) no-repeat; background-position:top right; width:973px; font-size:13px; padding-top:0px; padding-bottom:0px; border-width:1px 1px 1px 1px; border-style:solid; border-color:#333333;}


	.sys_headermenuitem1 {background-color:#B46A0D; text-align:left; border-width:0 1px 0 0;  border-style:solid; border-color:#ffffff; padding-right:5px;padding-left:5px; display:inline; }



	.sys_headermenuitem2 {background-color:#B46A0D; text-align:left; border-width:0 1px 0 0;  border-style:solid; border-color: #ffffff; padding-right:5px;padding-left:5px; display:inline; }




	.sys_headermenuitem3 {background-color:#B46A0D; text-align:left; border-width:0 1px 0 0;  border-style:solid; border-color: #ffffff; padding-right:5px;padding-left:5px; display:inline; }

	.sys_headermenuitem4 {background-color:#B46A0D; text-align:left; border-width:0 1px 0 0;  border-style:solid; border-color: #ffffff; padding-right:5px;padding-left:5px;  display:inline; }

/*t r b l*/
.sys_searchbox {background-color:#CCCCCC; color:#ffffff; text-align:right; width:973px; top: 50%; padding:2px 0 4px 0px; border-width:1px; border-style:solid; border-color:#333333;}


.sys_text{display:inline; margin:10px; font-size:13px; padding-top:6px; vertical-align:middle;}

.sys_textBoxWithRedirect {display:inline; font-size:13px; padding-right:1px; padding-top:6px; vertical-align:middle; }

.sys_contentcontainer { text-align:left;background-color:#FFFFFF;  }



a.searchmenu:link
{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size:13px; color:#003366; }
a.searchmenu:visited
{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#003366; }
a.searchmenu:hover
{ text-decoration: underline; font-family: Arial, Helvetica, sans-serif;  font-size:13px; color:#003366; }

a.headermenu:link
{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size:13px; color:#ffffff; }
a.headermenu:visited
{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; }
a.headermenu:hover
{ text-decoration: underline; font-family: Arial, Helvetica, sans-serif;  font-size:13px; color:#ffffff; }

a.alpha:link
{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size:12px; color:#006699; }
a.alpha:visited
{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  font-size:12px; color:#006699; }
a.alpha:hover
{ text-decoration: underline; font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  font-size:12px; color:#003366; }

a:link
{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #006699; }
a:visited
{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #006699; }
a:hover
{ text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #003366; }

a.blog:link
{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-size:13px; color: #006699; }
a.blog:visited
{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:13px; color: #006699; }
a.blog:hover
{ text-decoration: underline; font-family: Arial, Helvetica, sans-serif;  font-weight: normal; font-size:13px; color: #FF9900; }


.funders  {
  /* Fixes gap between list elements in IE */
  vertical-align: bottom;
  
  border-top: 1px dotted #999999 ;
  display: block;
  background: #CCCCCC;
  margin: 0;
  padding: 4px 4px 4px 4px;  
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  
}



form.gs {
  margin: 0;
  padding: 0;
  border:0;
  font-size: 100%;

}