img, form, html, body { padding: 0; margin: 0; border: 0; }

body {
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    line-height: 18px;
    background-color: #191919;
    color:#C0C0C0;
}

body a, body a:link, body a:visited, a:link, a:visited {
    color: palegreen;
}

a:hover {
    text-decoration: underline;
    color: white;
}

#container {
    width: 980px;
    margin: 7px auto 0 auto;
}

#navbar {
    margin: 10px;
    color: white;
    word-spacing: 19px;
    text-align: left;
    padding-left: 74px;
    padding-bottom: 8px;
}

#navbar a:link, #navbar a:active, #navbar a:visited{
    /* border: 1px solid gainsboro;
    background-color: palegreen; */
    padding:10px;
    text-decoration:none;
    font-size:16px;
    line-height: 16px;
    color: #666666;
}

#navbar a:hover {
    color: aliceblue;
}

.alert { background-color: lightyellow; color: firebrick; text-align: center; font-size: 14px; }


div.autocomplete {
  margin:0px;
  padding:0px;
  width:250px;
  background:#fff;
  border:1px solid #888;
  position:absolute;
  font-size: 12px; line-height: 16px;
}

div.autocomplete ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

div.autocomplete ul li.selected {
  background-color:#ffb;
}

div.autocomplete ul li {
  margin:0;
  padding:2px;
  height:32px;
  display:block;
  list-style-type:none;
  cursor:pointer;
}

h1 { font-size: 24px; font-weight: bold; color: #999999; margin: 0; padding: 0; }
h2 { width:  755px; font-size: 24px; font-weight: bold; color: #666666; margin: 0 0 12px 0; padding: 10px; border-top: 1px solid #666666; border-bottom: 1px solid #666666; }
h3 { font-size: 16px; font-weight: bold; color: #666666; margin: 0; padding: 0; }

table {
    font-size: 12px;
}
