	body {
		margin:0px 0px 0px 0px;
		padding-left: 390px;
		padding-right: 390px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 100%;
		background-color: #FFFFFF;
		}	

	.expander {
		position: relative;
		margin-left: -390px;
		margin-right: -390px;
		min-width: 780px;
		max-width: 1063px;
		width:expression(document.body.clientWidth > 1063? "1063px": "auto" );				
		}
 
		/* \*/
	* html .sizer,
	* html .expander,
	* html .innerwrapper
	{height: 0;}
		/* */ 		
		
	.fulldiv {
		width: 100%;
		}				

	.edit {
		position: absolute;
		right:50px;
		top: 100px;
		}
			
	.bannerstrip {
		background:#009645;
		width: 100%;
		font-weight:bold;
		color: #fff;
		font-size: 80%;
		text-align: right
		}

	.headerdiv {
		width: 100%;
		background-color:#CCCCCC;
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		text-align: center;
		line-height: 120%;
		}

	.style1 {
		font-size: 70%;
		text-decoration: none;	
		}

	.style1 a:visited {
		color: black;
		text-decoration: none;			
		}
		
	.style1 a:hover {
		color: red;
		text-decoration: none;			
		}

	.style1 a:active {
		color: black;
		text-decoration: none;			
		}

	.style1 a:link {
		color: black;
		text-decoration: none;			
		}
		
	A:link  {
		color : #006363;
		text-decoration: underline;
		}

	A:visited  {
		color : #00008b;
		text-decoration: underline;
		}

	A:hover  {
		color : #ff0000;
		text-decoration: underline;
		}

	A:Active  {
		color : #ff0000;
		text-decoration: underline;
		}
				
	.breadcrumb  {
		font-size:70%;
		text-align: right;
		margin-bottom: 10px;
		margin-top: 2px;
		}
		
	.icsmenubar {
		width: 200px;
		left: 2px;
		border-right-style: solid;
		border-right-width: 0px;
		border-right-color: #336699;
		}
		
	.placefoot {
		position: float;
		z-index: auto;
		padding-top: 5px;
		margin-top: 5px;
		}
		
	.footer {
		background-color: #FFFFFF;
		width: 100%;
		font-weight:normal;
		font-size: 70%;
		text-align: right;
		}
		
	.toplink {
		font-size: 70%;
		font-weight: bold;
		position: absolute;
		bottom: 10px;
      left: 230px
		}

	.toplink a:visited {
		color: grey;
	   text-decoration: none;
		}
		
	.toplink a:hover {
		color: red;
	   text-decoration: none;
		}

	.toplink a:active {
		color: grey;
	   text-decoration: none;
		}

	.toplink a:link {
		color: grey;
	   text-decoration: none;
		}		
		
	.fixeddiv {
		width: 540px;
		}

	.relativediv {
		width: 100%;
		}

	.tdtop {
		vertical-align : top;
		}

	.imgclass {
		border: 0px;
		}

	.imgright {
		border: 0px;
		float : right;
		}

	.navleft  {
    	margin-top: 2px;
		position: absolute;
		left: 5px;
		width: 10px;
		height: 15px;
		text-align: left;
		}
		
	.navright  {
    	margin-top: 5px;
		font-size: 68%;
		font-weight: bold;
		position: relative;
		left: 10px; 
		width: 180px;
		height: 15px;
		text-align: left;
		}

	.icsmenudiv {
		margin-left: 5px;
		margin-right: 0px;
		margin-bottom: 3px;
		text-decoration: none;
		}

	.icschannel {
		width: 195px;
		margin-left: 12px;
		margin-top: 3px;
		margin-right: 0px;
		margin-bottom: 5px;
		font-size: 85%;
		font-weight: bold;
		border : none;
		}

	.icschannel a:visited {
		color: black;
		text-decoration: none;
		}

	.icschannel a:hover {
		color: #ff0000;
		text-decoration: none;
		}

	.icschannel a:active {
		color: black;
		text-decoration: none;
		}

	.icschannel a:link {
		color: black;
		text-decoration: none;
		}

	.icsposting {
		font-size: 80%;
    	font-weight: normal;
		margin-left: 12px;
		margin-top: 4px;
		margin-bottom: 4px;
		}

	.icsposting a:visited {
		color: black;
    	text-decoration: none;
		}

	.icsposting a:hover {
		color: red;
		text-decoration: none;
		}

	.icsposting a:active {
		color: black;
		text-decoration: none;
		}

	.icsposting a:link {
		color: black;
		text-decoration: none;
		}

	.menusmall  {
		font-size : xx-small;
		padding : 2px 14px;
		}

	.bodytext  {
		font-size : 80%;
		}

	.bodytextwhite {
		color : #FFFFFF;
		font-weight : bold;		
		}
		
	.bodytextcomm {
		color : #0097BB;
		font-weight : bold;				
		}		

	.bodytextleisure {
		color : #A067A4;
		font-weight : bold;				
		}

	.bodytextenv {
		color : #003399;
		font-weight : bold;				
		}

	.bodytextred {
		color: #FF0000;
		font-weight : bold;				
		}

	.bodytextmywand {
		color : #f78d1e;
		font-weight : bold;				
		}

	.bodytextcandg {
		color : #21946B;
		font-weight : bold;				
		}

	.bodytextsearch {
		color : #D27170;
		font-weight : bold;				
		}

	.bodytextcontact {
		color : #DA9B34;
		font-weight : bold;				
		}

	.tabletext {
		font-size: 100%;
		}

	.aztext  {
		font-size: 120%;
		font-weight : bold;
		letter-spacing: 3px;
		text-decoration: none;
		}

	.aztext a:link  {
    	color: black;
	    background-color: #FFFFFF;
		text-decoration: none;		
		}

	.aztext a:hover {
    	color: black;
	    background-color: #FFFFCC;
		text-decoration: none;		
		}

	.aztext a:active {
    	color: black;
	    background-color: #FFFFCC;
		text-decoration: none;	   
		}

	.aztext a:visited {
    	color: black;
	    background-color: #FFFFFF;
		text-decoration: none;		
		}
	
	.bodytextsmall  {
		font-size : 85%;
		}

	.bodytextsmallwhite {
		font-size : 85%;
		font-weight : bold;
		color : #FFFFFF;
		}

	.bodytextleisuresmall {
		font-size : 85%;
		font-weight : bold;
		color : #A067A4;
		}

	.bodytextenvsmall {
		font-size : 85%;
		font-weight : bold;
		color : #003399;
		}

	.bodytextsmallred {
		font-size : 85%;
		font-weight : bold;
		color : Red;
		}
		
	.bodytextcommsmall {
		font-size : 85%;
		font-weight : bold;
		color : #0097BB;
		}

	.bodytextsearchsmall {
		font-size : 85%;
		font-weight : bold;
		color : #D27170;
		}		

	.yslarge {
		font-size : 135%;
		color : #000066;
		}

	.headertext {
		font-size : 100%;
		font-weight : bold;
		color : #000000;
		}

	.container {
		width: 200px;
		padding:0;
		display: table;
		border: 1px solid black;
		}

	.row  {
		display: table-row;
		}

	.navlist {
		width: 190px;
		margin-left: 0px;
		font-size: 80%;
		font-weight: bold;
		display: table-cell;
		padding : 3px;
		}

	.navlist a:visited {
		color: black;
		text-decoration: none;
	    background-color: #FFFFFF;
		}

	.navlist a:hover {
	    color: #ff0000;
	    text-decoration: none;
	    background-color: #FFFFFF;
		}

	.navlist a:active {
	    color: black;
    	text-decoration: none;
	    background-color: #FFFFFF;
		}

	.navlist a:link {
	    color: black;
    	text-decoration: none;
	    background-color: #FFFFFF;
		}

	.palegreenbg {
		background-color: #CCFFCC;
		background-position: left;
		width: 100%;
		font-size : x-small;
		}

	.palemauvebg {
		background-color: #F0E6F0;
		background-position: left;
		font-size : x-small;
		}

	.purplebg {
		background-color: #A067A4;
		width: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		}

	.palebluebg {
		background-color: #d7f7ff;
		background-position: left;
		width: 100%;
		font-size : x-small;
		}
		
	.paleorangebg {
		background-color: #fdd9b5;
		background-position: left;
		font-size : x-small;
		}
		
	tblleisure {
		font-size: x-small;
		color: #FFFFFF;
		font-weight : bold;
		background-color : #A067A4;
		}

	.col1  {
		position: absolute;
		left: 225px; 
		width: 125px;
		height: 19px;
		text-align: left
		}

	.col2  {
		position: absolute;
		left: 350px; 
		width: 100px;
		height: 19px;
		text-align: right
		}

	.parkingheader {
		background-color: #003399;
	    background-image : url(../asp/parking/parkingheader.gif);
		background-repeat : no-repeat;	
		width: 100%;
		background-position: left;
		height : 30px;
		vertical-align : middle;
		}

	.parkingmenu {
		background-color: #d7f7ff;
		width:400px;
		font-size : 100%;
		margin-bottom: 3px;
		vertical-align : baseline;
		background-image : url(../asp/parking/yellowarrow.gif);
		background-repeat : no-repeat;
		text-indent : 28px;
		height : 20px;
		}

	.peoplesnetwork {
		width:160px;
		font-size : x-small;
		margin-bottom: 3px;
		vertical-align : baseline;
		right : auto;
		}

	.ulelection {
		padding: 5px;
		margin: 15px;
		}

	.yslarge {
		font-size :150%;
		color : #000066;
		}
		
	.leisurelarge {
		font-size : 150%;
		color : #a067a4;
		}		

	.dkbluelarge {
		font-size :150%;
		color : #666666;
		}

	.dkbluemedium {
		font-size :125%;
		color : #666666;
		}
		
	.yslgeblue {
		font-size: 150%;
		font-weight: bolder;
		color: #0097BB;
		}

	.boxedtext {
		width: 350px;
		padding:5px, 5px, 5px ,5px;
		display: table;
		border: 1px solid black;
		}

	.galleryright {
		position: absolute;
		margin-right: 10px;
		margin-top: 198px;
		width:200px;
		line-height: 110%;
		background:#fff;
		top: 24px;
		right: 1px;
		}	
		
	.galleryright2 {
		position: absolute;
		margin-right: 10px;
		margin-top: 198px;
		width:300px;
		line-height: 110%;
		background:#fff;
		top: 24px;
		right: 1px;
		}						
	
	.galleryrcol {
		margin-top:10px;
		line-height:110%;
		font-size: 85%;
		border:1px solid #CCCCCC;
		padding-left: 7px;
		padding-right: 5px;
		padding-bottom: 5px
		}
		
	.galleryhelp {
		font-weight:bold;
		padding-top: 2px;
		padding-bottom: 2px;
		}

	.gallerycontent  {
		margin-right:210px;
		}
		
	.gallerycontent2  {
		margin-right:310px;
		}		

	.greenpledge {
		font-size :145%;
		color : #669966;
		}

	label.hide {
    display: none;
		}		

	.InputTextStyle { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: normal; 
		color: #333333; 
		border-width: 1px; 
		border-color: #999999; 
		padding-left: 20px; 
		}

	.positionsearch {
		position: absolute;
		right:12px;
		top: 149px;
		}
		
	.buttontext {
		font-size : 0.72em;
		text-align: left;
		padding-left: 2px;
		padding-right: 2px;
		}

	.commentsdiv {
		width: 540px;
		background-color: #F8F1D8;
		padding-left: 5px;
		padding-right: 5px;
		}

	.allcommentsdiv {
		background-color: #F8F1D8;
		padding-left: 5px;
		padding-right: 5px;
		}

	.greytext {
		font-size : 80%;
		color: #666666;
		}

	.yoursayhead {
		color : #f78d1e;
		font-size: 145%;
		}
		
	.wastebg {
		font-size: 100%;
		font-weight: bold;
		background-color: #A2D28A;
		padding-left: 5px;
		padding-right: 5px;		
		padding-top: 5px;
		padding-bottom: 5px;		
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		max-width: 540px;
		width:expression(document.body.clientWidth > 540? "540px": "auto" );
		}
		
	.pborder {
		padding: 6,6,6,6px;
		border-style: solid;
		border-width: 2px;
		border-color: #a067a4;
		width: 300px;
		}		
		
	.bsfblue {
		background-color: #0033BB;
		color: #FFFFFF;
		font-weight: bold;
		width: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		}

	.bsfgreen {
		background-color: #BB2B00;
		color: #FFFFFF;		
		font-weight: bold;
		width: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		}
			
	.bsfred {
		background-color: #83BA01;
		color: #FFFFFF;		
		font-weight: bold;		
		width: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		}
		
	.eventsright {
		position: absolute;
		left: 565px;
		margin-top: 285px;
		width:200px;
		line-height: 110%;
		background:#fff;
		top: 24px;
		right: 1px;
		}

	.eventsrcol {
		margin-top:10px;
		line-height:130%;
		font-size: 85%;
		border:1px solid #CCCCCC;
		padding-left: 1px;
		padding-right: 1px;
		padding-bottom: 5px;
		text-align: center
		}
		
	.fright {
		float: right;
		}	
		
	.bioheader {
		font-size :150%;
		color : #003399;
		}			
		
	.mediarcol {
		line-height:175%;
		font-size: 85%;
		border:2px solid #f78d1e;
		padding-top: 4px;
		padding-left: 4px;
		padding-right: 5px;
		padding-bottom: 10px;
		}
		
	.mediarcol2 {
		line-height:135%;
		font-size: 85%;
		border:2px solid #f78d1e;
		padding-top: 4px;
		padding-left: 4px;
		padding-right: 5px;
		padding-bottom: 10px;
		}
		
	 .mediarcol a:link {
	 	color: #006363;
		text-decoration: none
		 }
		
	 .mediarcol a:visited {
		text-decoration: none;
	 	color: #00008b }
		
	 .mediarcol a:hover {
		text-decoration: none;
	 	color: red }
		
	  .mediaimage {
		padding: 2,2,2,2px;
		border:1px solid #CCCCCC;		
		}
		
	  .mediarcolhead {
	  	width: 100%;
		background-color: #f78d1e;
		color: white;
		padding: 2,2,2,2px;		
		font-size: 95%;
		font-weight: bold;
		line-height: 135%;
		}
		
.medialist { list-style-image: url("/NR/Wandsworth/images/orangedot2.gif"); line-height: 150%; margin-left: 20px; }	
