/*
 * $Id: bevp.css 81 2005-10-04 07:21:12Z jfieber $
 * global BirdsEyeView stylesheet
 */

.cfg1 /* red */
{ 
  color: #7B1610;
}

.cbg1 /* blue, green border */
{ 
  background: #9bd0ff;
  border-color: #326f78;
}

.cbg2 /* brown */
{
  background: #E8CDAA;
}

.cbg2b /* brown */
{
  background: #d8bD9A;
}

.cbg3
{
  background: #326f78;
}

body
{
  font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
  padding: 0px;
  margin: 0px;
  background: #5586C1;
}

a, a:visited
{
  color: rgb(20, 0, 180);
  text-decoration: none;
}

a:hover 
{
  text-decoration: underline;
}

img
{ 
  border: 0px;
}

/*
 * Toolbar frame
 */
 
div#ads
{ 
  height: 61px;
}

div#toolbar
{ 
  background: #b7d9ee;
  height: 51px;
  overflow: hidden;
	top: 62px;
}

div.tb-button 
{ 
  height: 51px;
  float: left;
  margin-left: 6px;
  font-size: 8pt;
  cursor: pointer;
}

div.tb-button img
{ 
  border: none;
}

div.masthead
{ 
  height: 51px;
  font-size: 10pt;
  width: 165px;
  float: left;
  margin-left: 13px;
  text-shadow: 2px 3px 3px #777;
}

div.masthead h1
{ 
  margin: 0px;
  padding-left: 3px;
  font-size: 14pt;
}

div.masthead h2
{ 
  margin: 0px;
  padding-left: 3px;
  font-size: 12pt;
  font-weight: normal;
}

#statusbar
{ 
  background:#97b9ce; 
  border-top: 1px solid #d7e9ee; 
  border-bottom: 2px solid #57798e; 
  margin-bottom: 2px;
  padding-left: 6pt;
  font-size: 8pt;
  padding-top: 1px;
  padding-bottom: 1px;
}

#statusbar a
{ 
  color: #7B1610;
}

.sbmb
{ 
  padding-left: 5pt;
  padding-right: 5pt;
}

.sbmba
{ 
  padding-left: 5pt;
  padding-right: 5pt;
  background: #ecf5ca;
  background: #b7d9ee;
}

.legendv
{ 
  font-size: 8pt;
  color: #7B1610;
  background: #97c9de; 
  border-left: 1px solid #d7e9ee; 
  border-right: 1px solid #57798e; 
  border-top: none;
  border-bottom: 1px solid #57798e; 
  width: 100%;
  margin-top: -3px;
}

.legendh
{ 
  display: none
}

#legendbutton
{ 
  padding-top: 2px;
  padding-bottom: 2px;
  margin-bottom: 3px;
  margin-left: 13px;
  font-size: 8pt;
  color: #7B1610;
  cursor: pointer;
}

#legendbutton:hover
{ 
  text-decoration: underline;
}

/*
 * Navigation frame
 */
#navframe
{ 
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  padding-right: 3px;
  width: 190px;
  float: left;
}

#navframe h1
{ 
  font-size: 14pt;
  color: #ffe;
  color: #7B1610;
  padding-top: 0pt;
  margin-top: 4pt;
  margin-left: 13px;
  margin-bottom: 4pt;
  /* text-shadow: 2px 3px 3px #777; */
  text-shadow: 2px 3px 3px #777;
}

div#navcontent
{ 
  margin: 0px;
}

div#indextabs 
{
  font-size: 9pt;
  margin: 0px;
  padding: 0px;
  height: 20px;
  margin-top: .5em;
}

.indextab
{ 
  text-align: center;
  cursor: pointer;
  margin: 0px;
  margin-left: 4px;
  height: 20px;
  padding: 4px;
  padding-top: 1px;
  border: 1px outset;
  background: #cabaaa;
  border-bottom: 1px solid #cabaaa;
  border-bottom: none;
  z-index: 1;
}

div.tab 
{
  height: 100%;
  font-size: 10pt;
  margin: 0px;
  border: 1px outset;
  background: #eadaba;
  overflow: auto;
  padding: 2px;
  z-index: 2;
}

div.tab a
{ 
  /* color: black; */
}

div.tab ul
{
  padding-left: 0px;
  margin-left: 0px;
  margin-top: 0px;
}

div.tab ul li {
  list-style: none;
  padding-left: 0px;
}

div.tab ul li ul {
  font-size: 9pt;
} 

.grpcnt
{ 
  font-style: italic;
  font-size: 8pt;
}

.grp
{ 
  font-size: 10pt;
}

.expgrp
{ 
  cursor: pointer;
}

.expgrp:hover
{ 
  text-decoration: underline;
}

li.grpitm
{ 
  font-size: 8pt;
  color: black;
  text-indent: -10px;
  margin-left: 15px;
}

.grpitm span
{ 
  cursor: pointer;
  color: rgb(20, 0, 180);
}

.grpitm span:hover
{
  text-decoration: underline;
}

/*
 * Map frame
 */
#mapdiv
{ 
  overflow: hidden;
  padding-right: 3px;
}

#mapframe
{ 
  background: #fff;
}

.dot
{
  position: absolute;
  cursor: pointer;
}

.calloutimg
{ 
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}


.dotlabel
{ 
  position: absolute;
  top: 0px;
  left: 14px;
  width: 165px; 
  visibility: hidden;
  padding: 0px;
  cursor: auto;
  z-index: 0;
}

.dotmenu
{
  position: absolute;
  top: -6px;
  left: 18px;
  width: 165px; 
  font-size: 8pt;
  border: solid 2px;
  background: #E8CDAA;
  border-color: #326f78;
  padding: 3px;
  cursor: auto;
}

.dotmenu li 
{
  list-style: none;
  padding: 2px;
  padding-left: 4px;
}

.dottitle
{ 
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  border-bottom: solid 1px  #7B1610;
  color:  #7B1610;
  margin-bottom: 2px;
}

.ml
{
  margin: 0px;
  padding: 0px;
}

/*
 * Map Loading message.
 */
#loading
{ 
  text-align: center;
}

