/*
 * ultimap.css
 *
 * George Ferguson, web@ultimap.org, 22 Mar 2006
 * Time-stamp: <Fri Jun  9 15:01:45 EDT 2006 ferguson>
 */

/*
 * Main document settings
 */
body {
  margin-left: 0.5in;
  margin-right: 0.5in;
  background: white; 
  color: black;
  font-family: verdana, arial, tahoma, helvetica, sans-serif;
  font-size: 11pt;
}

a:link {
  color: blue;
  text-decoration: none;
}
a:visited {
  color: #551a8b;
  text-decoration: none;
}

.header {
  background: #9dff76;
  margin-bottom: 10px;
}

.title {
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 18pt;
}

.main {
  width: 100%;
  border-collapse: collapse;
}

.content {
  width: 80%;
}

.ads {
  width: 160px;
  height: 600px;
  background: #b0b0ff;
  text-align: center;
  margin-left: 10px;
}

.menubar {
  width: 100%;
  margin-bottom: 10px;
  background: #e0e0e0;
}

.map {
  width: 100%;
  height: 4in;
  border: 1px solid black;
}

.footer {
  width: 100%;
  text-align: center;
  font-size: 10pt;
}

table.register2, table.edit {
  background: #c0c0c0;
  border-collapse: collapse;
}

table.register2 tr, table.edit tr {
  border: 2px solid white;
}

table.register2 .label, table.edit .label {
  text-align: right;
}

table.register2 .note, table.edit .note {
  font-style: italic;
  font-size: 10pt;
}

table.register2 .images, table.edit .images {
  line-height: 34px;
}

table.register2 .images img, table.edit .images img {
  position: absolute;
}

table.search, table.sort {
  background: #c0c0c0;
}

table.results {
  border-collapse: collapse;
}

tr.odd td {
  background: white;
}
tr.even td {
  background: #c0c0c0;
}

.record {
  border: 1px solid black;
}

.delete {
  background: #c0c0c0;
  width: 80%;
}

.errormsg {
  color: red;
  border: 1px solid red;
  padding: 3px;
}

.search div {
  border: 1px solid black;
  padding: 10px;
}

.search .power table {
  width: 100%;
}

.search .address table {
  width: 100%;
  background: #c0c0c0;
}

.search .address table .label {
  text-align: right;
}

/*
 * Progress bar
 */
.progress {
  border: 1px solid black;
  background: white;
  height: 25px;
  margin: 0;
}
.progress .bar {
  background: #9dff76;
  height: 25px;
  margin: 0px;
  border: 0px;
  width: 0%;         /* Set this attribute to set bar */
  /* These properties not needed normally, but apparently for GMap overlay */
  position: absolute;
  top: 0;
  left: 0;
}
.progress .bar .label {
  color: black;
  width: 100%;
  margin: 0;
  text-align: right;
}

