	html {
		height:100%;
	}
	
    body {
      background-color: white;
      color: black;
      font-family: Arial, sans-serif;
      font-size: 12px;
      margin: 0px;
	  height:100%;
    }
	
	.menulink {
	  color:#ffffff;
	  font: 10pt Arial;
	  text-decoration: none;
	}
	
	.bluelink {
	  color:#0000ff;
	  font: 10pt Arial;
	  text-decoration: none;
	}	
	
	a:hover {
		text-decoration:underline;
	}

    h1 {
      font-size: 24px;
      margin: 0;
      margin-bottom: 0.25em;
    }
    p {
      margin-top: 0;
      margin-bottom: 1em;
    }

    #map {
	  border:1px solid #777;
      min-height: 510px;
	  min-width: 620px;
    }

    #results {
      position: absolute;
      left: 540px;
    }	
	
    #resultPanel, #addedPanel {
      padding: 4px;
	  max-height:450px;
	  overflow:auto;
    }	

    #addedPanel .results{
      padding-left: 28px;
	  padding-bottom: 10px;
	  background: #ffffff;
      background-image: url(blkdot.png);
      background-repeat: no-repeat;
      background-position: top left;
	  font-size: 10px;
    }
	
    #addedPanel .mouseover{
      padding-left: 28px;
	  padding-bottom: 10px;
	  background: #ddddff;
      background-image: url(blkdot.png);
      background-repeat: no-repeat;
      background-position: top left;
	  font-size: 10px;
    }	
	
    #resultPanel .results{
      padding-left: 28px;
	  padding-bottom: 10px;
	  background: #ffffff;
      background-image: url(reddot.png);
      background-repeat: no-repeat;
      background-position: top left;
	  font-size: 10px;
    }
	
    #resultPanel .mouseover{
      padding-left: 28px;
	  padding-bottom: 10px;
	  background: #ddffdd;
      background-image: url(reddot.png);
      background-repeat: no-repeat;
      background-position: top left;
	  font-size: 10px;
    }	

    .results .gs-watermark, .mouseover .gs-watermark {
      display: none;
    }

    .results .select, .mouseover .select {
	  font-weight: bold;
      cursor: pointer;
      text-decoration: underline;
      color: #ff2222;
    }
	
	#PanelA, #PanelB {
		position:absolute;
		width:165px;
		background:#fff;
		border:1px solid #000;
		filter: alpha(opacity=90);
		-moz-opacity:0.90;
		opacity: 0.90;	
	}

	#adsPanel {
		visibility: hidden;
		position:absolute;
		bottom:0px;
		left:0px;
		width:100%;
		background:#000000;
		filter: alpha(opacity=70);
		-moz-opacity:0.70;
		opacity: 0.70;	
	}	
	
	.menuBox{
		height:10px;
		background-image: url(droparrow.png);
		background-repeat: no-repeat;
		background-position: bottom left;
	}
	
	#whatMenu, #whereMenu {
		z-index:99999;
		position:absolute;
		background:#333;
		visibility:hidden;
		color:#fff;
		padding:10px;
		border:3px solid #000;
		font:bold 10pt Arial;
		filter: alpha(opacity=80);
		-moz-opacity:0.80;
		opacity: 0.80;		
	}
	
	.menuText{
		font:bold 10pt Arial;
		cursor:pointer;
	}
	
	.whatBox{
		height:30px;
		width:160px;
		font-size:18pt;
	}

	.whereBox{
		height:30px;
		width:200px;
		font-size:18pt;	
	}
	
	.spacer{
		visibility:hidden;	
	}	
