/* stylesheet for sgj-election-success */

/* general stuff */
A:link { color: #a0522d; text-decoration: none; }
A:visited { color: #a0522d; text-decoration: none; }
A:active { color: #a0522d; text-decoration: underline; }
A:hover { color: white;
  background-color: #bbbbbb;
  text-decoration: none;
}

body {
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
  background-color: white;
  color: black
}

/* login and admin */
.login {
  font-family: Verdana, Arial, Helvetica;
}

body.login {
  background: #5a7d9b;
  color: black;
}

h1.login {
  font-size: 18px;
}

h2.login {
  font-size: 12px;
  color: red;
}

test {
  font-size: 10px;
  font-weight: bold;
  color: black;
  background-color: lightpink;
}

table.login {
  background-color: #FBFFE7;
  padding: 20px;
}

td.login {
  text-align: center;
}

th.login {
  text-align: right;
}

body.admin {
  background-color: #FBFFE7;
  color: black;
}



body.main {
  background-color: #FBFFE7;
}


#main {
  font-family: Verdana, Arial, Helvetica;
  background-color: #FBFFE7;
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
  color: black;

}

#main table {
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
  color: black;
}

#main input {
  font-size: 12px;
  background-color: #FBFFE7;
  font-family: Verdana, Arial, Helvetica;
}

#main select {
  font-size: 12px;
  background-color: #FBFFE7;
  font-family: Verdana, Arial, Helvetica;
}


body.toomstone {
  background-color: #FBFFE7;
}


#toomstone {
  font-family: Verdana, Arial, Helvetica;
  background-color: #FBFFE7;
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  color: black;

}


body.search {
  background-color: #FBFFE7;
}


#search {
  font-family: Verdana, Arial, Helvetica;
  background-color: #FBFFE7;
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
  color: black;

}

#search th {
   font-size: 11px;
}

#search input {
   font-size: 10px;
}

#search select {
   background-color: #FBFFE7;
   font-size: 12px;
}

#search table {
    border-spacing: 0px;
}


body.menu {
  background-color: #FBFFE7;
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  color: black;
}



.menuOut {
  cursor: pointer;
  background-color: #FBFFE7;
  font-size: 11px;
  color: #000084;
  border: 1px solid #FBFFE7;
  padding: 2px;
  text-align: left;
  font-weight: bold;
}

.menuOver {
  cursor: pointer;
  background-color: #5a7d9b;
  font-size: 11px;
  color: #ffffff;
  border: 1px solid #FBFFE7;
  padding: 2px;
  text-align: left;
  font-weight: bold;
}

.submenu {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  padding-left: 5px;
}

.menuOut a {
  cursor: pointer;
  margin: 0px;
  background-color: #FBFFE7;
  font-size: 11px;
  color: #000084;
  border: 0px solid #000000;
  padding: 0px;
  text-align: left;
  font-weight: bold;
}

.menuOver a {
  cursor: pointer;
  margin: 0px;
  background-color: #5a7d9b;
  font-size: 11px;
  color: #ffffff;
  border: 0px solid #000000;
  padding: 0px;
  text-align: left;
  font-weight: bold;
}

.submenu a {
  color: #a0522d;
  text-decoration: none;
}

.submenu a:hover {
  color: #a0522d;
  text-decoration: none;
}


#nobullet ul { list-style-type: none; }