/* ************************ *//*        layout.css        */body,h1,h2,h3,h4,h5,h6,p,blockquote,address,ol,ul,li,dl,dt,dd,form,fieldset,legend{padding:0;margin:0;
}

body{text-align:center;}
#page{text-align:left;
width:74em;margin:0 auto;
}

input,select{vertical-align:middle;}
/* @group header */
#header ul{list-style:none;
text-align:right;
margin:5px 0 0;
line-height:2.7;
}
#header li{
display:inline;}
#header li a{
padding:0 1em;}
#header #logo{
float:left;
width:auto;
}


#logo img{float:left;width:116px;
height:27px;}
#header #logo a{
padding:0;
}
#header .last a{
padding-right:0;
}
#header div{
clear:left;
margin:2px 0 3px;
width:100%;
}
#header div h1{
float:left;
width:56em;
}
#header form{
float:right;
width:17.5em;
}
#header form p{
margin-top:1px;
text-align:right;
}
#header input{width:auto;
}
#header #q{width:12em;
margin:1em;
padding:2px;}
br.clear{clear:right;}
/* @end *//* @group content */
#content{clear:both;
float:left;
width:56.5em;
background:#FFFFFF;}
#content.fullwidth{width:74em;

}
.nav ul,#content .nav ul{padding-bottom:1.2em;
margin-left:0;
margin-bottom:1px;
}

#main .nav ul{margin-right:0;}
#content .nav ul ul{border:0;}
#content .nav ul ul,#content .nav ul ul li{
padding-bottom:0;
margin-bottom:0;
}
#content .nav ul h3{
margin:0;font-weight:700;
padding:0;
border:0;
}

.nav li,#section-nav h3{padding:.2em .2em .2em 2em;
margin-left:0;}
.nav h2,#main .nav h2,#main .infobox h2{margin:0 0 1px;}
#main form h2{margin:0 0 1.2857em;}
.print{padding-left:1.25em;margin:.75em 0 0 .75em;}
/* @group main */
#main{width:39em;float:right;}
.fullwidth #main{width:56.5em;}
#main h1 img{width:100%;}
#main .nav{
margin:1.5em 1.5em 0 1em;
clear:both;
}
.infobox,form div{padding-bottom:1.5em;
margin:3em 1.5em 0 1em;}
#main h1{margin:1.125em;}
#main p,#main dl{margin:0 1.5em 1.5em;}
.external-links dt,.external-links dd{padding-left:1.5em;}
#main h2{margin:1.2857em;}
#main h3,#main h4{margin:1.5em 1.5em 0;}
#main h5{margin:0 1.5em 1.5em;
position:relative;top:-.75em;}
#main ol,#main ul{margin:0 1.5em 1.5em 3em;}
.home #main H1,.level1 #main H1{margin:0;}
.right{float:right;width:auto;
margin:0 0 0 1.5em;}
.left{float:left;width:auto;
margin:0 1.5em 0 0;}
#main ul.pages{list-style:none;
margin-left:1.5em;
padding-bottom:1.5em;}

 .col1 {
	float:left;
	width:48%;

}

 .col2 {
float:right;
	width:48%;
	margin-left:10px;

}
.clear{
clear:both;
}
html>body #main ul.download{margin-left:3.5em;}
* html #main ul.download li{padding-left:.5em;}
.pages li{display:inline;}
.next{float:right;padding-top:1.5em;}
.next a{padding:1px 27px 1px 0;}
.prev{float:left;padding-top:1.5em;}
.prev a{padding:1px 0 1px 27px;}
h2 img{vertical-align:middle;}
#content p.top{margin-top:.75em;}
/* @group 1st level portlet */
#main .portlet ul{list-style:none;margin:0 1.5em;padding:0;}
.portlet div{width:50%;float:left;margin-bottom:1.5em;}/* @end *//* @group vcard */.vcard div{font-weight:700;margin:0 1.5em;}
.vcard div div{margin:0;}
.vcard div.adr div{font-weight:400;}
.vcard div span,.vcard .fn,.vcard .title{font-weight:400;}
.vcard .adr{margin-bottom:1.5em;}
#main .vcard .note,.vcard .last-checked{margin-top:1.5em;}/* @end *//* @group tables */table{border-collapse:collapse;margin:0 1.5em 1.5em 1em;}
th,td{padding:.125em .5em;}
/* @end *//* @group headline *//* image + heading + paragraph combo on home and 1st level pages */
.headline{clear:left;margin-bottom:2px;}
.headline:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* Hide from IE Mac \*/
.headline{display:block;}
/* End hide from IE Mac */
* html .headline{height:1%;}
.headline img{width:4.333em;margin:.5em 1.5em 0;padding-bottom:.75em;float:left;}
.headline h2,.headline img{padding-top:.75em;}
#main .headline p{margin:0 1.5em 0 7em;}
#main .headline h2,#context-nav .headline h2{margin:0;padding-right:1em;}
#context-nav .headline img{width:5em;height:5em;margin-left:.75em;margin-right:.75em;}
/* @end *//* @end */

/* @group section-nav */
#section-nav,#portal .s-inf{float:left;width:17.5em;}

#section-nav h2,#section-nav ul,#portal .s-inf h2,#portal .s-inf ul,#portal .s-inf address,#section-nav h3{margin-right:3px;}
#section-nav li,#section-nav h3{padding-top:.2em;padding-bottom:.2em;}
#section-nav ul.subsections{padding-bottom:0;}
/* @end */

/* @group portal */
#portal{clear:both;}
#portal .s-news,#portal .s-med{width:19.4em;}
#portal .s-news{float:left;}
#portal .s-med{float:right;}
#portal ul{padding-top:1em;}
#portal address,#portal p{padding:1em 0 0 .5em;margin:1px .5em 0 0;}
#portal .s-news,#portal .s-med,#portal .s-info{min-height:20.5em;}
* html .s-news,* html .s-med,* html .s-info{height:20.5em;}
/* @end *//* @end *//* @group context nav */
#context-nav{float:right;width:17.5em;}
#context-nav h2,#context-nav ul,#context-nav .headline,#context-nav p{margin-left:3px;}
#context-nav li{padding-left:.5em;}
#context-nav p{padding:.75em .5em;}
/* @end */
/* @group footer */
#footer{clear:both;padding-bottom:27px;margin-bottom:1em;position:relative;border:1px solid #fff;
/* fudge for IE6 */}
#footer p{position:absolute;top:3em;left:.5em;}
* html #footer P{top:4.5em;
/* fudge for IE6 */}
#footer p a{display:block;padding:25px .4em 0;float:left;width:auto;text-align:center;}
#footer ul{list-style:none;margin:0 17.5em;padding-left:0;padding-top:3em;}
#footer li{display:inline;padding:0 .5em;}
#footer li a{white-space:nowrap;}
#footer #legal{text-transform:uppercase;margin-top:2em;margin-bottom:2em;}
/* @end */
/* ********************************* */
/*     typography.css                */
body{font-size:62.5%;font-family:"lucida grande", helvetica, arial, verdana, sans-serif;}
pre,code,h1,h2,h3,h4,h5,h6,input,textarea,select,table,th,td{font-size:100%;}input,textarea,select{font-family:inherit;vertical-align:middle;}
address{font-style:normal;}
abbr[title],acronym[title]{border-bottom:none;}
th{font-weight:400;}
h5{font-weight:400;}
blockquote{padding:0 1.5em;}
blockquote .source{font-weight:700;text-align:right;}
#breadcrumb{font-size:1.2em;margin:.5em 0;}
dt{font-weight:700;float:left;margin-right:.5em;}
.external-links dt{font-weight:400;float:none;}
dl address,dl div{clear:left;}

/* @group header */
#header form h2,.nav h2,.infobox h2,form h2{font-size:1.3em;font-weight:400;line-height:1.0;padding:.45em 0 .55em 2.2em;}
.nav h2.rss-bbc{padding-left:5em;}
#main .nav h2,#main .infobox h2,#main form h2{font-size:1.08333em;line-height:1.0;}
.infobox h2,form h2{padding-left:.461em;}
#header ul{font-size:1.2em;}
/* @end */

/* @group content */
.nav li{list-style:none;}
#main *{font-size:1.2em;
line-height:1.5;}
#main * *{font-size:1em;
line-height:1.5;}
#main h1{font-size:1.6em;
line-height:1.125;}
#main h2{font-size:1.4em;
line-height:1.2857;}
.nav li,.nav address,.nav h3{font-size:1.2em;
line-height:1.5;font-weight:400;}
#portal li{margin-bottom:.75em;}
#context-nav p,.print{font-size:1.2em;
line-height:1.5;}
.nav .headline h2{font-size:1.2em;
line-height:1.5;font-weight:700;}
#main .headline h2{font-size:1em;}
.vcard h2{padding-top:1.5em;}
.intro,.pages .here{font-weight:700;}
/* @end */
/* @group Forms */
#main fieldset{border:0;
margin:0 0 1.5em;padding:0;}
legend{font-weight:700;
padding:0 1.5em;margin:0 0 1.5em;}
#main fieldset fieldset ul,#main fieldset fieldset p{margin-bottom:0;}
* html legend{/* nudge legend left for IE6 */
position:relative;left:-6px;}
#main label{display:block;font-weight:700;}
#main label .required{font-size:.8333em;}
input{width:17em;}
input.short{width:8em;}
input.long,textarea{width:26em;}
select,legend{max-width:26em;}
input.checkbox,.radio input,.checkbox input,input.submit{width:auto;}
#main form ul{margin-left:1.5em;list-style:none;}
form li label,table label{display:inline;font-weight:400;}
label.other{font-weight:400;}
.checkbox legend,.radio legend,.group legend{margin-bottom:0;}
.checkbox li{float:left;width:auto;padding-right:1.5em;}
/* style form elements on focus */
input:focus,textarea:focus,select:focus{background:#fff6ea;}
/* @end */
#footer{line-height:1.2;}
#footer li{font-size:1.1em;}

/* ********************************** */

/* colours.css 
                       */
/* @group global settings */
a img{border:0;}
body,#breadcrumb a{background:transparent;color:#333;}
table{background:#f1f1e6;color:#333;}
th{background:#ddd;color:#333;}
th,td{border-top:1px solid #fff;border-right:1px solid #fff;}
#header form h2,.nav h2{background:no-repeat url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/h-arrow.gif) .5em 45%;}
#content .nav h2 a{color:#fff;}
#context-nav h2{background-color:#6cc0e7;color:#fff;}
#context-nav li{border-bottom:1px solid #f6f6f6;background-image:none;}
.nav ul,.nav h3{border-top:3px solid #ebe8e8;}
.nav ul.deeper{border-top:none;}
.nav li a:link,.nav li a:visited,.nav .print a:link,.nav .print a:visited,.nav h2 a:link,.nav h2 a:visited,.nav h3 a:link,.nav h3 a:visited,.headline a{color:#333;text-decoration:none;}
.nav li a:hover,.nav li a:active,.nav .print a:hover,.nav .print a:active,.nav h2 a:hover,.nav h2 a:active,.nav h3 a:hover,.nav h3 a:active,div.headline:hover h2{color:#333;text-decoration:underline;}

#section-nav h2,#section-nav h2 a{color:#fff;}
#section-nav ul{background:#fff6ea;color:#333;width:172px;
margin:0;
border-right:1px solid #fff6ea}


* html #section-nav ul, 
#section-nav li,
#section-nav h3{
/*width:171px;*/
width:145px;
}
* html #section-nav h3 {
width:145px;
}

h3.reduced,
#section-nav h3.reduced {
width:145px;
}


#section-nav li,#section-nav h3{border-bottom:1px solid #fff;}

#section-nav .deeper li{background:none;}

.prev a,.next a{text-decoration:none;}

/* @group RSS source icons */
.nav .rss-bbc{background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/rss-bbc.gif) no-repeat left center;}
/* @end */

/* @group main */
.headline{background:#f6f6f6;color:#333;border-top:1px solid #e8edf1;}
#context-nav .headline h2,#context-nav .headline{background:#fff;color:#333;}

.headline h2{border-top:2px solid #fff;}
#main .nav,#main .infobox,#main form div{background:#F1F1E6;color:#333;}
#main h1.page,.pages .here a{color:#333;}
.pages a{text-decoration:none;color:#999;}
.pages a:hover,.pages a:active{text-decoration:underline;}
/* @end */
/* @group header */
#header a:link,#header a:visited{text-decoration:none;color:#333;background:transparent;}
#header a:hover,#header a:active{text-decoration:underline;color:#333;background:transparent;}
#header li{border-right:1px solid #333;}
#header li.last,#header #logo{border:none;}
#header form{background:#fff;color:#000;}
#header fieldset{border:none;border-left:3px solid #fff;}
#header div form h2{background-color:#ed3d1a;color:#fff;}
#header form p{border-top:3px solid #ebe8e8;}
#header #q{border:solid 1px #999;}
/* @end */

/* @group footer */#footer{background:no-repeat url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/logo.gif) 17.5em 100%;}
#footer li{border-right:1px solid #333;}
#footer li.last{border-right:none;}
#footer a:link,#footer a:visited{text-decoration:none;color:#333;background:#fff;}
#footer a:hover,#footer a:active{text-decoration:underline;color:#333;background:#fff;}/* @end *//* @end */

/* @group home page */
.home #header div{background:#fc3;color:#fff;
}
.home #section-nav h2{background-color:#ffaa2d;color:#fff;}
.s-inf h2{background-color:#d58218;color:#fff;}
.s-inf li{background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/blt-inf.gif) no-repeat .5em .4em;}
.s-inf address{border-top:3px solid #ebe8e8;}
.s-inf ul{margin-top:0;border-top:none;}
.s-news,.s-med{background:#edfff1;color:#333;}
.s-news h2,.s-med h2{background-color:#54b656;color:#fff;}
#portal .s-news li,#portal .s-med li{background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/blt-port.gif) no-repeat .5em .4em;}
.home #footer P A.top{background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/top-home.gif) no-repeat center top;}
/* @end *//* @group site */

/* Site pages such as site map and accessibility */
.site #header div{background-color:#fc3;color:#fff;}
.site .nav h2,.site thead th,.site .infobox h2,.site form h2{background-color:#ffaa2d;color:#fff;}
.site h1,.site #breadcrumb strong,.site legend{color:#ffaa2d;background-color:transparent;}
.site #section-nav .subsections li{color:inherit;background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/up-sit.gif) no-repeat .5em .5em;}
.site #section-nav h3{background:#fff6ea url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/blt-sit.gif) no-repeat .5em .5em;}
.site .links li{list-style-image:url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/link-sit.gif);}
.site .print{background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/link-sit.gif) no-repeat left center;}
.nav li.s-sit,.nav .s-sit li,.site .nav li{color:inherit;background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/blt-sit.gif) no-repeat .5em .5em;}
.site #footer p a.top{color:inherit;background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/top-sit.gif) no-repeat center top;}
.site #footer p a.back{color:inherit;background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/back-sit.gif) no-repeat center top;}
.site .pages{border-bottom:1px dotted #fc3;}
.site .vcard h2{border-top:1px dotted #fc3;}
.site .next a{color:#ffaa2d;background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/arrow_next-sit.gif) no-repeat right center;}
.site .prev a{color:#ffaa2d;background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/arrow_prev-sit.gif) no-repeat left center;}


/* @end */

/* @group environment */
.environment #header div,#environment.nav h2,.environment .nav h2,.environment thead th,.environment .infobox h2,.environment form h2{background-color:#096;color:#fff;}

.environment h1,.environment #breadcrumb strong,.environment legend{color:#096;background-color:transparent;}

/* skip navigation */a#skip-nav{float:left;text-indent:-5000px;}

.environment #section-nav .subsections li{
background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/up-env.gif) no-repeat .5em .5em; 
}
.environment #section-nav h3{background:#fff6ea url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/blt-env.gif) no-repeat .5em .5em;width:146px;}
* html .environment #section-nav h3{width:171px;
}
.environment .links li,.links li.s-env{list-style-image:url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/link-env.gif);}
.environment .print{background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/link-env.gif) no-repeat left center;}
.nav li.s-env,.nav .s-env li,.environment .nav li,#environment.nav li{color:inherit;background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/blt-env.gif) no-repeat .5em .5em;}
.environment #footer p a.top{color:inherit;background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/top-env.gif) no-repeat center top;}
.environment #footer p a.back{color:inherit;background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/back-env.gif) no-repeat center top;}
.environment .pages{border-bottom:1px dotted #096;}
.environment .vcard h2{border-top:1px dotted #096;}
.environment .next a{color:#096;background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/arrow_next-env.gif) no-repeat right center;}
.environment .prev a{color:#096;background:transparent url(http://www.camden.gov.uk/ccm-ldn-theme/__ccm__/themes-prod/clearleft-camden/images/arrow_prev-env.gif) no-repeat left center;}
img{
border:0px;
}
/* @end */




/* ********************************* */
/* exras.css                        */
#portal li{margin-bottom:0;}
#header h1{overflow:hidden;height:69px;}
#portal ul.right{font-size:.9em;border:none!important;
list-style-position:inside;text-align:right;}
#portal .s-med ul.right li{background-image:none!important;}
#content .left{float:left;}
.error #content #main form input.fInput{border:solid 1px #999;position:relative;}
.error #content #main form li{margin-bottom:1em;}
#main form input.submit{width:27px;height:27px;}
/* remove underline from headline h2 added in colours and add it only for active h2s */div.headline:hover h2{text-decoration:none;}
div.headline:hover h2 a{text-decoration:underline;}
/* override default H and W for submit button */
#basicSearchGo{width:27px;height:27px;}
/* reinstate horizontal layout for portal pages */
.horizontal-left{float:left;position:relative;width:165px;}
.horizontal-right{float:right;position:relative;width:165px;}
.horizontal-left img,.horizontal-right img{display:block!important;}
.horizontal-left h3,.horizontal-right h3{font-size:.9em;padding:0;font-weight:700;margin:3px 2px;text-align:left;}
.horizontal-left h3 a,.horizontal-right h3 a{color:#000;}
.horizontal-left p,.horizontal-right p{color:#000;font-size:.8em;margin:2px;}/* more news link on portal pages */
li.more-news a{font-weight:700;}
.business li.more-news a{color:#f60;}
.community li.more-news a{color:#6c3;}
.council li.more-news a{color:#939;}
.education li.more-news a{color:#990;}
.environment li.more-news a{color:#096;}
.housing li.more-news a{color:#c36;}
.jobs li.more-news a{color:#66c;}
.leisure li.more-news a{color:#69f;}
.policing li.more-news a{color:#c00;}
.socialcare li.more-news a{color:#09c;}
.transport li.more-news a{color:#966;}
.older li.more-news a{color:#933;}
.young li.more-news a{color:red;}
.green li.more-news a{color:#693;}

.parents li.more-news a{color:#9cc;}
/* */#main p.top-margin{margin-top:1.5em;}
/* vevent (created for the Mayor's diary)*//* @group vevent */
.vevent{margin-bottom:.5em;}

.vevent div{margin:0 8em;}
.vevent div div{margin:0;}
.vevent div span,.vcard .fn,.vcard .title{font-weight:400;}
.vevent .adr{margin-bottom:.5em;}
.vevent .time-start{margin-left:1.5em;}
.vevent .attendee{margin-top:-1.5em;}
.vevent .date-start{display:none;}
.vevent .time-start{border-top:solid 1px #eee;}
.vevent .header{margin-left:1.2em;display:inline;font-weight:700;font-size:1.2em!important;}

.RATIFIED {  font-size: 10px; font-weight: bold; color: #52B552}
.PROVISIONAL {  font-size: 10px; font-weight: bold; color: #FF0000}

.LOW { 
	 font-size: 90%; 
	 font-weight: bold; 
	 color: #009900
	 }
.MODERATE	{ 
font-size: 90%; 
	font-weight: bold; 
	color: #F06000;
	}
.HIGH { 
font-size: 90%; 
	font-weight: bold; 
	color: #FF0000;
	}
.VERY_HIGH		{ 
font-size: 90%;
	font-weight: bold; 
	color: #CE007B;
}
/* @end */
.hide{
display:none;
}
.NO_DATA{
font-size: 90%;
}
