	#skiplinks, #left, #right, .top, #quote, #sitenavigation { display : none ; }
	
	#top { border-bottom : 1px solid #333 ; margin-bottom : 1em ; padding-bottom : 1em ; }
	
	#top #branding { margin-bottom : 2em ; }
	
	#top #title span { display : block ; }
	#top #heading span { display : block ; }
	#top #title img { display : none ; }
	#top #heading img { display : none ; }
		
	#footer { border-top : 1px solid #333 ; margin-top : 2em ; padding-top : 1em ; }
	
	
/*	copied over from design.css	*/

	#copy p.focus { text-align : center ; }
	
	#copy ul { list-style-type : none ; margin : 0 0 1em 0 ; padding : 0 ; }
	#copy li { background : url(/sustainable/reports/2004/media/bullet.gif) no-repeat 0px 0.6em ; padding : 0 0 0.35em 10px ; }
	
	#copy table, #copy table th { font-size : 110% ; }
	#copy th.num, #copy td.num { text-align : right ; }
	
	#copy table.data-table { border-collapse : collapse ; border : 1px solid #999 ; margin : 0.5em 0 ; padding : 0 ; page-break-before : avoid ; width : 95% ; }
	#copy table.data-table thead tr, #copy table.data-table tbody th { border-bottom : 1px solid #999 ; text-align : left ; vertical-align : middle ; }
	#copy table.data-table tbody tr.even { padding : 0 0 10px 0 ; }
	#copy table.data-table th { border-top : 1px solid #999 ; }
	#copy table.data-table th, #copy table.data-table td { border-bottom : 1px solid #999 ; border-right : 1px solid #999 ; padding : 3px ; vertical-align : top ; }
/*	#copy .data-table td.num { white-space : nowrap ; }*/

	#copy table.noborder th, #copy table.noborder td { border : none ! important ; }
	#copy table.borders th, #copy table.borders td { border : 1px solid #999 ; }
	
	#copy .standard td { padding : 3px ; vertical-align : top ; }
	#copy .standard td.num { white-space : nowrap ; }
	
	#copy div.box { border : 1px solid #999 ; margin : .5em 0 ;  padding : 10px ; }
