.x_hidden {
  display:none;
}

.x_shown {
  display:block;
}

.linky {
  color:blue;
  text-decoration:underline;
  cursor:pointer;
}

.x_summary {
  border: 2px solid black;
  padding: 4px;
  font-size: 14px;
  background: #eeeeee;
  /*display: block; */
}


.x_command {
  border: 2px solid black;
  padding: 4px;
  font-size: 14px;
  background: #acdc99;
}

.x_name {
  color:blue;
  font-size:18px;
}

.x_user {
  color:blue;
  font-size:18px;
}

.x_field {
  color:#000000;
  background:#dfdfff;
}

.x_data {
  font-size:14px;
  font-family: "Tahoma", Helvetica, sans-serif;
}

.schoolname {
  color:#000000;
  font-size:16px;
}

.question {
  color:#000000;
  font-size:18px;
  font-family: "Tahoma", Helvetica, sans-serif;
}

.debug {
  color:red;
  font-size:14px;
}

.instructions {
  color:#000000;
  background:#dfdfff;
  font-size:16px;
}

.thinbar {
  background:#dfdfdd;
  font-size:10px;
}

.thinbarlog {
  background:#dfdfff;
  font-size:10px;
}

.xhover {
  color: #000000;
  background-color: #ffffff;
}

.xhover:hover {
  background-color: #ffff99;
}

a.somelist {
  color: #000000;
  background-color: #ff9900;
  font-size: 12px;
  border-left:2px solid #ffaa33;
  border-top:2px solid #ffaa33;
  border-right:2px solid #ff7733;
  border-bottom:2px solid #ff7733;
  display:block;
  text-decoration:none;
  padding:0px;
}

a.somelist:hover {
  color: #000000;
  font-size:12px;
  border-left:2px solid #ff6633;
  border-top:2px solid #ff6633;
  border-right:2px solid #ffaa33;
  border-bottom:2px solid #ffaa33;
  text-decoration:underline;
  background-color: #ff9933;
}

a.list {
  color: #000000;
  background-color: #dfdfdd;
  font-size: 10px;
  font-family: "Tahoma", Helvetica, sans-serif;
  border-left:2px solid white;
  border-top:2px solid white;
  border-right:2px solid gray;
  border-bottom:2px solid gray;
  display:block;
  text-decoration:none;
  padding:0px;
}

a.list:hover {
  color: #000000;
  font-size:10px;
  font-family: "Tahoma", Helvetica, sans-serif;
  border-left:2px solid gray;
  border-top:2px solid gray;
  border-right:2px solid #dfdfdd;
  border-bottom:2px solid #dfdfdd;
  text-decoration:underline;
  background-color: #ff9933;
}



a.olist {
  color: #000000;
  background-color: #dfdfdd;
  border-left:2px solid #666666;
  border-top:2px solid #666666;
  border-right:2px solid #000000;
  border-bottom:2px solid #000000;
  font-size:12px;
  display:block;
  text-decoration:none;
  padding:0px;
}

a.olist:hover {
  color: #000000;
  border-left:2px solid #000000;
  border-top:2px solid #000000;
  border-right:2px solid #666666;
  border-bottom:2px solid #666666;
  font-size:12px;
  background-color: #dfdfdd;
}
a.dlist {
  color: #cc6600;
  background-color: #000000;
  font-size: 12px;
  display:block;
  text-decoration:none;
  padding:2px;
}

a.dlist:hover {
  color: #000000;
  font-size:12px;
  text-decoration:underline;
  background-color: #ff9900;
}


.hy {
  background-color:yellow;
}
.hgray {
  background-color:#eeeeee;
  text-align:center;
}
.listheader {
  background-color:#999999;
  text-align:center;
  font-size:12px;
  font-style:italic;
}
.grayed_out {
  background-color:#cccccc;
}
.hsmall {
  background-color:#cccccc;
  font-size:12px;
}
.horange {
  background-color:#ff9900;
  text-align:center;
}
.horange-left {
  background-color:#ff9900;
  text-align:left;
}

.rico {
  font-size:24px;
}
.link2 {
  font-size:12px;
}
.nav {
  font-size:10px;
  color:orange;
  font-family: "Tahoma", Helvetica, sans-serif;
}
