	body{
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
		font-family: arial,helvetica, sans-serif;
		font-size: 12px;
	}
a:visited {
	color: #B00000;
}
	
	image {
		border: 0px;
		margin: 0;
		padding: 0;
	}
	
	ul {
		margin: 0;
		padding: 10px 0px;
		list-style: none;
	}
	
	table #xml {
		border: 0px solid #666;
	}
	
	caption {
		background: #000000;
		color: #FFFFFF;
		margin: 0;
		padding: 0;
		height: 1.5em;
	}
	
	tr td{
		font-family: arial,helvetica, sans-serif;
		font-size: 12px;
		padding: 3px 8px;
		background: #fff;
	}
	
	tr .sectionDivider td {
		background: #999999;
		color: #FFFFFF;
		}
		
	th {
		font-family: arial,helvetica, sans-serif;
		font-size: 12px;
		padding: 3px 8px;
		background: #999999;
		color: #FFFFFF;
	}
	
	thead td{
		color: #fff;
		background-color: #C8C028;
		font-weight: bold;
		border-bottom: 0px solid #999;
	}
	tbody td{
			border-left: 0px solid #D9D9D9;
	}
	tbody tr.even td{
		background: #eee;
	}
	tbody tr.selected td{
		background: #3d80df;
		color: #ffffff;
		font-weight: bold;
		border-left: 0px solid #346DBE;
		border-bottom: 0px solid #7DAAEA;
	}
	tbody tr.ruled td{
		color: #000;
		background-color: #C6E3FF; 
		border-color: #3292FC;
	}
	
	.SpecialNote {
		color: red;
		font-style: italic;
	}
	
	#MapHeader {
		border: 1px #ABABAB solid;
		width: 758px;
		text-align: center;
		background-color: #EFEFEF;
		color: #333333;
	}
	
	#MapHeader p {
		text-align: center;
		font-size: 110%;
		padding: 5px;
		font-weight: bold;
	}
		
	#anchors {
		margin: 0px;
		padding: 0px;
	}
	
	#xmlResults {
		margin: 0px;
		padding: 0px;
	}
	
	/* Opera fix */
	head:first-child+body tr.ruled td{
		background-color: #C6E3FF; 
	}
