#container
	{
		margin: auto; 
		width: 950px; 
		margin-top: 20px;
		margin-bottom: 10px;
		border: 1px solid #33CBCC;
	}

#visitors table
	{
		width: 950px;
	}	
	
#visitors td.middle
	{
		width: 233px;
	}	

#maintable
	{
		width: 949px;
		clear: both;
	}

#dcclogo
	{
		width: 300px;
		height: 86px;
		padding-left:5px;
		padding-bottom: 5px;
		float:left;
	}	
	
	
#report
	{
		width: 97%;
		border-collapse: collapse;
		border: 10px solid white;
	}	
	
#report table
	{
		border-collapse:collapse;
				vertical-align:top;
	}		
	
	
#report td
	{
		padding: 5px;
		border: 1px solid white;
	}	


#salmontable
	{
		width: 100%;
		border: 1px solid #CCCCCC;
	}

#salmontable table
	{
		border-collapse:collapse;
	}
	
	
#salmontable td
	{
		padding: 3px;
		border: 1px solid white;
	}	
	

#orangetable
	{
		width: 100%;
		border: 1px solid #CCCCCC;
	}

#orangetable table
	{
		border-collapse:collapse;
	}	
	
#orangetable td
	{
		padding: 3px;
		border: 1px solid #CCCCCC;
	}	

#orangetable td.phone
	{
		width: 85px;
	}	
	
body
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		margin: 0px;
	}	
	
p
	{
		text-align: justify;
	}	


table
	{
		padding: 2px;
		/*border-collapse:collapse;*/
		text-align: justify;
	}	
	
td
	{
		vertical-align: top;
	}

	
.nomargin
	{
		margin: 0px;
	}

.no_border
	{
		border: 0px;
	}

	
.centredlinks
	{
		text-align: center;
		margin-top: 5px;
	}	
	
.Verdana11px
	{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
	}	
	
.VerdanaBuff11px
	{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		background-color: #CCCC99;
	}		
	
.VerdanaBuff11pxBold
	{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		font-weight: bold;
		background-color: #CCCC99;
	}		
	
	
.VerdanaBold14px
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		background-color: #CE6500;
		padding: 5px;
		text-align: center;
	}


.VerdanaSalmon10px
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background-color: #FFCC99;
	}

.VerdanaOrange10px
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background-color: #FFCA40;
	}

.VerdanaGrey10px
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background-color: #CCCCCC;
		text-align: justify;
	}

#bannerimage
	{
		border-bottom: 1px solid #33cbcc;
	}	
	
.BrownLink
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #CC3300;
		text-align: center;
	}

	
#conformance
	{
		float: right;
		height: 31px;
		padding-top: 5px;
	}

#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;
		text-decoration: none;
	}
	
a:visited
	{
		text-decoration: none;
		color: #CC3300;
	}
	
a:hover
	{
		text-decoration: underline;
		color: #006600;
	}

a:active 
	{
		text-decoration: none;
		color: #CC3300;
	}

.boldtext
	{
		font-weight: bold;
	}
	
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.1em;
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;
	}
	
td.special1
	{
		width:180px;
	}
	
td.special2
	{
		width:355px;
	}	
