        html {
		width: 100%;
		height: 100%;
		min-width: 200px;
		}
	
	body {
		margin:0px 0px 0px 0px;
		padding:0px;
		width: 100%;
		height: 100%;
		}
		
	#map {
		float:left;
		width:100px;
		height:100px;
		margin-top:3px;
		}
	#tblfilters{
		padding: 0px;
		margin: 7px;
		}
	#message {
		float:left;
		width: 800px;
		overflow: auto;
		
		}
	.sortable {
		font: 12px arial;
		border-style: solid;
		border-color: #660099;
		border-width: 1px;
		padding: 2px;
		}
	.tblHead {
		font: 500 12px arial;
		background-color: #CCCCFF;
		padding: 2px;
		}
	.trShow {
		display: block;
		}
	.trHide {
		display: none;
		}	
	#popup {
		font: 500 10px arial;
		}
	#add{
		position:absolute;
		left:5px;
		top:90px;
		width:160px;
		}
	#addlower{
		position:absolute;
		left:2px;
		top:100px;
		}
	#right{
		position:absolute;
		right:0px;
		top:87px;
		width:160px;
		background:#DBCAEE;
		color:#333;
		height:100%;
		}
	#title {
		position: absolute;
		top: 10px;
		left: 10px;
		overflow: auto;
		width: 400px;
		font-size: 24px;
		font-family: georgia,"times new roman",serif;
		color: #660099;
		}
	#filterbody{
		position:absolute;
		top:90px;
		left:170px;
		}
	h3 	{
		color: #660099;
		}
	h4,h5 	{
		color: #000000;
		}
	#powered {
		position:absolute;
		top:5px;
		right:5px;
		text-align:right;
		font-size: 10px;
		font-family: arial;
		font-weight: 500;
		color: #000066;
		padding:1px;
		z-index:3;
		}
	.help{
		font-size: 11px;
		font-weight: 700;
		padding:0;
		margin:0 0 10px 0;
		}
	.q{
		font-size: 10px;
		font-weight: 500;
		
		}
	#status {
		position:absolute;
		top:111px;
		right:15px;
		font-size: 12px;
		font-family: arial;
		color: #CC6600;
		text-align: right;
		font-weight: 400;
		z-index:3;
		}
	#filters {
		float:left;
		font-size: 13px;
		font-family: arial;
		background: #F5ECFF;
		width:440px;
		}
	body>#about {
		float:left;
		font-size: 13px;
		font-family: arial;
		background: #F5ECFF;
		padding: 5px;
		color:#333;
		margin:90px 5px 10px 170px;
		}
	#about {
		float:left;
		font-size: 13px;
		font-family: arial;
		background: #F5ECFF;
		padding: 5px;
		color:#333;
		margin:90px 5px 10px 85px;
		}
	#about a:visited, #about a:link, #filters a:visited, #filters a:link{
		color: #660099;
		}
	#about a:hover, #about a:active, #filters a:hover, #filters a:active{
		color: #4C4C4C;
		}
	hr	{
		 color: #DBCAEE;
		background-color: #DBCAEE;
		height: 1px;
		width:80%;
		}
	select, input {border-style:solid;border-color: #778AA2 #7EA4D8 #7EA4D8 #778AA2;
    border-width:2px 1px 1px 2px;font: 90% Arial,sans-serif;}

div#menu{position:absolute;top:1px;left:1px;width: 100%;padding-top:60px;background: #DBCAEE;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{margin-left: 100px;width:650px}
ul#nav li{float:left;margin-right: 3px;text-align: center;font: 80% Arial,sans-serif;}
ul#nav a{float:left;width: 7em;padding: 5px 0;background: #FAF5FF;text-decoration:none;color: #666}
ul#nav a:hover{background: #998DA7;color: #FFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

