

* {
margin:0;
padding:0;
}


.hide { display: none; }

.flagged { outline: 5px solid red; }

hr {
	clear: both;
	height: 0;
	border: 0;
	visibility: hidden;
	}

html {

	}

body {
/*	background: #fff url(../images/top-blue-bg.png) repeat-x top left;*/
	color: #000; /* Hat tip: http://defineyourcolors.com/20080826/text/coda-15-now-with-undefined-colors/ */
	font-family: verdana, Arial, sans-serif;
	font-size: 0.83em;
	padding:0;
	margin:0;
	background-color:#f2f2f2;
	}

.container {
	width: 974px;

	margin: 0 auto;
	position: relative;
display:block;
	}

/*Wraps the entire page */
.wrapper {
width: 100%;
background:#FFFFFF;
margin:0 auto;
padding: 0px;

display:block;

}


em, q {
	font-weight: bold;
	font-style: normal;
	}


a { color: #0066CC; 


text-decoration:none
 }

a:hover {text-decoration:underline}

a img { border: 0; }



.top_logos a {
border:none;
}

.top_logos {
height:100px;
text-align:left;
width:100%;
background:#fff;
}

.top_logos .asksaralogo {
float:left;
margin-top:5px;
margin-left:10px;
display:inline;
}

.top_logos .dlflogo {
float:left;
margin-top:0px;
margin-left:10px;
display:inline;
}

.top_logos .authoritylogo {
clear:right;
background:#fff;
margin-top:10px;
margin-right:10px;
float:right;
}

.top_logos .authoritylogo img {
height:80px;
padding:5px;
} 
.top_logos .authoritylogo a {
display:block;
font-size:0.8em;
text-align:right;
background:#eaf2f5;

}

.usagestatus {
float:left
}

.usagestatus p .change {
color:#D61D00;
}

.usagestatus p .changetitle {
color:#D61D00;
}


.usagestatus p .statushead {
color:#000;
font-weight:normal
}

.usagestatus p {
color:#555;
margin:5px;
}

.top_bar {

margin:4px;
display:block;
height:2em;
background:#fff;
float:none;
text-align:left;
padding:5px 1px 1px 5px;
font-size:0.8em
}
.top_bar a {border:none}
.top_bar a:hover {text-decoration:underline}
.top_bar ul {
	float:right
}
.top_bar li {
float:left;
list-style:none;
margin-right:0.7em;
padding-left:0.7em;
border-left:1px solid #999
}

.top_bar .nobar {
border-left:none
	
}

div.button#left { left: 0; }

.section {
	width: 97%;
	padding: 10px;
  clear:both;
	height:1%;
	min-height:550px
	}


.content_left{
	margin:0;
	padding:0;
    margin-left: 950px;

	}
 .content_report{
    margin-top:0px;
    padding-left: 100px;
padding:0;
}

/* footer */
#footer {
clear: both;
color: #808080;
background: #f2f2f2;
padding: 0;
border-top: 1px solid #fff;
width:100%;
padding-top:10px;
display:block;

}

#footer .right { float: right; }

.chooselocations {font-size:1em;}

.breadcrumb {
display:block;
height:1.5em;
margin-top:5px;
clear:both;

padding:5px 5px;
}

.breadcrumb ul { 
margin:0 0 0 0;
padding:0;
height:2.3em;
border:1px solid #F2F2F2;
}

.breadcrumb li {
float:left;
margin:0px 5px ;
list-style:none;
line-height:2.3em;
padding-left:0;
}

.breadcrumb li a:link,.breadcrumb li a:visited {
background:url("http://www.livingmadeeasy.org.uk/images/icons/crumbs.png") no-repeat scroll right center transparent;
border:medium none;
display:block;
padding:0 15px 0 0;	
}

.breadcrumb li a:hover {
	text-decoration:underline
}

.tooltip {
BORDER-RIGHT: #336699 1px solid;
PADDING-RIGHT: 10px;
BORDER-TOP: #336699 1px solid;
PADDING-LEFT: 10px;
FONT-SIZE: 12px;
Z-INDEX: 100;
FILTER: alpha(opacity=90);
LEFT: 0px; VISIBILITY: hidden;
PADDING-BOTTOM: 5px;
BORDER-LEFT: #336699 1px solid;
WIDTH: 400px;
PADDING-TOP: 10px;
BORDER-BOTTOM: #336699 1px solid;
POSITION: absolute;
TOP: 0px;
BACKGROUND-COLOR: #ddeeff; opacity: 0.9
}

/* pink help and advice box */
.xtophelpbox, .xbottomhelpbox {display:block; background:transparent; font-size:1px;}
.xb1helpbox, .xb2helpbox, .xb3helpbox, .xb4helpbox {display:block; overflow:hidden;}
.xb1helpbox, .xb2helpbox, .xb3helpbox {height:1px;}
.xb2helpbox, .xb3helpbox, .xb4helpbox {background:#FAE9E7; border-left:1px solid #FAE9E7; border-right:1px solid #FAE9E7;}
.xb1helpbox {margin:0 5px; background:#FAE9E7;}
.xb2helpbox {margin:0 3px; border-width:0 2px;}
.xb3helpbox {margin:0 2px;}
.xb4helpbox {height:2px; margin:0 1px;}
.xboxcontenthelpbox {display:block; background:#FAE9E7 url(/images/speech_bubble.png) no-repeat top left; border:0px solid #FAE9E7; border-width:0 1px;padding:10px;}
.xboxcontenthelpbox .readmoreadvice {color:#eb988e;font-size:1.2em}
.xboxcontenthelpbox h3{
  font-size: 2em;
  color:#eb988e;
  margin-top:10px;
  margin-left:70px;
}

 .colour1 {
border-top:2px solid #85BA2C;
color:#85BA2C;
}

 .colour2 {
border-top:2px solid #2E90CF;
color:#2E90CF;
}

 .colour3 {
border-top:2px solid #7E53A9;
color:#7E53A9;
}

.awardspage ul {
	margin-left:40px;
	margin-top:20px
}

span.number_reports {
	color:#ff00cc;
	margin-left:0 !important;
	padding:0 !important;
}