/*=Core styles
===============================================*/
	body {background:#eff8fb url("../../images/backgrounds/repeating/x/backgroundthinline.png") repeat-x top left fixed}
	
	body {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color: #444;  
	}
	
	.hideme{display:none}
	
	h2 a,h4 a,h6 a,
	h2 a:visited,h4 a:visited,h6 a:visited,h3 a,h5 a,
	h3 a:visited,h5 a:visited{color:#5F8F11}
	

	h2 a:hover,h4 a:hover,h6 a:hover,h3 a:hover,h5 a:hover{color:#23412a}
	
	.Heading2,h2{color:#555;font-size:200%;font-weight:normal}
	
	h3.smallertext{font-size:118%;margin-top:0}
	
	a.loginout{overflow:hidden;width:72px !important}
	a.loginout:visited{background-position:-277px 0 !important}
	a.loginout:hover{background-position:-277px -30px !important}
	
	/* LR Shadow on content */
	#shadow{background:transparent url(http://www.redbridge.gov.uk/images/backgrounds/backshadow.png) repeat-y scroll center top;margin-left:auto;margin-right:auto;width:980px}
	
	/*Structural stuff*/
	.container_24{background-color:#fff;border:1px solid #666;border-width:0 1px 1px 1px}
	/*widen the core area margin*/
	#contentarea{margin:0 10px;z-index: 200;}
	.container_24 .grid_13{width:500px}
	.container_24 #contentarea .grid_7{width:260px}
	
	
	/*Core image styling */
	#contentarea img.ImmControlAlign_Right{border:1px solid #ccc;padding:5px}
	#contentarea img.ImmControlAlign_Right a:after {content: attr(title)}
 
 /*Tag level styles*/
 
	a{color:#069;text-decoration:none}
	a:visited{color:#004f72}
	a:hover{color:#000;text-decoration:underline}	

	#contentarea a{border-bottom:1px dashed #aaa;text-decoration:none}
	#contentarea a:visited{border-bottom:1px dotted #aaa}
	#contentarea a:hover{border-bottom:1px solid #ccc;text-decoration:none}	
	#contentarea h3 a:hover{border-bottom:1px solid #ccc;text-decoration:none}	
	
	blockquote{
		background:none;
		border:#069 3px solid;
		border-width:3px 0;
		color:#555;
		float:right;
		font-family:verdana,arial,helvetica,sans serif;
		font-size:1.25em;
		margin:1em;
		padding:1em;
		width:150px}
	
	em{color:#76AF19;font-weight:bold;font-style:normal}
	
	.green{color:#76AF19}/*Used for split colouring headings*/ 	
	.blue{color:#006699}

	
/*===================================== EOF Core styles*/

.subheading h3{clear:right;float:right;font-size:1.2em;margin:0}


#menucolumn{margin-bottom:100px}

/*#landingpage #contentarea h2{background:#666 none no-repeat 0 0;color:#fff;height:180px;margin:0 0 20px 0;text-indent:-9000px}*/

/*Temp hide because of new names*/
#landingpage #contentarea h2
{
	background:#fff none;
	border-bottom:solid 2px #ccc;
	color:#555;
	height:auto;
	margin:0 0 20px 0;
	text-indent:0;
	
}
/*End temp*/
/*.crimeandpublicsafety #landingpage #contentarea h2{background-image:url(../../images/headers/crimeandpublicsafety.jpg)}
.theenvironment #landingpage #contentarea h2{background-image: url(../../images/headers/theenvironment.jpg)}
.businessandconsumers #landingpage #contentarea h2{background-image: url(../../images/headers/businessandconsumers2.jpg)}
.educationandyoungpeople #landingpage #contentarea h2{background-image: url(../../images/headers/educationandyoungpeople.jpg)}
.leisureandlibraries #landingpage #contentarea h2{background-image: url(../../images/headers/leisureandlibraries2.jpg)}
.parkingrubbishandstreets #landingpage #contentarea h2{background-image: url(../../images/headers/parkingstreetsandrubbish4.jpg)}
.communityandlifeevents #landingpage #contentarea h2{background-image: url(../../images/headers/communityandlifeevents.jpg)}
.thecouncil #landingpage #contentarea h2{background-image: url(../../images/headers/thecouncil2.jpg)}
.planninglandandbuildings #landingpage #contentarea h2{background-image: url(../../images/headers/planninglandandbuildings.jpg)}
.jobsandrecruitment #contentarea h2{background:#666 url(../../images/headers/jobsandrecruitment.jpg) no-repeat 0 0;color:#fff;height:180px;margin:0 0 20px 0;text-indent:-9000px}
.counciltaxandhousing #landingpage #contentarea h2{background-image: url(../../images/headers/counciltaxandhousing.jpg)}
.newsandevents #contentarea h2{background:#666 url(../../images/headers/newsandevents.jpg) no-repeat 0 0;color:#fff;height:180px;margin:0 0 20px 0;text-indent:-9000px}
.benefitscareandhealth #landingpage #contentarea h2{background-image: url(../../images/headers/benefitscareandhealth.jpg)}*/

.libraries #landingpage #contentarea h2{background:#666 url(../../images/headers/libraries2.jpg) no-repeat 0 0;color:#fff;height:180px;margin:0 0 20px 0;text-indent:-9000px}

#landingpage #treemenucontainer{padding-left:10px}
#treemenucontainer div{position:relative;padding-bottom:30px;zoom:1}
#landingpage #treemenucontainer div{padding-bottom:0}
#treemenucontainer .readmore{bottom:0;padding:5px 5px 0;position:absolute;right:5px;zoom:1}
#treemenucontainer ul.treemenu{margin-bottom:0;margin-left:2px}
#treemenucontainer .treemenu li{background:#FFF url(../../images/icons/small/smallpage.png) no-repeat scroll 2px 6px;float:left;line-height:1.5em;list-style-type:none;margin:0 0 5px 0;width:45%}

hr.dotted{background-color:transparent;border-color:#CCCCCC;border-style:dashed;border-width:1px 0 0;display:block;height:1px}
hr.thin{border-color:#e7f4f9;border-style:solid;border-width:2px 0 0;height:2px}

	/*Doitonline links*/
	.doitonline li{border-bottom:1px solid #f0f0f0;margin-left:0;margin-top:0;padding:0;zoom:1}
	.doitonline li a{display:block;padding:7px 28px 7px 10px;margin-right:5px}
	.doitonline li:hover{background-color:#e7f4f9}
	.doitonline li a:hover{text-decoration:none;_text-decoration:underline}	

	/*=Standard list (used for MAIN MENU)*/
	/*Immediacy classes added*/
	
	ul.standard{border:solid 1px #ccc;list-style-type:none;margin:0;padding:0}
	ul.standard li{
		background:#f6f6f6 url("../../images/backgrounds/repeating/x/list_grey_back.png") repeat-x left bottom;
		color:#606060;
		font-size:0.9em;
		list-style-type:none;
		margin:0;
		padding:0;
		position:relative} 

	ul.standard li.L1 a{background:#FCFCFC url("../../images/icons/small/nochildren.gif") no-repeat 7px 12px;padding-left:20px}
	ul.standard li.L2 a{background:#FCFCFC url("../../images/icons/small/nochildren.gif") no-repeat 18px 12px;padding-left:30px}
	ul.standard li.L3 a{background:#FCFCFC url("../../images/icons/small/nochildren.gif") no-repeat 28px 12px;padding-left:40px}
	ul.standard li.L4 a{background:#FCFCFC url("../../images/icons/small/nochildren.gif") no-repeat 38px 12px;padding-left:50px}
	ul.standard li.L5 a{background:#FCFCFC url("../../images/icons/small/nochildren.gif") no-repeat 48px 12px;padding-left:60px}
	ul.standard li.L6 a{background:#FCFCFC url("../../images/icons/small/nochildren.gif") no-repeat 58px 12px;padding-left:70px}
	ul.standard li.L7 a{background:#FCFCFC url("../../images/icons/small/nochildren.gif") no-repeat 68px 12px;padding-left:80px}	
	
	
	/*Add arrow to show children under this level*/
	ul.standard li.haschild a{background-image:url("../../images/icons/small/haschildren.gif")}
	
	/*level 0 never has an icon*/
	ul.standard li.L0 a{background-image:none !important}
	
	ul.standard li a,
	ul.standard li a:visited{border-bottom:solid 1px #fbfbfb;border-top:solid 1px #efefef;color:#606060;display:block;zoom:1}	
	
	ul.standard li a:hover{background-color:#B9DA87;border-bottom:solid 1px #add274;border-top:solid 1px #add274;color:#000}
	
	ul.standard li.selected a,
	ul.standard li.selected a:hover,
	ul.standard li a:focus{
		background-color:#d0e795;
		background-image:url("../../images/icons/small/haschildren_sel.gif");
		border-bottom:solid 1px #add274;
		border-top:solid 1px #add274;
		color:#333;
		display:block;
		text-decoration:none}
		

	ul.standard li.selected a{color:#496202}
	ul.standard li a.selectedlink,
	ul.standard li a.selectedlink:hover,
	ul.standard li a.selectedlink:active{background-image:url("../../images/icons/small/nochildren_sel.gif")}
	ul.standard li.haschild a.selectedlink,
	ul.standard li.haschild a.selectedlink:hover,
	ul.standard li.haschild a.selectedlink:active{background-image:url("../../images/icons/small/haschildren_sel.gif")}
	
	ul.standard li.selected span{
		background:#d0e795 url("../../images/backgrounds/repeating/x/list_grey_back_hover.png") repeat-x left bottom;
		border-bottom:solid 1px #add274;
		border-top:solid 1px #add274;
		color:#496202;
		display:block;
		font:normal 12px verdana;
		padding:7px 5px;
		text-decoration:none}
	
	/*======================*/
		
	
	/*=Main menu (uses .standard list styling from top of file)*/
	.menu{margin-bottom:20px;position:relative}
	.menu a, 
	.menu a:focus, 
	.menu a:visited{color:#666;display:block;font:normal 12px Verdana;padding:7px 5px 7px 5px}
	.menu a:hover{color:#666;text-decoration:none}
	.menu li{padding:0}
	
/*=Buttons
=================================================*/
	/*Rounded buttons */
	span.button,a.button,a.button:visited{background:transparent url("../../images/buttons/medium/buttons_sprite.png") no-repeat 0 0;
											color:#fff;cursor:pointer;display:block;line-height:30px;text-align:center;text-decoration:none}
	a:hover.button{background-position:0 -30px;color:#fff;text-decoration:none}
	a.button:focus{background-position:0 -60px;text-decoration:none;outline:none}
			
	/*Blue - ACTION (Submit, Save, etc) button*/
	a.short_blue,
	a.short_blue:visited{background-position:-120px -180px;width:60px}
	a.short_blue:hover{background-position:-120px -210px}
	a.short_blue:active,a.short_blue:focus{background-position:-120px -240px}
		
	a.long_blue,
	a.long_blue:visited{background-position:0 -180px;width:119px}
	a.long_blue:hover{background-position:0 -210px}
	a.long_blue:active,a.long_blue:focus{background-position:0 -240px}
	
	/*Green - LINK/INFO button*/
	a.short_green,
	a.short_green:visited{background-position:-120px -90px;width:60px}
	a.short_green:hover{background-position:-120px -120px}
	a.short_green:active,a.short_green:focus{background-position:-120px -150px}

	a.long_green,
	a.long_green:visited{background-position:0 -90px;width:119px}
	a.long_green:hover{background-position:0 -120px}
	a.long_green:active,a.long_green:focus{background-position:0 -150px}
	
	/*Red - REMOVE/CANCEL button*/
	a.short_red,
	a.short_red:visited{background-position:-120px -270px;width:60px}
	a.short_red:hover{background-position:-120px -300px}
	a.short_red:active,a.short_red:focus{background-position:-120px -330px}	
	
	a.long_red,
	a.long_red:visited{background-position:0 -270px;width:119px}
	a.long_red:hover{background-position:0 -300px}
	a.long_red:active,a.long_red:focus{background-position:0 -330px}
	
	/*Grey - DISABLED button*/
	a.short_grey,
	a.short_grey:visited{background-position:-120px 0px;width:60px}
	a.long_grey,
	a.long_grey:visited{background-position:0 0;width:119px}	
	
	a:hover.short_grey,
	a:focus.short_grey{background-position:-120px 0}
	a:hover.long_grey,
	a:focus.long_grey{background-position:0 0}
			
	/* Styles for input buttons to make them look like link buttons */
	.green_button,
	.blue_button,
	.red_button{color:#fff;cursor:pointer;padding:3px 5px;zoom:1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
	
	.green_button{background:#80c31c url("../../images/buttons/medium/green_button.png") repeat-x 0 0;border:solid 1px #629115}
	.blue_button{background:#069 url("../../images/buttons/medium/blue_button.png") repeat-x top left;border:solid 1px #069}
	.red_button{background:#cc2c2c url("../../images/buttons/medium/red_button.png") repeat-x 0 -1px;border:solid 1px #992123}
	
	.green_button:hover,
	.blue_button:hover,
	.red_button:hover{background-image:none;text-decoration:none}	

	
/*=Pill buttons*/
#shadow .pillbutton,
.pillbutton {background:#333 url(../../images/backgrounds/repeating/x/alert-overlay.png) repeat-x scroll 0 0;
		 border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
		 border-style:solid;border-width:1px;color:#FFF !important;cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;line-height:1;overflow:visible;
		 padding:5px 15px 6px;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);width:auto;
		 border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);}
#shadow .pillbutton.disabled {opacity:0.5}
#shadow .pillbutton:hover {background-color:#222;color:#FFF;text-decoration:none}
#shadow .pillbutton:active {top:1px}
#shadow .small.pillbutton {font-size:11px}

#shadow .pillbutton, 
#shadow .medium.pillbutton {font-size:13px;font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25)}

body #shadow  button.pillbutton{padding:3px 10px 4px}
#shadow .large.pillbutton{font-size:14px;padding:8px 14px 9px}
body #shadow  button.large.pillbutton{padding:6px 10px 7px}

#shadow .mulberry.pillbutton{background-color:#BC2B74}
#shadow .mulberry.pillbutton:hover{background-color:#7c1c4b}
#shadow .green.pillbutton{background-color:#91BD09}
#shadow .green.pillbutton:hover{background-color:#749A02}
#shadow .blue.pillbutton{background-color:#069}
#shadow .blue.pillbutton:hover{background-color:#007D9A}
#shadow .red.pillbutton{background-color:#b40004}
#shadow .red.pillbutton:hover{background-color:#872300}
#shadow .magenta.pillbutton{background-color:#A9014B}
#shadow .magenta.pillbutton:hover{background-color:#630030}
#shadow .orange.pillbutton {background-color:#FF5C00}
#shadow .orange.pillbutton:hover{background-color:#D45500}
#shadow .orangellow.pillbutton {background-color:#FFB515}
#shadow .orangellow.pillbutton:hover {background-color:#FC9200}
#shadow .secondary.pillbutton, 
#shadow .secondary.super.pillbutton {background-color:#EEE;border:1px solid #999;color:#333 !important;font-weight:normal;text-shadow:0 1px 1px rgba(255, 255, 255, 0.5)}
#shadow .secondary.pillbutton:hover, .secondary.super.pillbutton:hover {background-color:#DDD;border:1px solid #999;color:#666 !important}

#shadow .super.pillbutton {border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;background-image:url(../../images/backgrounds/repeating/x/super-button-overlay.png);background-position:0 0;background-repeat:repeat-x;
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);border-style:solid;border-width:1px;font-size:13px;line-height:1;padding:0}

#shadow .super.pillbutton span {border-top:1px solid rgba(255, 255, 255, 0.2);display:block;line-height:1;padding:5px 15px 6px;-moz-border-radius:14px}

#shadow .super.secondary.pillbutton span {border-top-color:#FFFFFF}

#shadow .super.pillbutton {padding:0}
#shadow .super.pillbutton span {padding:5px 15px;position:relative;top:-1px}
#shadow .super.secondary.pillbutton span{top:0}
#shadow .small.super.pillbutton {font-size:11px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px}
#shadow .small.super.pillbutton span {border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;padding:2px 12px 6px}
#shadow .small.white.super.pillbutton span {padding:3px 12px 5px}
#shadow .small.super.pillbutton span {padding:3px 12px}
#shadow .large.super.pillbutton{background-image:url(../../images/backgrounds/repeating/x/40px-button.png);background-position:left bottom;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px}
#shadow .large.super.pillbutton span {border-radius:17px;-webkit-border-radius:17px;-moz-border-radius:17px;font-size:14px;padding:7px 20px 9px}
#shadow .oversize.super.pillbutton{background-image:url(../../images/backgrounds/repeating/x/40px-button.png);background-position:left bottom;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px}
#shadow .oversize.super.pillbutton span {border-radius:17px;-webkit-border-radius:17px;-moz-border-radius:17px;font-size:21px;padding:12px 28px 14px}
body #shadow  .large.super.pillbutton span {padding:8px 20px}

#shadow .super.pillbutton.subtle{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:11px;font-weight:bold}
#shadow .super.pillbutton.subtle span {padding:5px 9px}
#shadow .super.pillbutton.subtle span {padding:5px 9px}

/*Fix button problems*/
#shadow .pillbutton,.pillbutton:visited{_background-image:none}
#shadow  .pillbutton span{_color:#fff;_font-size:12px;padding:4px 10px}
#shadow  .pillbutton:hover span{_background-color:#007D9A}
#shadow a.mulberry.pillbutton{_background-color:#BC2B74;_border:solid 1px #7e004a}
#shadow a.mulberry.pillbutton span{_border-top:solid 1px #eb91be;_border-bottom:solid 1px #930e58}
#shadow a.mulberry.pillbutton:hover span{_background-color:#7c1c4b;_border-top:solid 1px #BC2B74}
#shadow a.green{_background-color:#91BD09}
#shadow a.green:hover span{_background-color:#749A02}
#shadow .blue{_background-color:#069}
#shadow .blue:hover span{_background-color:#007D9A}
#shadow a.red{_background-color:#E33100}
#shadow a.red:hover span{_background-color:#872300}
#shadow .magenta{_background-color:#A9014B}
#shadow .magenta:hover span{_background-color:#630030}
#shadow .orange {_background-color:#FF5C00}
#shadow .orange:hover span{_background-color:#D45500}
#shadow .orangellow {_background-color:#FFB515}
#shadow .orangellow:hover span{_background-color:#FC9200}
/*============================================================*/		
	
/*=Page structure
=================================================*/
	
	
/*=Header
=================================================*/
	#header{background:#f0f0f0 url("../../images/backgrounds/repeating/x/headerrepeat.png") repeat-x 0 0;border:solid 1px #ccc;border-bottom:none;color:#000;height:74px}
	#header h1{background:url("../../images/redbridgeiLogo.png") no-repeat 0 0;position:absolute;height:74px;margin:0;outline:none;text-indent:-9000px;width:299px}
	#header h1 a{background:url("../../images/redbridgeiLogo.png") no-repeat 0 0;display:block;height:74px;outline:none;width:299px}
	#header span{color:#999}
	#header img{display:none}
	
	/*Header menu */
	.topnav{background:#f0f0f0 url("../../images/backgrounds/repeating/x/headerrepeat.png") repeat-x 0 0;float:right;height:74px;list-style-type:none;margin:0;width:636px}
	.topnav li{float:right;margin-left:0;width:212px}
	.topnav a,
	.topnav a:visited{background:transparent url("../../images/buttons/large/headerbuttonsingle.png") no-repeat 0 0;
			clear:left;color:#888;display:block;font:bold 14px verdana;height:74px;line-height:74px;text-align:center;text-decoration:none;width:212px}
	.topnav a:hover{background-position:0 -75px;color:#80c31c;text-decoration:none}
	.topnav a:active{background-position:0 -150px}
	.topnav a:focus{text-decoration:none}
	
	/*Green graduated bar */
	.buttonBar{background:#82C517 url("../../images/backgrounds/repeating/x/HeaderGreenBar.png") repeat-x top left;height:31px;margin-bottom:1em;padding:6px 5px 0 5px;position:relative;z-index:299}
		
		a.backtohome,
		a.customisecontent,
		a.loginout,
		a.signup,
		a.useroptions,
		a:visited.backtohome,
		a:visited.customisecontent,
		a:visited.loginout,
		a:visited.signup
		{background:transparent url("../../images/buttons/medium/actionbarbuttons.png") no-repeat 0 0;
			color:#666;cursor:pointer;display:block;font-size:9px;font-weight:bold;line-height:25px;text-decoration:none;text-indent:8px;width:134px}
		/*normal*/
		a.backtohome,a:visited.backtohome{background-position:0 0;text-indent:25px}
		a.loginout{background-position:-277px 0;width:72px}
		a.signup,a:visited.signup{background-position:-354px 0;width:72px}
		a.customisecontent,a:visited.customisecontent{background-position:-138px 0}
		a.useroptions,a:visited.useroptions{background-position:-430px 0;width:89px}
		/*hover*/
		.buttonBar a:hover{text-decoration:none}
		a:hover.backtohome{background-position:0 -30px}
		a:hover.loginout{background-position:-277px -30px}
		a:hover.signup{background-position:-354px -30px}
		a:hover.customisecontent{background-position:-138px -30px}
		a:hover.useroptions{background-position:-430px -30px}
		/*click*/
		a:active.backtohome{background-position:0 -60px}
		a:active.loginout{background-position:-277px -60px}
		a:active.signup{background-position:-354px -60px}
		a:active.customisecontent{background-position:-138px -60px}
		a:active.useroptions{background-position:-430px -60px}

	/*=Search field*/
		.searchmain{height:27px;left:328px;margin:-1px 0 0;padding:0;position:absolute;width:306px;z-index:300}
		.searchbg{background:url("../../images/backgrounds/single/searchbox.png") no-repeat 0 -33px;border:0;display:block;height:27px;width:274px}
		.searchbox{background-color:transparent;border:0;color:#666;float:left;height:20px;padding:7px 10px 0;width:255px}  		
		.searchbox:focus + .searchbg{background-position:0 0}
		.searchbgIE{background:url("../../images/backgrounds/single/searchbox.png") no-repeat 0 -33px;border:0;display:block;height:27px;width:308px}
		a.searchbutton{background:transparent url("../../images/buttons/medium/searchbutton.png") no-repeat 0 -4px;color:#fff;height:30px;margin:-1px 0 0;text-indent:-9000px;width:29px}
		a:hover.searchbutton{background-position:0 -42px}
		a:active.searchbutton{background-position:-1px -80px}
		
	/*Safari + chrome searchbox workaround*/
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{
	.searchbox{border:solid 1px #ccc;background-color:#fff;padding-right:5px;-webkit-border-radius:5px}
	}

/*=Content area
=================================================*/

	.breadcrumb{color:#999;font:normal 10px Verdana;margin:0 0 5px 0}
	#contentarea .breadcrumb a,#contentarea .breadcrumb a:visited{border-width:0;color:#999;font-weight:bold}
	#contentarea .breadcrumb a:hover{border-bottom:1px solid #ccc;color:#666}
	
	#contentarea{margin-bottom:50px}
	#contentarea hr{background-color:#eee;border-color:#eee;color:#eee;margin:10px 0}
	
	/*List style*/
	#contentarea ul{list-style-type:none;margin-left:0}
	#contentarea ul li{background:transparent url(../../images/icons/small/listbullet.png) no-repeat 0 5px;margin:10px 0 10px 15px;padding-left:20px;zoom:1}
		
		/*Sub items*/
		#contentarea ul  ul{margin:5px 0 5px 5px}
		#contentarea ul li li{background-image:url(../../images/icons/small/listbulletsub.png);margin-left:5px}

#relateddocuments h3,
#usefulwebsites h3{background:transparent none no-repeat 0 0;min-height:35px;padding-left:35px;_height:35px}

#relateddocuments h3{background-image:url(../../images/icons/small/relateddocuments.png)}
#usefulwebsites h3{background-image:url(../../images/icons/small/websitelinks.png)}

#relateddocuments ul li,
#usefulwebsites ul li{background-image:url(../../images/icons/small/listbulletgrey.png);margin-left:8px}

#contactinfo{background:transparent url(../../images/icons/medium/getintouch.png) no-repeat 0 0;border-top:5px solid #EEE;color:#76AF19;font-size:1.2em;margin-top:10px;min-height:70px;overflow:hidden;padding-left:85px;padding-top:12px;_height:70px}
#contactinfo ul li{margin-left:70px}

.fauxtwocolumns{border-top:5px solid #EEE;clear:both;margin-top:20px;padding-top:10px}

/*=forms
========================*/
.tbform .caption{padding:10px 0 2px 0;width:50%;vertical-align:top;}
.tbform label{font-weight:bold}
.tbform table{margin-bottom:0}

	
/*=editor*/
.editorfixer{font-size:0.8em}
	
/*=Sidebars
================================*/
	
/*.sidebar a,
.sidebar a:visited{color:#555}*/

.sidebar h2{
		background-color:#fafafa;
		border:1px solid #ccc;
		color:#5F8F11;
		font-size:0.9em;
		font-weight:bold;
		line-height:33px;
		margin-bottom:1em;
		padding-left:10px;
		border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}

.sidebar hr{margin:0}
	
.sidebar ul{list-style-type:none}

	#sidebar{min-height:200px;padding-bottom:70px}		
	#sidebar hr.seperator{margin:15px 0}

	.greenbox{
		background:#82C41E url("../../images/backgrounds/repeating/x/atozgreenfade.png") repeat-x top left;
		border:solid 1px #6da317;color:#fff;display:block;line-height:1.1em;margin-top:10px;padding:5px 5px 5px 60px}
	a.greenbox ,a.greenbox:visited{color:#fff}
	 a.greenbox:hover{background-image:none;text-decoration:none}
	.greenbox span{
		background:url("../../images/backgrounds/single/atoz.png") no-repeat 0 0;
		height:35px;left:5px;position:absolute;text-indent:-9000px;width:53px}
	
	/*=getintouch*/
	.getintouch span{background:url("../../images/icons/large/haveyoursay.png") no-repeat 0 0;height:39px}
	
	/*=atoz menu*/
	.atoz{min-height:35px;_height:35px;margin-top:0 !important}
	.atoz ul{list-style-type:none;margin:0;padding:0 5px 0 0}
	.atoz ul li{float:left;height:18px;margin:0;text-align:center}
	.atoz ul li a,.atoz ul li a:visited{color:#fff;display:block;font:bold 12px Verdana;text-decoration:none;width:12px}	
	.atoz ul li a:hover{color:#fff;background-color:#CEF18E}

/*=Additional column
=================================*/	

	
ul.popularpages li{border-bottom:1px solid #e7f4f9;line-height:2em;list-style-type:none;margin-left:0;text-indent:1em}
.popularpages a{display:block}
.popularpages a:hover{background-color:#e7f4f9;text-decoration:none;zoom:1}
	
/*=latestnews*/
.redbridgenews li{border-bottom:1px solid #eee;font-size:0.9em;margin:0}	
.redbridgenews li a{color:#555;display:block;font-size:0.9em;line-height:1em;min-height:65px;padding:5px 5px 5px 75px;_height:65px}
.redbridgenews li a:hover{background-color:#e7f4f9;text-decoration:none}
.redbridgenews span{color:#069;display:block;font-size:11px;line-height:1.2em;padding-bottom:5px}
.redbridgenews li img{height:66px;margin-left:-70px;margin-right:5px;width:66px}

#contentarea .latestnewslist li{background-image:none;margin-left:0;padding-left:0;padding-bottom:5px}
#contentarea .latestnewslist li a{color:#069}

/*shared news*/
.sharednews{line-height:1.2em;margin:10px 0;overflow:hidden}
.sharednews p,.sharednews div{margin-bottom:10px}
.sharednews img{float:left;padding:0 5px 0 0}
.sharednews h2{background:none;border:none;line-height:1.2em;margin-bottom:4px;margin-top:0;text-indent:0}

/*=Search box ajax */
#searchresults{background:transparent url(http://www.redbridge.gov.uk/images/backgrounds/single/searchshadow.png) repeat-x scroll left bottom;border-top:solid 1px #81C41D;display:none;left:-4px;padding:0 5px 5px 5px;position:absolute;top:31px;width:300px;z-index:6005}
#searchresults li a{color:#000}

#searchresults .suggestion a,#searchresults .suggestion a:visited{background:#fff none;border-bottom:1px solid #cdf18d;text-decoration:none}
#searchresults .suggestion a:hover,#searchresults .suggestion a.selected{background-color:#e5f7c1;text-decoration:none}
#searchresults .suggestion a i{color:#069}

#searchresults .noresults{background-color:#fff;padding:10px}
#searchresults .noresults ul{margin-bottom:0}
#searchresults .noresults ul li{font-size:1em}

#searchresults span{background:transparent no-repeat 0 0;display:block;left:7px;height:20px;position:absolute;text-indent:-9000px;top:7px;width:20px}
#searchresults .suggestion span{background-image:url(http://www.redbridge.gov.uk/images/icons/small/questioncircle.png)}
#searchresults .keyword span{background-image:url(http://www.redbridge.gov.uk/images/icons/small/key.png)}
#searchresults .map span{background-image:url(http://www.redbridge.gov.uk/images/icons/small/map.png)}
#searchresults .eform span{background-image:url(http://www.redbridge.gov.uk/images/icons/small/eform.png)}
#searchresults .page span{background-image:url(http://www.redbridge.gov.uk/images/icons/small/page.png)}
#searchresults .pdf span{background-image:url(http://www.redbridge.gov.uk/images/icons/small/pdf.png)}
#searchresults .atoz span{background-image:url(http://www.redbridge.gov.uk/images/icons/small/atoz.png)}
#searchresults .forum span{background-image:url(http://www.redbridge.gov.uk/images/icons/small/forum.png)}

#suggestions ul.standard{border:none}
#suggestions ul.standard li.altrow a{background:#f6f6f6 url(../../images/backgrounds/repeating/x/list_grey_back_alt.png) repeat-x left bottom;}
#suggestions ul.standard li a,
#searchresults ul.standard li a:visited{background:#f6f6f6 url(/images/backgrounds/repeating/x/list_grey_back.png) repeat-x left bottom;border-top:solid 1px #fbfbfb;color:#606060;display:block;padding:5px 5px 5px 30px}
#suggestions ul.standard li a:hover,
#suggestions ul.standard li a:focus,
#suggestions ul.standard li a.selected{background:#d0e795 url(../../images/backgrounds/repeating/x/list_grey_back_hover.png) repeat-x left bottom;border-top:solid 1px #add274;border-bottom:1px solid #ADD274;color:#333;display:block;text-decoration:none}

.AtoZBG{overflow:hidden}
.AtoZBG img{display:none}
.AtoZTitle1{color:#81C41D;display:block;font-size:5em;left:-40px;position:absolute;top:100px}
.AtoZLink{line-height:2em}
	
/*Hide some parts for latest news page*/
.latestnewspage  #sharethis_0,.latestnewspage  .fauxtwocolumns{display:none}

	
/*=Footer
=================================*/
	#footer{background:#fff url("../../images/backgrounds/repeating/x/bluebar.png") repeat-x 0 0;margin:0;padding-top:41px;position:relative;width:960px}
	#townhall{background:transparent url("../../images/footertownhallsub.png") no-repeat 0 0;height:110px;position:absolute;text-indent:-9000px;top:-103px;width:168px}
	
	#topfooter{border-top:solid 1px #c0c0c0;min-height:245px;padding-top:20px}
	#topfooter ul{list-style-type:none;margin:0;padding-left:30px;padding-top:0}
	#topfooter li{float:left;list-style-type:none;margin:0;width:48%}
	#topfooter .heading{color:#069;display:block;font:bold 16px verdana;margin-bottom:10px}
	
	#topfooter #logos{border-right:solid 1px #c6e5f2;float:left;height:225px;padding-left:10px;width:275px}
	#topfooter #logos a,#topfooter #logos a:visited{border:solid 1px #fff;display:block;float:left}
	#topfooter #logos a:hover{border:solid 1px #ccc}
	#topfooter #logos a img{border:none}
	
	#topfooter #biglinks{margin-left:275px}
	#topfooter #biglinks a{border:solid 1px #fff;color:#404040;display:block;height:90px;padding:10px 10px 0px 50px}
	#topfooter #biglinks a:hover,#topfooter #biglinks a:active{border:solid 1px #ccc;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
	
	#topfooter #biglinks a{background:transparent none no-repeat 10px 5px}
	#topfooter #biglinks .planning{background-image:url("../../images/buttons/medium/planninggel.png")}
	#topfooter #biglinks .payit{background-image:url("../../images/buttons/medium/payitgel.png")}
	#topfooter #biglinks .libraries{background-image:url("../../images/buttons/medium/librariesgel.png")}
	#topfooter #biglinks .reportit{background-image:url("../../images/buttons/medium/reportitgel.png")}
	
	#bottomfooter{background:#fff url("../../images/backgrounds/repeating/x/footergreenbar.png") repeat-x 0 0;padding:50px 10px 10px 10px}
	#bottomfooter ul{list-style-type:none;padding:0;padding-left:20px;margin:0}
	#bottomfooter li{list-style-type:none;text-align:right}
	#bottomfooter a{line-height:22px}
	#bottomfooter .first{border-left:solid 1px #aae34e;float:right;margin-left:20px}
	#bottomfooter .second{padding-right:20px}
	
/*=Vision changes
=================================*/
.visionPage #footer,
#VisionPage #footer{background-image:url("../../images/backgrounds/repeating/x/purpleBar.png");margin: 80px 0 0;}
.visionPage #topfooter,
#VisionPage #topfooter{border-top-color:#4D3C64;}
#VisionImages{background:transparent url("../../images/VisionFooterImage.png") no-repeat 0 0;_background-image:url("../../images/VisionFooterImage.gif");height:245px;position:absolute;right:-2px;text-indent:-9000px;top:-203px;width:515px}
#VisionLogo{background:url(../../images/VisionLogo.png) no-repeat 0 0;display:block;height:121px;text-indent:-9000px;outline:none;width:176px;}
