.tabcell200
	{
		width: 200px;
		text-align: left;
	}

.tabcell190
	{
		width: 190px;
		text-align: left;
	}
	

.centred
	{
		text-align: center;
	}

#salmon table
	{
		border-color: #FFD1AE;
		background-color:#FFD1AE;
		padding: 2px;
	}	
	
	
#onstreet table
	{
		width: 290px;
		padding: 1px;
		border-collapse: collapse;
	}
		
#onstreet td
	{
		
		border: 2px solid #FFFFFF;	
		text-align: left;
		padding: 2px;
	}

#offstreet table
	{
		width: 100%;
		padding: 1px;
		border-collapse: collapse;
		margin-top: 3px;
	}	

#variablestay table
	{
		width: 100%;
		padding: 2px;
		border: 0px;
		background-color: #FFFFFF;
	}
	
	
#oliveone table
	{
		width: 100%;
		padding: 2px;
		border: 0px;
		background-color: #FFFFFF;
	}	

#olivetwo table
	{
		width: 100%;
		padding: 2px;
		border: 0px;	
		background-color: #FFFFFF;
	}	


#sage table
	{
		width: 100%;
		padding: 2px;
		border: 0px;	
		background-color: #FFFFFF;
	}	
	
#teal table
	{
		width: 100%;
		padding: 2px;
		border: 0px;
		background-color: #FFFFFF;
	}	

.Verdana10px 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px;
	}	

.Verdana10px 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		font-weight: bold;
	}	
	
.Verdana12pxBrickBold
	{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px;
		font-weight: bold;
		color: #CC3300;
	}		
	
	
.Verdana18pxBrickBold
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #cc3300;
		font-size: 14px;
		font-weight:bold;
	}

.Verdana14pxDarkBlueBold
	{
		color: #003399;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		font-weight: bold;
	}
	
.Verdana14pxRedBold 
	{
		color: #FF0000; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 14px;
		font-weight: bold;
	}	
	
/*Table Cell Colours-----------------------------------------------------------------*/
.white
	{
		background-color: #FFFFFF;
	}

.buff
	{
		background-color: #CCCC99;
	}

.olive
	{
		background-color: #CCCC33;
	}	

.sage
	{
		background-color: #99CC99;
	}	
	
.teal
	{
		background-color: #66CC99;
	}	
	
	
/*Table Cell Colours*/	
	
	
	
body, p
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}

.boldtext
	{
		font-weight:bold;
	}	
	
	
.khaki
	{
		background-color: #CCCC99;
		text-align: right;
	}	



	
#container
	{
		margin: auto; 
		width: 950px; 
		overflow:hidden;
		margin-top: 20px;
		margin-bottom: 10px;
		border: 1px solid #33CBCC;
		background-color:#FFD1AE;
	}

#inner
	{
		display:block;
		background-color:#FFD1AE;
	}	
	
#innerleft
	{
		width:595px;
		float:left;
		text-align: justify;
		background-color:#FFD1AE;
	}	
	
	
#inneright
	{
		width:351px;
		float:left;
		text-align: justify;
	}	

#inneright table
	{
		width:351px;
		background-color: #FFCC66;
		border-collapse: collapse;
	}
	
#inneright td
	{
		padding: 3px;
		border: 1px solid #FFFFFF;
	}	
		
#white
	{
		background-color: #FFFFFF;
		margin: 5px;
		padding: 5px;
	}

#whiteannounce
	{
		background-color: #FFFFFF;
		margin: 5px;
		padding: 20px;
		height:450px;
	}

	
#legend
	{
		border: 2px solid #00ACEE;
		width: 580px;
		margin-top: 5px;
		margin-left: 5px;
		padding: 5px;
	}


#mapfooter
	{
		display:block;
		width: 940px;
		height: 70px;
	}	
	
#links
	{
		border: 2px solid #00ACEE;
		width: 932px;
		height: 15px;
		margin-bottom: 5px;
		padding: 5px;
	}
		
#greenmarket
	{
		width: 400px;
		height: 190px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 15px;
		margin-bottom: 15px;
		border: 3px solid #33CBCC;
	}

#map
	{
		height: 825px;
		width: 940px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 5px;
	}

.parking
	{
		font-size: 16px;
		font-weight: bold;
		color: #CC0000;
		margin-bottom: 15px;
	}

.parktext
	{
		color:#339933;
		font-size:1.5em;
		font-weight: bold;
	}
	
.no_border
	{
		border:0px;
	}	
	
#pdf
	{
		width:180px;
		float: right;
	}	
	
#return
	{
		width:280px;
		float: right;
	}	

#dcclogo
	{
		width: 300px;
		height: 6px;
		float:left;
		margin-right: 16px;
	}

#virgin
	{
		width: 595px;
		height: 83px;
		float:left;
	}

#liftshare
	{
		width:468px;
		height:60px;
		margin-top:9px;
		margin-left: auto;
		margin-right: auto;
	}
	
#atob
	{
		width: 590px;
		text-align: center;
		margin-top: 15px;
		margin-bottom: 15px;
	}	

#maprev
	{
		height: 25px;
		width: 950px;
		display: block;
		padding-top:10px;
		border-bottom: 1px solid #33cbcc;
	}

#banner
	{
		width: 33%;
		float: left;
		text-align: center;
	}


#bannerimage
	{
		border-bottom: 1px solid #33cbcc;
	}

	
#footer
	{
		width:950px;
		height: 50px;
		clear:both;
		border-top: 1px solid #33cbcc;
	}

#conformance
	{
		float: right;
		height: 31px;
		padding-top: 20px;
		padding-right: 20px;
	}	

#conformancemap
	{
		float: right;
		height: 31px;
		padding-right: 20px;
		margin-top: -45px;
	}

#css
	{
		float: right;
		width: 88px;
		height: 31px;
	}

#xhtml
	{
		float: right;
		width: 88px;
		height: 31px;
	}	
	
#wcag
	{
		float: right;
		width: 88px;
		height: 31px;
	}	
	
#tidy
	{
		width: 39px;
		height: 16px;
		float: right;
		margin-left: 5px;
		margin-right: 5px;
		padding-top: 8px;
	}

#logos
	{
		height: 40px;
	}

	
	
a:link
	{
		color: #CC3300;
		font-weight: bold;
		text-decoration: none;
		font-size: 11px;
	}
	
a:visited
	{
		font-weight: bold;
		color: #CC3300;
		text-decoration: none;
		font-size: 11px;
	}
	
#ruler
	{
		float: left;
		width: 450px;
		padding-top:2px;
	}	
	
a:hover
	{
		text-decoration: underline;
		font-weight: bold;
		color: #00ACEE;
		font-size: 11px;
	}
	
div#navcontainer
{
background-color: #339933;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
}
div#navcontainer ul
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: white;
text-align: center;
margin: 0;
padding-bottom: 8px;
padding-top: 8px;
padding-left: 0px;
}
div#navcontainer ul li
{
display: inline;
}
div#navcontainer ul li a
{
padding: 8px 10px 8px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: white;
text-decoration: none;
border-left: 1px solid #fff;
border-right: 1px solid #fff; /* the borders have the same size */
margin-right: -1px; /* the value has to be like the above but negative */
}
div#navcontainer ul li a:hover
{
background-color: #32CD33;
color: white;
}


#navlist li a#current
	{
		background: #32CD33;
		border-bottom: 1px solid white;
	}
