body{
  font-family:sans-serif;
  font-size:17px;
}

code{
  font-weight:bold;
  font-size:17px;
}

table{
  font-family:sans-serif;
  font-size:17px;
}

th{
  text-align:right;
  background-color:#EEEEEE;
}

input{
  font-family:sans-serif;
  font-size:17px;
}

select{
  font-family:sans-serif;
  font-size:17px;
}

textarea{
  font-family:sans-serif;
  font-size:17px;
  padding:3px;
}

.formCaption{
  padding-top:5px;
}

.language_selector{
   position:absolute;
   top:20px; left:20px;
}

#top_panel{
  position:relative;
  top:0; left:0;
  background-color:#DDDDDD;
  padding:1px 10px 1px 10px;
}

#test_content{
  position:absolute;
  left:50px;
}

.warning{
  color:red;
}

.clock{
  position:fixed;
  top:10px; left:900px;
  background-color:#000;
  color:#ffffff;
  padding:2px;
}

.test_time{
  color:red;
}

.guideline{
  border-style:solid;
  border-width:1px;
  width:75%;
  color:green;
}

.question{
   margin:5px;
}

.correct_answer{
  color:green;
}

.incorrect_answer{
  color:red;
}

.score{
  font-size:150%;
}

a.answered{
  background-color:pink;
  color:red;
}

a.notanswered{
  background-color:yellow;
  color:green;
}
